summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2022-01-19 21:15:10 +0100
committerSanto Cariotti <santo@dcariotti.me>2022-01-19 21:15:10 +0100
commit79fbf3f9cc2bf2d8b9aa3c96c3d9fe7bee7577d6 (patch)
tree830afb50770bab808d1c78f04a51b3b80c846651
parent6f0592cb2b753fb47297464a3fa1a312620da3ba (diff)
tdwl: example of remote wsdl
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build.xml71
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNames.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCards.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRole.java92
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfInt.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfString.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfdate.java72
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftCountry.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameResult.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupStanding.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftNextGame.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayer.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerRole.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftStadiumInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeam.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamCoachName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Cards.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CardsResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Countries.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CountriesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevel.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCity.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScore.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScoreResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScore.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScoreResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScored.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScoredResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDate.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDate.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandings.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandingsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Info.java118
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/InfoSoapType.java528
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDate.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDate.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Levels.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDates.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDatesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ObjectFactory.java936
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRoles.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRolesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Players.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRanked.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRanked.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGames.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURL.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfo.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TAllCardsInfo.java262
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TCountry.java109
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameIDsPerCity.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameLevelInfo.java208
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameResult.java354
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupInfo.java188
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupStanding.java233
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TNextGame.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayer.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerName.java137
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerRole.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TStadiumInfo.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeam.java81
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamCoachName.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardInfo.java120
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java139
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java120
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerName.java110
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTopScorerTop5.java100
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroup.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroupResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayers.java83
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayersResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Teams.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersList.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersListResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/package-info.java2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNames.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCards.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRole.java92
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfInt.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfString.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfdate.java72
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftCountry.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameResult.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupStanding.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftNextGame.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayer.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerRole.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftStadiumInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeam.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamCoachName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java69
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Cards.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CardsResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Countries.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CountriesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevel.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCity.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScore.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScoreResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScore.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScoreResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScored.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScoredResponse.java56
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDate.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfo.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDate.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandings.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandingsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Info.java118
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/InfoSoapType.java528
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDate.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDate.java54
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDateResponse.java67
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Levels.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDates.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDatesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ObjectFactory.java936
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRoles.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRolesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Players.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRanked.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRanked.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGames.java73
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURL.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfo.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfoResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TAllCardsInfo.java262
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TCountry.java109
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameIDsPerCity.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameLevelInfo.java208
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameResult.java354
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupInfo.java188
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupStanding.java233
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TNextGame.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayer.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerName.java137
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerRole.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TStadiumInfo.java165
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeam.java81
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamCoachName.java90
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardInfo.java120
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java139
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java120
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerName.java110
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTopScorerTop5.java100
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroup.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroupResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNames.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNamesResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayers.java83
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayersResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Teams.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamsResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersList.java34
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersListResponse.java64
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/package-info.java2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/MANIFEST.MF2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/context.xml2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_automatic_build0
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_update_resources0
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/jax-ws-catalog.xml4
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/index.html16
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/list.jsp24
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/build/web/search.html22
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/catalog.xml4
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/dist/FootballClient.warbin0 -> 201496 bytes
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/ant-deploy.xml76
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/build-impl.xml1442
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/genfiles.properties8
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/jax-ws.xml38
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/jaxws-build.xml46
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.properties5
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.xml12
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/project.properties84
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/nbproject/project.xml23
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/conf/MANIFEST.MF2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/conf/xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl1822
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java87
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java103
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/web/META-INF/context.xml2
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/web/WEB-INF/jax-ws-catalog.xml4
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/web/index.html16
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/web/list.jsp24
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/web/search.html22
263 files changed, 24183 insertions, 0 deletions
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build.xml b/Year_3/TSDWL/WSDL/FootballClient/build.xml
new file mode 100644
index 0000000..d5b88b4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See commented blocks below for -->
+<!-- some examples of how to customize the build. -->
+<!-- (If you delete it and reopen the project it will be recreated.) -->
+<!-- By default, only the Clean and Build commands use this build script. -->
+<!-- Commands such as Run, Debug, and Test only use this build script if -->
+<!-- the Compile on Save feature is turned off for the project. -->
+<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
+<!-- in the project's Project Properties dialog box.-->
+<project name="FootballClient" default="default" basedir=".">
+ <description>Builds, tests, and runs the project FootballClient.</description>
+ <import file="nbproject/build-impl.xml"/>
+ <!--
+
+ There exist several targets which are by default empty and which can be
+ used for execution of your tasks. These targets are usually executed
+ before and after some main targets. They are:
+
+ -pre-init: called before initialization of project properties
+ -post-init: called after initialization of project properties
+ -pre-compile: called before javac compilation
+ -post-compile: called after javac compilation
+ -pre-compile-single: called before javac compilation of single file
+ -post-compile-single: called after javac compilation of single file
+ -pre-compile-test: called before javac compilation of JUnit tests
+ -post-compile-test: called after javac compilation of JUnit tests
+ -pre-compile-test-single: called before javac compilation of single JUnit test
+ -post-compile-test-single: called after javac compilation of single JUunit test
+ -pre-dist: called before archive building
+ -post-dist: called after archive building
+ -post-clean: called after cleaning build products
+ -pre-run-deploy: called before deploying
+ -post-run-deploy: called after deploying
+
+ Example of pluging an obfuscator after the compilation could look like
+
+ <target name="-post-compile">
+ <obfuscate>
+ <fileset dir="${build.classes.dir}"/>
+ </obfuscate>
+ </target>
+
+ For list of available properties check the imported
+ nbproject/build-impl.xml file.
+
+
+ Other way how to customize the build is by overriding existing main targets.
+ The target of interest are:
+
+ init-macrodef-javac: defines macro for javac compilation
+ init-macrodef-junit: defines macro for junit execution
+ init-macrodef-debug: defines macro for class debugging
+ do-dist: archive building
+ run: execution of project
+ javadoc-build: javadoc generation
+
+ Example of overriding the target for project execution could look like
+
+ <target name="run" depends="<PROJNAME>-impl.jar">
+ <exec dir="bin" executable="launcher.exe">
+ <arg file="${dist.jar}"/>
+ </exec>
+ </target>
+
+ Notice that overridden target depends on jar target and not only on
+ compile target as regular run target does. Again, for list of available
+ properties which you can use check the target you are overriding in
+ nbproject/build-impl.xml file.
+
+ -->
+</project>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfo.java
new file mode 100644
index 0000000..74dd118
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllCardsInfo")
+public class AllCardsInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfoResponse.java
new file mode 100644
index 0000000..e3a3032
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllCardsInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllCardsInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftAllCardsInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allCardsInfoResult"
+})
+@XmlRootElement(name = "AllCardsInfoResponse")
+public class AllCardsInfoResponse {
+
+ @XmlElement(name = "AllCardsInfoResult", required = true)
+ protected ArrayOftAllCardsInfo allCardsInfoResult;
+
+ /**
+ * Gets the value of the allCardsInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public ArrayOftAllCardsInfo getAllCardsInfoResult() {
+ return allCardsInfoResult;
+ }
+
+ /**
+ * Sets the value of the allCardsInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public void setAllCardsInfoResult(ArrayOftAllCardsInfo value) {
+ this.allCardsInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNames.java
new file mode 100644
index 0000000..ad28cda
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNames.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="bSelected" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bSelected"
+})
+@XmlRootElement(name = "AllPlayerNames")
+public class AllPlayerNames {
+
+ protected boolean bSelected;
+
+ /**
+ * Gets the value of the bSelected property.
+ *
+ */
+ public boolean isBSelected() {
+ return bSelected;
+ }
+
+ /**
+ * Sets the value of the bSelected property.
+ *
+ */
+ public void setBSelected(boolean value) {
+ this.bSelected = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNamesResponse.java
new file mode 100644
index 0000000..b36f68a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayerNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayerNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayerName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayerNamesResult"
+})
+@XmlRootElement(name = "AllPlayerNamesResponse")
+public class AllPlayerNamesResponse {
+
+ @XmlElement(name = "AllPlayerNamesResult", required = true)
+ protected ArrayOftPlayerName allPlayerNamesResult;
+
+ /**
+ * Gets the value of the allPlayerNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayerName }
+ *
+ */
+ public ArrayOftPlayerName getAllPlayerNamesResult() {
+ return allPlayerNamesResult;
+ }
+
+ /**
+ * Sets the value of the allPlayerNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayerName }
+ *
+ */
+ public void setAllPlayerNamesResult(ArrayOftPlayerName value) {
+ this.allPlayerNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCards.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCards.java
new file mode 100644
index 0000000..62e121f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCards.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllPlayersWithCards")
+public class AllPlayersWithCards {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java
new file mode 100644
index 0000000..4b4945f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayersWithCardsResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerCardInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayersWithCardsResult"
+})
+@XmlRootElement(name = "AllPlayersWithCardsResponse")
+public class AllPlayersWithCardsResponse {
+
+ @XmlElement(name = "AllPlayersWithCardsResult", required = true)
+ protected ArrayOftTeamPlayerCardInfo allPlayersWithCardsResult;
+
+ /**
+ * Gets the value of the allPlayersWithCardsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardInfo getAllPlayersWithCardsResult() {
+ return allPlayersWithCardsResult;
+ }
+
+ /**
+ * Sets the value of the allPlayersWithCardsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public void setAllPlayersWithCardsResult(ArrayOftTeamPlayerCardInfo value) {
+ this.allPlayersWithCardsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRole.java
new file mode 100644
index 0000000..08e98f5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRole.java
@@ -0,0 +1,92 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sRoleCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName",
+ "sRoleCode"
+})
+@XmlRootElement(name = "AllPlayersWithRole")
+public class AllPlayersWithRole {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ @XmlElement(required = true)
+ protected String sRoleCode;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the sRoleCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSRoleCode() {
+ return sRoleCode;
+ }
+
+ /**
+ * Sets the value of the sRoleCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSRoleCode(String value) {
+ this.sRoleCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java
new file mode 100644
index 0000000..0ba17da
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayersWithRoleResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayersWithRoleResult"
+})
+@XmlRootElement(name = "AllPlayersWithRoleResponse")
+public class AllPlayersWithRoleResponse {
+
+ @XmlElement(name = "AllPlayersWithRoleResult", required = true)
+ protected ArrayOftTeamPlayerName allPlayersWithRoleResult;
+
+ /**
+ * Gets the value of the allPlayersWithRoleResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public ArrayOftTeamPlayerName getAllPlayersWithRoleResult() {
+ return allPlayersWithRoleResult;
+ }
+
+ /**
+ * Sets the value of the allPlayersWithRoleResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public void setAllPlayersWithRoleResult(ArrayOftTeamPlayerName value) {
+ this.allPlayersWithRoleResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfo.java
new file mode 100644
index 0000000..1679912
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllStadiumInfo")
+public class AllStadiumInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfoResponse.java
new file mode 100644
index 0000000..754bef4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllStadiumInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllStadiumInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftStadiumInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allStadiumInfoResult"
+})
+@XmlRootElement(name = "AllStadiumInfoResponse")
+public class AllStadiumInfoResponse {
+
+ @XmlElement(name = "AllStadiumInfoResult", required = true)
+ protected ArrayOftStadiumInfo allStadiumInfoResult;
+
+ /**
+ * Gets the value of the allStadiumInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftStadiumInfo }
+ *
+ */
+ public ArrayOftStadiumInfo getAllStadiumInfoResult() {
+ return allStadiumInfoResult;
+ }
+
+ /**
+ * Sets the value of the allStadiumInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftStadiumInfo }
+ *
+ */
+ public void setAllStadiumInfoResult(ArrayOftStadiumInfo value) {
+ this.allStadiumInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNames.java
new file mode 100644
index 0000000..f6c53e2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllTeamCoachNames")
+public class AllTeamCoachNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java
new file mode 100644
index 0000000..fee5274
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllTeamCoachNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamCoachName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allTeamCoachNamesResult"
+})
+@XmlRootElement(name = "AllTeamCoachNamesResponse")
+public class AllTeamCoachNamesResponse {
+
+ @XmlElement(name = "AllTeamCoachNamesResult", required = true)
+ protected ArrayOftTeamCoachName allTeamCoachNamesResult;
+
+ /**
+ * Gets the value of the allTeamCoachNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamCoachName }
+ *
+ */
+ public ArrayOftTeamCoachName getAllTeamCoachNamesResult() {
+ return allTeamCoachNamesResult;
+ }
+
+ /**
+ * Sets the value of the allTeamCoachNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamCoachName }
+ *
+ */
+ public void setAllTeamCoachNamesResult(ArrayOftTeamCoachName value) {
+ this.allTeamCoachNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfInt.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfInt.java
new file mode 100644
index 0000000..da7d170
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfInt.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOfInt complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfInt">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="int" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfInt", propOrder = {
+ "_int"
+})
+public class ArrayOfInt {
+
+ @XmlElement(name = "int", nillable = true)
+ protected List<Integer> _int;
+
+ /**
+ * Gets the value of the int property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the int property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInt().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List<Integer> getInt() {
+ if (_int == null) {
+ _int = new ArrayList<Integer>();
+ }
+ return this._int;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfString.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfString.java
new file mode 100644
index 0000000..3f62964
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfString.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOfString complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfString">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="string" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfString", propOrder = {
+ "string"
+})
+public class ArrayOfString {
+
+ @XmlElement(nillable = true)
+ protected List<String> string;
+
+ /**
+ * Gets the value of the string property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the string property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getString().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getString() {
+ if (string == null) {
+ string = new ArrayList<String>();
+ }
+ return this.string;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfdate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfdate.java
new file mode 100644
index 0000000..9aa3007
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOfdate.java
@@ -0,0 +1,72 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for ArrayOfdate complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfdate">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfdate", propOrder = {
+ "date"
+})
+public class ArrayOfdate {
+
+ @XmlElement(nillable = true)
+ @XmlSchemaType(name = "date")
+ protected List<XMLGregorianCalendar> date;
+
+ /**
+ * Gets the value of the date property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the date property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDate().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link XMLGregorianCalendar }
+ *
+ *
+ */
+ public List<XMLGregorianCalendar> getDate() {
+ if (date == null) {
+ date = new ArrayList<XMLGregorianCalendar>();
+ }
+ return this.date;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java
new file mode 100644
index 0000000..0ea6a39
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftAllCardsInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftAllCardsInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tAllCardsInfo" type="{https://footballpool.dataaccess.eu}tAllCardsInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftAllCardsInfo", propOrder = {
+ "tAllCardsInfo"
+})
+public class ArrayOftAllCardsInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TAllCardsInfo> tAllCardsInfo;
+
+ /**
+ * Gets the value of the tAllCardsInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tAllCardsInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTAllCardsInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TAllCardsInfo }
+ *
+ *
+ */
+ public List<TAllCardsInfo> getTAllCardsInfo() {
+ if (tAllCardsInfo == null) {
+ tAllCardsInfo = new ArrayList<TAllCardsInfo>();
+ }
+ return this.tAllCardsInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftCountry.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftCountry.java
new file mode 100644
index 0000000..83df832
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftCountry.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftCountry complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftCountry">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tCountry" type="{https://footballpool.dataaccess.eu}tCountry" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftCountry", propOrder = {
+ "tCountry"
+})
+public class ArrayOftCountry {
+
+ @XmlElement(nillable = true)
+ protected List<TCountry> tCountry;
+
+ /**
+ * Gets the value of the tCountry property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tCountry property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTCountry().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TCountry }
+ *
+ *
+ */
+ public List<TCountry> getTCountry() {
+ if (tCountry == null) {
+ tCountry = new ArrayList<TCountry>();
+ }
+ return this.tCountry;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java
new file mode 100644
index 0000000..4f61976
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameIDsPerCity complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameIDsPerCity">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameIDsPerCity" type="{https://footballpool.dataaccess.eu}tGameIDsPerCity" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameIDsPerCity", propOrder = {
+ "tGameIDsPerCity"
+})
+public class ArrayOftGameIDsPerCity {
+
+ @XmlElement(nillable = true)
+ protected List<TGameIDsPerCity> tGameIDsPerCity;
+
+ /**
+ * Gets the value of the tGameIDsPerCity property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameIDsPerCity property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameIDsPerCity().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameIDsPerCity }
+ *
+ *
+ */
+ public List<TGameIDsPerCity> getTGameIDsPerCity() {
+ if (tGameIDsPerCity == null) {
+ tGameIDsPerCity = new ArrayList<TGameIDsPerCity>();
+ }
+ return this.tGameIDsPerCity;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java
new file mode 100644
index 0000000..6b4806f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameLevelInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameLevelInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameLevelInfo" type="{https://footballpool.dataaccess.eu}tGameLevelInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameLevelInfo", propOrder = {
+ "tGameLevelInfo"
+})
+public class ArrayOftGameLevelInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TGameLevelInfo> tGameLevelInfo;
+
+ /**
+ * Gets the value of the tGameLevelInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameLevelInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameLevelInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameLevelInfo }
+ *
+ *
+ */
+ public List<TGameLevelInfo> getTGameLevelInfo() {
+ if (tGameLevelInfo == null) {
+ tGameLevelInfo = new ArrayList<TGameLevelInfo>();
+ }
+ return this.tGameLevelInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameResult.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameResult.java
new file mode 100644
index 0000000..55a76e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGameResult.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameResult complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameResult">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameResult" type="{https://footballpool.dataaccess.eu}tGameResult" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameResult", propOrder = {
+ "tGameResult"
+})
+public class ArrayOftGameResult {
+
+ @XmlElement(nillable = true)
+ protected List<TGameResult> tGameResult;
+
+ /**
+ * Gets the value of the tGameResult property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameResult property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameResult().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameResult }
+ *
+ *
+ */
+ public List<TGameResult> getTGameResult() {
+ if (tGameResult == null) {
+ tGameResult = new ArrayList<TGameResult>();
+ }
+ return this.tGameResult;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupInfo.java
new file mode 100644
index 0000000..4c05c62
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGroupInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGroupInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGroupInfo" type="{https://footballpool.dataaccess.eu}tGroupInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGroupInfo", propOrder = {
+ "tGroupInfo"
+})
+public class ArrayOftGroupInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TGroupInfo> tGroupInfo;
+
+ /**
+ * Gets the value of the tGroupInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGroupInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGroupInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGroupInfo }
+ *
+ *
+ */
+ public List<TGroupInfo> getTGroupInfo() {
+ if (tGroupInfo == null) {
+ tGroupInfo = new ArrayList<TGroupInfo>();
+ }
+ return this.tGroupInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupStanding.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupStanding.java
new file mode 100644
index 0000000..9378510
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftGroupStanding.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGroupStanding complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGroupStanding">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGroupStanding" type="{https://footballpool.dataaccess.eu}tGroupStanding" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGroupStanding", propOrder = {
+ "tGroupStanding"
+})
+public class ArrayOftGroupStanding {
+
+ @XmlElement(nillable = true)
+ protected List<TGroupStanding> tGroupStanding;
+
+ /**
+ * Gets the value of the tGroupStanding property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGroupStanding property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGroupStanding().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGroupStanding }
+ *
+ *
+ */
+ public List<TGroupStanding> getTGroupStanding() {
+ if (tGroupStanding == null) {
+ tGroupStanding = new ArrayList<TGroupStanding>();
+ }
+ return this.tGroupStanding;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftNextGame.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftNextGame.java
new file mode 100644
index 0000000..538c063
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftNextGame.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftNextGame complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftNextGame">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tNextGame" type="{https://footballpool.dataaccess.eu}tNextGame" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftNextGame", propOrder = {
+ "tNextGame"
+})
+public class ArrayOftNextGame {
+
+ @XmlElement(nillable = true)
+ protected List<TNextGame> tNextGame;
+
+ /**
+ * Gets the value of the tNextGame property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tNextGame property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTNextGame().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNextGame }
+ *
+ *
+ */
+ public List<TNextGame> getTNextGame() {
+ if (tNextGame == null) {
+ tNextGame = new ArrayList<TNextGame>();
+ }
+ return this.tNextGame;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayer.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayer.java
new file mode 100644
index 0000000..d92c758
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayer.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayer">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayer" type="{https://footballpool.dataaccess.eu}tPlayer" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayer", propOrder = {
+ "tPlayer"
+})
+public class ArrayOftPlayer {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayer> tPlayer;
+
+ /**
+ * Gets the value of the tPlayer property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayer property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayer().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayer }
+ *
+ *
+ */
+ public List<TPlayer> getTPlayer() {
+ if (tPlayer == null) {
+ tPlayer = new ArrayList<TPlayer>();
+ }
+ return this.tPlayer;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerName.java
new file mode 100644
index 0000000..6968350
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayerName" type="{https://footballpool.dataaccess.eu}tPlayerName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayerName", propOrder = {
+ "tPlayerName"
+})
+public class ArrayOftPlayerName {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayerName> tPlayerName;
+
+ /**
+ * Gets the value of the tPlayerName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayerName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayerName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayerName }
+ *
+ *
+ */
+ public List<TPlayerName> getTPlayerName() {
+ if (tPlayerName == null) {
+ tPlayerName = new ArrayList<TPlayerName>();
+ }
+ return this.tPlayerName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerRole.java
new file mode 100644
index 0000000..336cc2f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftPlayerRole.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayerRole complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayerRole">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayerRole" type="{https://footballpool.dataaccess.eu}tPlayerRole" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayerRole", propOrder = {
+ "tPlayerRole"
+})
+public class ArrayOftPlayerRole {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayerRole> tPlayerRole;
+
+ /**
+ * Gets the value of the tPlayerRole property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayerRole property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayerRole().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayerRole }
+ *
+ *
+ */
+ public List<TPlayerRole> getTPlayerRole() {
+ if (tPlayerRole == null) {
+ tPlayerRole = new ArrayList<TPlayerRole>();
+ }
+ return this.tPlayerRole;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftStadiumInfo.java
new file mode 100644
index 0000000..62f24a8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftStadiumInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftStadiumInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftStadiumInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tStadiumInfo" type="{https://footballpool.dataaccess.eu}tStadiumInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftStadiumInfo", propOrder = {
+ "tStadiumInfo"
+})
+public class ArrayOftStadiumInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TStadiumInfo> tStadiumInfo;
+
+ /**
+ * Gets the value of the tStadiumInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tStadiumInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTStadiumInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TStadiumInfo }
+ *
+ *
+ */
+ public List<TStadiumInfo> getTStadiumInfo() {
+ if (tStadiumInfo == null) {
+ tStadiumInfo = new ArrayList<TStadiumInfo>();
+ }
+ return this.tStadiumInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeam.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeam.java
new file mode 100644
index 0000000..b2f4250
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeam.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeam complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeam">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeam" type="{https://footballpool.dataaccess.eu}tTeam" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeam", propOrder = {
+ "tTeam"
+})
+public class ArrayOftTeam {
+
+ @XmlElement(nillable = true)
+ protected List<TTeam> tTeam;
+
+ /**
+ * Gets the value of the tTeam property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeam property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeam().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeam }
+ *
+ *
+ */
+ public List<TTeam> getTTeam() {
+ if (tTeam == null) {
+ tTeam = new ArrayList<TTeam>();
+ }
+ return this.tTeam;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamCoachName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamCoachName.java
new file mode 100644
index 0000000..270ac71
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamCoachName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamCoachName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamCoachName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamCoachName" type="{https://footballpool.dataaccess.eu}tTeamCoachName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamCoachName", propOrder = {
+ "tTeamCoachName"
+})
+public class ArrayOftTeamCoachName {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamCoachName> tTeamCoachName;
+
+ /**
+ * Gets the value of the tTeamCoachName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamCoachName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamCoachName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamCoachName }
+ *
+ *
+ */
+ public List<TTeamCoachName> getTTeamCoachName() {
+ if (tTeamCoachName == null) {
+ tTeamCoachName = new ArrayList<TTeamCoachName>();
+ }
+ return this.tTeamCoachName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java
new file mode 100644
index 0000000..4ef4b34
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerCardInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerCardInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerCardInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerCardInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerCardInfo", propOrder = {
+ "tTeamPlayerCardInfo"
+})
+public class ArrayOftTeamPlayerCardInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerCardInfo> tTeamPlayerCardInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerCardInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerCardInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerCardInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerCardInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerCardInfo> getTTeamPlayerCardInfo() {
+ if (tTeamPlayerCardInfo == null) {
+ tTeamPlayerCardInfo = new ArrayList<TTeamPlayerCardInfo>();
+ }
+ return this.tTeamPlayerCardInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java
new file mode 100644
index 0000000..62a8d55
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerCardRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerCardRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerCardRankInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerCardRankInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerCardRankInfo", propOrder = {
+ "tTeamPlayerCardRankInfo"
+})
+public class ArrayOftTeamPlayerCardRankInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerCardRankInfo> tTeamPlayerCardRankInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerCardRankInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerCardRankInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerCardRankInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerCardRankInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerCardRankInfo> getTTeamPlayerCardRankInfo() {
+ if (tTeamPlayerCardRankInfo == null) {
+ tTeamPlayerCardRankInfo = new ArrayList<TTeamPlayerCardRankInfo>();
+ }
+ return this.tTeamPlayerCardRankInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java
new file mode 100644
index 0000000..5367fd8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerGoalsRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerGoalsRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerGoalsRankInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerGoalsRankInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerGoalsRankInfo", propOrder = {
+ "tTeamPlayerGoalsRankInfo"
+})
+public class ArrayOftTeamPlayerGoalsRankInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerGoalsRankInfo> tTeamPlayerGoalsRankInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerGoalsRankInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerGoalsRankInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerGoalsRankInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerGoalsRankInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerGoalsRankInfo> getTTeamPlayerGoalsRankInfo() {
+ if (tTeamPlayerGoalsRankInfo == null) {
+ tTeamPlayerGoalsRankInfo = new ArrayList<TTeamPlayerGoalsRankInfo>();
+ }
+ return this.tTeamPlayerGoalsRankInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java
new file mode 100644
index 0000000..c3c7eb1
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerName" type="{https://footballpool.dataaccess.eu}tTeamPlayerName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerName", propOrder = {
+ "tTeamPlayerName"
+})
+public class ArrayOftTeamPlayerName {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerName> tTeamPlayerName;
+
+ /**
+ * Gets the value of the tTeamPlayerName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerName }
+ *
+ *
+ */
+ public List<TTeamPlayerName> getTTeamPlayerName() {
+ if (tTeamPlayerName == null) {
+ tTeamPlayerName = new ArrayList<TTeamPlayerName>();
+ }
+ return this.tTeamPlayerName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java
new file mode 100644
index 0000000..1299275
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTopScorerTop5 complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTopScorerTop5">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTopScorerTop5" type="{https://footballpool.dataaccess.eu}tTopScorerTop5" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTopScorerTop5", propOrder = {
+ "tTopScorerTop5"
+})
+public class ArrayOftTopScorerTop5 {
+
+ @XmlElement(nillable = true)
+ protected List<TTopScorerTop5> tTopScorerTop5;
+
+ /**
+ * Gets the value of the tTopScorerTop5 property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTopScorerTop5 property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTopScorerTop5().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTopScorerTop5 }
+ *
+ *
+ */
+ public List<TTopScorerTop5> getTTopScorerTop5() {
+ if (tTopScorerTop5 == null) {
+ tTopScorerTop5 = new ArrayList<TTopScorerTop5>();
+ }
+ return this.tTopScorerTop5;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Cards.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Cards.java
new file mode 100644
index 0000000..1c39a5d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Cards.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="bYellow" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bYellow",
+ "iGameNumber"
+})
+@XmlRootElement(name = "Cards")
+public class Cards {
+
+ protected boolean bYellow;
+ protected int iGameNumber;
+
+ /**
+ * Gets the value of the bYellow property.
+ *
+ */
+ public boolean isBYellow() {
+ return bYellow;
+ }
+
+ /**
+ * Sets the value of the bYellow property.
+ *
+ */
+ public void setBYellow(boolean value) {
+ this.bYellow = value;
+ }
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CardsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CardsResponse.java
new file mode 100644
index 0000000..ae1af79
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CardsResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CardsResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cardsResult"
+})
+@XmlRootElement(name = "CardsResponse")
+public class CardsResponse {
+
+ @XmlElement(name = "CardsResult")
+ protected int cardsResult;
+
+ /**
+ * Gets the value of the cardsResult property.
+ *
+ */
+ public int getCardsResult() {
+ return cardsResult;
+ }
+
+ /**
+ * Sets the value of the cardsResult property.
+ *
+ */
+ public void setCardsResult(int value) {
+ this.cardsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNames.java
new file mode 100644
index 0000000..dd9a67b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "CityNames")
+public class CityNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNamesResponse.java
new file mode 100644
index 0000000..6870d98
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CityNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CityNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cityNamesResult"
+})
+@XmlRootElement(name = "CityNamesResponse")
+public class CityNamesResponse {
+
+ @XmlElement(name = "CityNamesResult", required = true)
+ protected ArrayOfString cityNamesResult;
+
+ /**
+ * Gets the value of the cityNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getCityNamesResult() {
+ return cityNamesResult;
+ }
+
+ /**
+ * Sets the value of the cityNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setCityNamesResult(ArrayOfString value) {
+ this.cityNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Countries.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Countries.java
new file mode 100644
index 0000000..3736f0f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Countries.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCountryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sCountryName"
+})
+@XmlRootElement(name = "Countries")
+public class Countries {
+
+ @XmlElement(required = true)
+ protected String sCountryName;
+
+ /**
+ * Gets the value of the sCountryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryName() {
+ return sCountryName;
+ }
+
+ /**
+ * Sets the value of the sCountryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryName(String value) {
+ this.sCountryName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CountriesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CountriesResponse.java
new file mode 100644
index 0000000..b5f567d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/CountriesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CountriesResult" type="{https://footballpool.dataaccess.eu}ArrayOftCountry"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "countriesResult"
+})
+@XmlRootElement(name = "CountriesResponse")
+public class CountriesResponse {
+
+ @XmlElement(name = "CountriesResult", required = true)
+ protected ArrayOftCountry countriesResult;
+
+ /**
+ * Gets the value of the countriesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftCountry }
+ *
+ */
+ public ArrayOftCountry getCountriesResult() {
+ return countriesResult;
+ }
+
+ /**
+ * Sets the value of the countriesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftCountry }
+ *
+ */
+ public void setCountriesResult(ArrayOftCountry value) {
+ this.countriesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevel.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevel.java
new file mode 100644
index 0000000..2ee459a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevel.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "FirstLastGamesEachLevel")
+public class FirstLastGamesEachLevel {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java
new file mode 100644
index 0000000..310c57f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="FirstLastGamesEachLevelResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameLevelInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "firstLastGamesEachLevelResult"
+})
+@XmlRootElement(name = "FirstLastGamesEachLevelResponse")
+public class FirstLastGamesEachLevelResponse {
+
+ @XmlElement(name = "FirstLastGamesEachLevelResult", required = true)
+ protected ArrayOftGameLevelInfo firstLastGamesEachLevelResult;
+
+ /**
+ * Gets the value of the firstLastGamesEachLevelResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public ArrayOftGameLevelInfo getFirstLastGamesEachLevelResult() {
+ return firstLastGamesEachLevelResult;
+ }
+
+ /**
+ * Sets the value of the firstLastGamesEachLevelResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public void setFirstLastGamesEachLevelResult(ArrayOftGameLevelInfo value) {
+ this.firstLastGamesEachLevelResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCity.java
new file mode 100644
index 0000000..9a441db
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCity.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GameIDsGroupedByCity")
+public class GameIDsGroupedByCity {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java
new file mode 100644
index 0000000..b5aba56
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameIDsGroupedByCityResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameIDsPerCity"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameIDsGroupedByCityResult"
+})
+@XmlRootElement(name = "GameIDsGroupedByCityResponse")
+public class GameIDsGroupedByCityResponse {
+
+ @XmlElement(name = "GameIDsGroupedByCityResult", required = true)
+ protected ArrayOftGameIDsPerCity gameIDsGroupedByCityResult;
+
+ /**
+ * Gets the value of the gameIDsGroupedByCityResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public ArrayOftGameIDsPerCity getGameIDsGroupedByCityResult() {
+ return gameIDsGroupedByCityResult;
+ }
+
+ /**
+ * Sets the value of the gameIDsGroupedByCityResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public void setGameIDsGroupedByCityResult(ArrayOftGameIDsPerCity value) {
+ this.gameIDsGroupedByCityResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScore.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScore.java
new file mode 100644
index 0000000..dba1d7d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScore.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGameNumber"
+})
+@XmlRootElement(name = "GameScore")
+public class GameScore {
+
+ protected int iGameNumber;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScoreResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScoreResponse.java
new file mode 100644
index 0000000..2226be8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameScoreResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameScoreResult" type="{https://footballpool.dataaccess.eu}tGameResult"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameScoreResult"
+})
+@XmlRootElement(name = "GameScoreResponse")
+public class GameScoreResponse {
+
+ @XmlElement(name = "GameScoreResult", required = true)
+ protected TGameResult gameScoreResult;
+
+ /**
+ * Gets the value of the gameScoreResult property.
+ *
+ * @return
+ * possible object is
+ * {@link TGameResult }
+ *
+ */
+ public TGameResult getGameScoreResult() {
+ return gameScoreResult;
+ }
+
+ /**
+ * Sets the value of the gameScoreResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TGameResult }
+ *
+ */
+ public void setGameScoreResult(TGameResult value) {
+ this.gameScoreResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScore.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScore.java
new file mode 100644
index 0000000..f1214cc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScore.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iTeamId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGameNumber",
+ "iTeamId"
+})
+@XmlRootElement(name = "GameTeamScore")
+public class GameTeamScore {
+
+ protected int iGameNumber;
+ protected int iTeamId;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the iTeamId property.
+ *
+ */
+ public int getITeamId() {
+ return iTeamId;
+ }
+
+ /**
+ * Sets the value of the iTeamId property.
+ *
+ */
+ public void setITeamId(int value) {
+ this.iTeamId = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScoreResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScoreResponse.java
new file mode 100644
index 0000000..3eaad3e
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GameTeamScoreResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameTeamScoreResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameTeamScoreResult"
+})
+@XmlRootElement(name = "GameTeamScoreResponse")
+public class GameTeamScoreResponse {
+
+ @XmlElement(name = "GameTeamScoreResult")
+ protected int gameTeamScoreResult;
+
+ /**
+ * Gets the value of the gameTeamScoreResult property.
+ *
+ */
+ public int getGameTeamScoreResult() {
+ return gameTeamScoreResult;
+ }
+
+ /**
+ * Sets the value of the gameTeamScoreResult property.
+ *
+ */
+ public void setGameTeamScoreResult(int value) {
+ this.gameTeamScoreResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScored.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScored.java
new file mode 100644
index 0000000..242214a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScored.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GoalsScored")
+public class GoalsScored {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScoredResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScoredResponse.java
new file mode 100644
index 0000000..b20172e
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GoalsScoredResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GoalsScoredResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "goalsScoredResult"
+})
+@XmlRootElement(name = "GoalsScoredResponse")
+public class GoalsScoredResponse {
+
+ @XmlElement(name = "GoalsScoredResult")
+ protected int goalsScoredResult;
+
+ /**
+ * Gets the value of the goalsScoredResult property.
+ *
+ */
+ public int getGoalsScoredResult() {
+ return goalsScoredResult;
+ }
+
+ /**
+ * Sets the value of the goalsScoredResult property.
+ *
+ */
+ public void setGoalsScoredResult(int value) {
+ this.goalsScoredResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDate.java
new file mode 100644
index 0000000..3c42429
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDate.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "GroupFirstGameDate")
+public class GroupFirstGameDate {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDateResponse.java
new file mode 100644
index 0000000..b6a77a7
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupFirstGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupFirstGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupFirstGameDateResult"
+})
+@XmlRootElement(name = "GroupFirstGameDateResponse")
+public class GroupFirstGameDateResponse {
+
+ @XmlElement(name = "GroupFirstGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar groupFirstGameDateResult;
+
+ /**
+ * Gets the value of the groupFirstGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGroupFirstGameDateResult() {
+ return groupFirstGameDateResult;
+ }
+
+ /**
+ * Sets the value of the groupFirstGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGroupFirstGameDateResult(XMLGregorianCalendar value) {
+ this.groupFirstGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfo.java
new file mode 100644
index 0000000..6049268
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GroupInfo")
+public class GroupInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfoResponse.java
new file mode 100644
index 0000000..8382b70
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftGroupInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupInfoResult"
+})
+@XmlRootElement(name = "GroupInfoResponse")
+public class GroupInfoResponse {
+
+ @XmlElement(name = "GroupInfoResult", required = true)
+ protected ArrayOftGroupInfo groupInfoResult;
+
+ /**
+ * Gets the value of the groupInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGroupInfo }
+ *
+ */
+ public ArrayOftGroupInfo getGroupInfoResult() {
+ return groupInfoResult;
+ }
+
+ /**
+ * Sets the value of the groupInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGroupInfo }
+ *
+ */
+ public void setGroupInfoResult(ArrayOftGroupInfo value) {
+ this.groupInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDate.java
new file mode 100644
index 0000000..debb476
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDate.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "GroupLastGameDate")
+public class GroupLastGameDate {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDateResponse.java
new file mode 100644
index 0000000..8918682
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupLastGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupLastGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupLastGameDateResult"
+})
+@XmlRootElement(name = "GroupLastGameDateResponse")
+public class GroupLastGameDateResponse {
+
+ @XmlElement(name = "GroupLastGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar groupLastGameDateResult;
+
+ /**
+ * Gets the value of the groupLastGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGroupLastGameDateResult() {
+ return groupLastGameDateResult;
+ }
+
+ /**
+ * Sets the value of the groupLastGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGroupLastGameDateResult(XMLGregorianCalendar value) {
+ this.groupLastGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandings.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandings.java
new file mode 100644
index 0000000..0d45133
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandings.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGroupId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGroupId"
+})
+@XmlRootElement(name = "GroupStandings")
+public class GroupStandings {
+
+ protected int iGroupId;
+
+ /**
+ * Gets the value of the iGroupId property.
+ *
+ */
+ public int getIGroupId() {
+ return iGroupId;
+ }
+
+ /**
+ * Sets the value of the iGroupId property.
+ *
+ */
+ public void setIGroupId(int value) {
+ this.iGroupId = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandingsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandingsResponse.java
new file mode 100644
index 0000000..19e5c80
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/GroupStandingsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupStandingsResult" type="{https://footballpool.dataaccess.eu}ArrayOftGroupStanding"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupStandingsResult"
+})
+@XmlRootElement(name = "GroupStandingsResponse")
+public class GroupStandingsResponse {
+
+ @XmlElement(name = "GroupStandingsResult", required = true)
+ protected ArrayOftGroupStanding groupStandingsResult;
+
+ /**
+ * Gets the value of the groupStandingsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGroupStanding }
+ *
+ */
+ public ArrayOftGroupStanding getGroupStandingsResult() {
+ return groupStandingsResult;
+ }
+
+ /**
+ * Sets the value of the groupStandingsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGroupStanding }
+ *
+ */
+ public void setGroupStandingsResult(ArrayOftGroupStanding value) {
+ this.groupStandingsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Info.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Info.java
new file mode 100644
index 0000000..e1173e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Info.java
@@ -0,0 +1,118 @@
+
+package https.footballpool_dataaccess;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceException;
+import javax.xml.ws.WebServiceFeature;
+
+
+/**
+ * DataFlex Web Service for public information from the DataFlex Football Pool
+ *
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.6-1b01
+ * Generated source version: 2.2
+ *
+ */
+@WebServiceClient(name = "Info", targetNamespace = "https://footballpool.dataaccess.eu", wsdlLocation = "https://ws.footballpool.dataaccess.eu/info.wso?WSDL")
+public class Info
+ extends Service
+{
+
+ private final static URL INFO_WSDL_LOCATION;
+ private final static WebServiceException INFO_EXCEPTION;
+ private final static QName INFO_QNAME = new QName("https://footballpool.dataaccess.eu", "Info");
+
+ static {
+ URL url = null;
+ WebServiceException e = null;
+ try {
+ url = new URL("https://ws.footballpool.dataaccess.eu/info.wso?WSDL");
+ } catch (MalformedURLException ex) {
+ e = new WebServiceException(ex);
+ }
+ INFO_WSDL_LOCATION = url;
+ INFO_EXCEPTION = e;
+ }
+
+ public Info() {
+ super(__getWsdlLocation(), INFO_QNAME);
+ }
+
+ public Info(WebServiceFeature... features) {
+ super(__getWsdlLocation(), INFO_QNAME, features);
+ }
+
+ public Info(URL wsdlLocation) {
+ super(wsdlLocation, INFO_QNAME);
+ }
+
+ public Info(URL wsdlLocation, WebServiceFeature... features) {
+ super(wsdlLocation, INFO_QNAME, features);
+ }
+
+ public Info(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public Info(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
+ super(wsdlLocation, serviceName, features);
+ }
+
+ /**
+ *
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap")
+ public InfoSoapType getInfoSoap() {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap"), InfoSoapType.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap")
+ public InfoSoapType getInfoSoap(WebServiceFeature... features) {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap"), InfoSoapType.class, features);
+ }
+
+ /**
+ *
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap12")
+ public InfoSoapType getInfoSoap12() {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap12"), InfoSoapType.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap12")
+ public InfoSoapType getInfoSoap12(WebServiceFeature... features) {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap12"), InfoSoapType.class, features);
+ }
+
+ private static URL __getWsdlLocation() {
+ if (INFO_EXCEPTION!= null) {
+ throw INFO_EXCEPTION;
+ }
+ return INFO_WSDL_LOCATION;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/InfoSoapType.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/InfoSoapType.java
new file mode 100644
index 0000000..adc801f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/InfoSoapType.java
@@ -0,0 +1,528 @@
+
+package https.footballpool_dataaccess;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.6-1b01
+ * Generated source version: 2.2
+ *
+ */
+@WebService(name = "InfoSoapType", targetNamespace = "https://footballpool.dataaccess.eu")
+@XmlSeeAlso({
+ ObjectFactory.class
+})
+public interface InfoSoapType {
+
+
+ /**
+ * Returns an array with the information about the given yellow and red cards in all games. What date, minute, teams that were playing and player name
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftAllCardsInfo
+ */
+ @WebMethod(operationName = "AllCardsInfo")
+ @WebResult(name = "AllCardsInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllCardsInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllCardsInfo")
+ @ResponseWrapper(localName = "AllCardsInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllCardsInfoResponse")
+ public ArrayOftAllCardsInfo allCardsInfo();
+
+ /**
+ * Returns an array with the id, name, country and flag reference of all players. Pass a 0 for all players and 1 for only the selected players.
+ *
+ * @param bSelected
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayerName
+ */
+ @WebMethod(operationName = "AllPlayerNames")
+ @WebResult(name = "AllPlayerNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayerNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayerNames")
+ @ResponseWrapper(localName = "AllPlayerNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayerNamesResponse")
+ public ArrayOftPlayerName allPlayerNames(
+ @WebParam(name = "bSelected", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bSelected);
+
+ /**
+ * Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerCardInfo
+ */
+ @WebMethod(operationName = "AllPlayersWithCards")
+ @WebResult(name = "AllPlayersWithCardsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayersWithCards", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithCards")
+ @ResponseWrapper(localName = "AllPlayersWithCardsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithCardsResponse")
+ public ArrayOftTeamPlayerCardInfo allPlayersWithCards();
+
+ /**
+ * Returns an array with the names of all players that have the passed player role. If you pass a team name the result will be filtered on that team. For possible team names call the function TeamNames. For possible role codes call the function PlayerRoles
+ *
+ * @param sRoleCode
+ * @param sTeamName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerName
+ */
+ @WebMethod(operationName = "AllPlayersWithRole")
+ @WebResult(name = "AllPlayersWithRoleResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayersWithRole", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithRole")
+ @ResponseWrapper(localName = "AllPlayersWithRoleResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithRoleResponse")
+ public ArrayOftTeamPlayerName allPlayersWithRole(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName,
+ @WebParam(name = "sRoleCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sRoleCode);
+
+ /**
+ * Returns an array with the information stored about all stadiums. The array contains the names, the city where the stadium can be found, the seat capacity, the google maps and wikipedia URLs
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftStadiumInfo
+ */
+ @WebMethod(operationName = "AllStadiumInfo")
+ @WebResult(name = "AllStadiumInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllStadiumInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllStadiumInfo")
+ @ResponseWrapper(localName = "AllStadiumInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllStadiumInfoResponse")
+ public ArrayOftStadiumInfo allStadiumInfo();
+
+ /**
+ * Returns an array with the names of all the coaches and the team name he/she is coaching
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamCoachName
+ */
+ @WebMethod(operationName = "AllTeamCoachNames")
+ @WebResult(name = "AllTeamCoachNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllTeamCoachNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllTeamCoachNames")
+ @ResponseWrapper(localName = "AllTeamCoachNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllTeamCoachNamesResponse")
+ public ArrayOftTeamCoachName allTeamCoachNames();
+
+ /**
+ * Returns the total number of red or yellow cards given for all games (iGameNumber < 1) or a specific game. For the game numbers call the function ResultsAllGames
+ *
+ * @param bYellow
+ * @param iGameNumber
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "Cards")
+ @WebResult(name = "CardsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Cards", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Cards")
+ @ResponseWrapper(localName = "CardsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CardsResponse")
+ public int cards(
+ @WebParam(name = "bYellow", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bYellow,
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber);
+
+ /**
+ * Returns an array with all the city names where games are played
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "CityNames")
+ @WebResult(name = "CityNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "CityNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CityNames")
+ @ResponseWrapper(localName = "CityNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CityNamesResponse")
+ public ArrayOfString cityNames();
+
+ /**
+ * Get the top 25 countries starting with or containing the value of sName
+ *
+ * @param sCountryName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftCountry
+ */
+ @WebMethod(operationName = "Countries")
+ @WebResult(name = "CountriesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Countries", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Countries")
+ @ResponseWrapper(localName = "CountriesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CountriesResponse")
+ public ArrayOftCountry countries(
+ @WebParam(name = "sCountryName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sCountryName);
+
+ /**
+ * Returns an array with a play levels and per level the start and end game date and ID
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameLevelInfo
+ */
+ @WebMethod(operationName = "FirstLastGamesEachLevel")
+ @WebResult(name = "FirstLastGamesEachLevelResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "FirstLastGamesEachLevel", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.FirstLastGamesEachLevel")
+ @ResponseWrapper(localName = "FirstLastGamesEachLevelResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.FirstLastGamesEachLevelResponse")
+ public ArrayOftGameLevelInfo firstLastGamesEachLevel();
+
+ /**
+ * Returns an array of Game IDs grouped by City Name
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameIDsPerCity
+ */
+ @WebMethod(operationName = "GameIDsGroupedByCity")
+ @WebResult(name = "GameIDsGroupedByCityResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameIDsGroupedByCity", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameIDsGroupedByCity")
+ @ResponseWrapper(localName = "GameIDsGroupedByCityResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameIDsGroupedByCityResponse")
+ public ArrayOftGameIDsPerCity gameIDsGroupedByCity();
+
+ /**
+ * Returns the results of a given game (pass the game ID). For the game numbers call the function ResultsAllGames
+ *
+ * @param iGameNumber
+ * @return
+ * returns https.footballpool_dataaccess.TGameResult
+ */
+ @WebMethod(operationName = "GameScore")
+ @WebResult(name = "GameScoreResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameScore", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameScore")
+ @ResponseWrapper(localName = "GameScoreResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameScoreResponse")
+ public TGameResult gameScore(
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber);
+
+ /**
+ * Returns the score for a team in a game. For the game numbers call the function ResultsAllGames. For the team ID call the function Teams
+ *
+ * @param iTeamId
+ * @param iGameNumber
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "GameTeamScore")
+ @WebResult(name = "GameTeamScoreResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameTeamScore", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameTeamScore")
+ @ResponseWrapper(localName = "GameTeamScoreResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameTeamScoreResponse")
+ public int gameTeamScore(
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber,
+ @WebParam(name = "iTeamId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iTeamId);
+
+ /**
+ * Returns the total number of goals scored
+ *
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "GoalsScored")
+ @WebResult(name = "GoalsScoredResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GoalsScored", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GoalsScored")
+ @ResponseWrapper(localName = "GoalsScoredResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GoalsScoredResponse")
+ public int goalsScored();
+
+ /**
+ * Returns the date of the first game in this group
+ *
+ * @param sGroupCode
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "GroupFirstGameDate")
+ @WebResult(name = "GroupFirstGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupFirstGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupFirstGameDate")
+ @ResponseWrapper(localName = "GroupFirstGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupFirstGameDateResponse")
+ public XMLGregorianCalendar groupFirstGameDate(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Returns a list of groups (poule phase and later round of 16 etc) and the information such as name and date first and last game
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGroupInfo
+ */
+ @WebMethod(operationName = "GroupInfo")
+ @WebResult(name = "GroupInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupInfo")
+ @ResponseWrapper(localName = "GroupInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupInfoResponse")
+ public ArrayOftGroupInfo groupInfo();
+
+ /**
+ * Returns the date of the last game in this group. For the group code call the function GroupInfo
+ *
+ * @param sGroupCode
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "GroupLastGameDate")
+ @WebResult(name = "GroupLastGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupLastGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupLastGameDate")
+ @ResponseWrapper(localName = "GroupLastGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupLastGameDateResponse")
+ public XMLGregorianCalendar groupLastGameDate(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Returns an the standings in each group by passing the group ID. For the group ID call the function GroupInfo
+ *
+ * @param iGroupId
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGroupStanding
+ */
+ @WebMethod(operationName = "GroupStandings")
+ @WebResult(name = "GroupStandingsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupStandings", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupStandings")
+ @ResponseWrapper(localName = "GroupStandingsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupStandingsResponse")
+ public ArrayOftGroupStanding groupStandings(
+ @WebParam(name = "iGroupId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGroupId);
+
+ /**
+ * Returns the date of the first game in this level. For a level Number call the Levels Function.
+ *
+ * @param iLevel
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "LevelFirstGameDate")
+ @WebResult(name = "LevelFirstGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "LevelFirstGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelFirstGameDate")
+ @ResponseWrapper(localName = "LevelFirstGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelFirstGameDateResponse")
+ public XMLGregorianCalendar levelFirstGameDate(
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns the date of the last game in this level For a level number call the Levels function. For a level Number call the Levels Function.
+ *
+ * @param iLevel
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "LevelLastGameDate")
+ @WebResult(name = "LevelLastGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "LevelLastGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelLastGameDate")
+ @ResponseWrapper(localName = "LevelLastGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelLastGameDateResponse")
+ public XMLGregorianCalendar levelLastGameDate(
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns a array with level numbers. The numbers can be used in functions that require or offer an option to pass a level number such as LevelFirstGameDate
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfInt
+ */
+ @WebMethod(operationName = "Levels")
+ @WebResult(name = "LevelsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Levels", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Levels")
+ @ResponseWrapper(localName = "LevelsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelsResponse")
+ public ArrayOfInt levels();
+
+ /**
+ * Returns a list with tournament dates
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfdate
+ */
+ @WebMethod(operationName = "MatchDates")
+ @WebResult(name = "MatchDatesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "MatchDates", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.MatchDates")
+ @ResponseWrapper(localName = "MatchDatesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.MatchDatesResponse")
+ public ArrayOfdate matchDates();
+
+ /**
+ * Returns an array with the next games of date that is greater than or equal to today. Only games of one day are returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftNextGame
+ */
+ @WebMethod(operationName = "NextGames")
+ @WebResult(name = "NextGamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "NextGames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.NextGames")
+ @ResponseWrapper(localName = "NextGamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.NextGamesResponse")
+ public ArrayOftNextGame nextGames();
+
+ /**
+ * Get the top 10 players where name, fullname, firstname or lastname contains the value of sName
+ *
+ * @param sName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayer
+ */
+ @WebMethod(operationName = "Players")
+ @WebResult(name = "PlayersResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Players", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Players")
+ @ResponseWrapper(localName = "PlayersResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersResponse")
+ public ArrayOftPlayer players(
+ @WebParam(name = "sName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sName);
+
+ /**
+ * Returns an array with the roles a player can have (defender etc)
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayerRole
+ */
+ @WebMethod(operationName = "PlayerRoles")
+ @WebResult(name = "PlayerRolesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayerRoles", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayerRoles")
+ @ResponseWrapper(localName = "PlayerRolesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayerRolesResponse")
+ public ArrayOftPlayerRole playerRoles();
+
+ /**
+ * Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerCardRankInfo
+ */
+ @WebMethod(operationName = "PlayersWithCardsRanked")
+ @WebResult(name = "PlayersWithCardsRankedResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayersWithCardsRanked", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithCardsRanked")
+ @ResponseWrapper(localName = "PlayersWithCardsRankedResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithCardsRankedResponse")
+ public ArrayOftTeamPlayerCardRankInfo playersWithCardsRanked();
+
+ /**
+ * Returns an array with the names of all players that have scored a goal.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerGoalsRankInfo
+ */
+ @WebMethod(operationName = "PlayersWithGoalsRanked")
+ @WebResult(name = "PlayersWithGoalsRankedResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayersWithGoalsRanked", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithGoalsRanked")
+ @ResponseWrapper(localName = "PlayersWithGoalsRankedResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithGoalsRankedResponse")
+ public ArrayOftTeamPlayerGoalsRankInfo playersWithGoalsRanked();
+
+ /**
+ * Returns game result of all games overall, in one group or at one level. When groupid < 1 All games are processed (optionally filtered by level). A Group ID or level can be retrieved via GroupInfo.
+ *
+ * @param iGroupId
+ * @param iLevel
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameResult
+ */
+ @WebMethod(operationName = "ResultsAllGames")
+ @WebResult(name = "ResultsAllGamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "ResultsAllGames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.ResultsAllGames")
+ @ResponseWrapper(localName = "ResultsAllGamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.ResultsAllGamesResponse")
+ public ArrayOftGameResult resultsAllGames(
+ @WebParam(name = "iGroupId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGroupId,
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns a URL that can be used to show a small map of the stadium. For the name of the stadium call the funciton StadiumNames
+ *
+ * @param sStadiumName
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "StadiumGoogleMapsURL")
+ @WebResult(name = "StadiumGoogleMapsURLResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumGoogleMapsURL", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumGoogleMapsURL")
+ @ResponseWrapper(localName = "StadiumGoogleMapsURLResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumGoogleMapsURLResponse")
+ public String stadiumGoogleMapsURL(
+ @WebParam(name = "sStadiumName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sStadiumName);
+
+ /**
+ * Returns the information stored about a particular stadium. For that pass the exact name of the stadium. For the name of the stadium call the funciton StadiumNames
+ *
+ * @param sStadiumName
+ * @return
+ * returns https.footballpool_dataaccess.TStadiumInfo
+ */
+ @WebMethod(operationName = "StadiumInfo")
+ @WebResult(name = "StadiumInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumInfo")
+ @ResponseWrapper(localName = "StadiumInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumInfoResponse")
+ public TStadiumInfo stadiumInfo(
+ @WebParam(name = "sStadiumName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sStadiumName);
+
+ /**
+ * Returns an array of stadium names where the games are played
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "StadiumNames")
+ @WebResult(name = "StadiumNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumNames")
+ @ResponseWrapper(localName = "StadiumNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumNamesResponse")
+ public ArrayOfString stadiumNames();
+
+ /**
+ * Returns a list of team IDs based on passed GroupCode (e.g A or H). For the group code call the function GroupInfo
+ *
+ * @param sGroupCode
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfInt
+ */
+ @WebMethod(operationName = "TeamIDsByGroup")
+ @WebResult(name = "TeamIDsByGroupResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamIDsByGroup", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamIDsByGroup")
+ @ResponseWrapper(localName = "TeamIDsByGroupResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamIDsByGroupResponse")
+ public ArrayOfInt teamIDsByGroup(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Get the players of a team. This is the current squad. For the team name call the function TeamNames. Pass a 1 for selected players only or 0 for all registered players that belong to the team (now and in the past)
+ *
+ * @param sTeamName
+ * @param bSelected
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayer
+ */
+ @WebMethod(operationName = "TeamPlayers")
+ @WebResult(name = "TeamPlayersResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamPlayers", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamPlayers")
+ @ResponseWrapper(localName = "TeamPlayersResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamPlayersResponse")
+ public ArrayOftPlayer teamPlayers(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName,
+ @WebParam(name = "bSelected", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bSelected);
+
+ /**
+ * Returns an array with team names. The names can be used in functions that require or offer an option to pass a teamname
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "TeamNames")
+ @WebResult(name = "TeamNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamNames")
+ @ResponseWrapper(localName = "TeamNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamNamesResponse")
+ public ArrayOfString teamNames();
+
+ /**
+ * Get the top 10 teams starting with or containing the value of sTeamName. For the team name call the function TeamNames
+ *
+ * @param sTeamName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeam
+ */
+ @WebMethod(operationName = "Teams")
+ @WebResult(name = "TeamsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Teams", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Teams")
+ @ResponseWrapper(localName = "TeamsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamsResponse")
+ public ArrayOftTeam teams(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName);
+
+ /**
+ * Returns an array with the 5 best performing players.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTopScorerTop5
+ */
+ @WebMethod(operationName = "TopScorersList")
+ @WebResult(name = "TopScorersListResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TopScorersList", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TopScorersList")
+ @ResponseWrapper(localName = "TopScorersListResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TopScorersListResponse")
+ public ArrayOftTopScorerTop5 topScorersList();
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDate.java
new file mode 100644
index 0000000..18c0d0d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDate.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iLevel"
+})
+@XmlRootElement(name = "LevelFirstGameDate")
+public class LevelFirstGameDate {
+
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDateResponse.java
new file mode 100644
index 0000000..7984d28
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelFirstGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelFirstGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelFirstGameDateResult"
+})
+@XmlRootElement(name = "LevelFirstGameDateResponse")
+public class LevelFirstGameDateResponse {
+
+ @XmlElement(name = "LevelFirstGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar levelFirstGameDateResult;
+
+ /**
+ * Gets the value of the levelFirstGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLevelFirstGameDateResult() {
+ return levelFirstGameDateResult;
+ }
+
+ /**
+ * Sets the value of the levelFirstGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLevelFirstGameDateResult(XMLGregorianCalendar value) {
+ this.levelFirstGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDate.java
new file mode 100644
index 0000000..ac16fe0
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDate.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iLevel"
+})
+@XmlRootElement(name = "LevelLastGameDate")
+public class LevelLastGameDate {
+
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDateResponse.java
new file mode 100644
index 0000000..d951140
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelLastGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelLastGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelLastGameDateResult"
+})
+@XmlRootElement(name = "LevelLastGameDateResponse")
+public class LevelLastGameDateResponse {
+
+ @XmlElement(name = "LevelLastGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar levelLastGameDateResult;
+
+ /**
+ * Gets the value of the levelLastGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLevelLastGameDateResult() {
+ return levelLastGameDateResult;
+ }
+
+ /**
+ * Sets the value of the levelLastGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLevelLastGameDateResult(XMLGregorianCalendar value) {
+ this.levelLastGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Levels.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Levels.java
new file mode 100644
index 0000000..32d3a16
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Levels.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "Levels")
+public class Levels {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelsResponse.java
new file mode 100644
index 0000000..bd3486b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/LevelsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelsResult" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelsResult"
+})
+@XmlRootElement(name = "LevelsResponse")
+public class LevelsResponse {
+
+ @XmlElement(name = "LevelsResult", required = true)
+ protected ArrayOfInt levelsResult;
+
+ /**
+ * Gets the value of the levelsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getLevelsResult() {
+ return levelsResult;
+ }
+
+ /**
+ * Sets the value of the levelsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setLevelsResult(ArrayOfInt value) {
+ this.levelsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDates.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDates.java
new file mode 100644
index 0000000..add29e4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDates.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "MatchDates")
+public class MatchDates {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDatesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDatesResponse.java
new file mode 100644
index 0000000..6aa5c33
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/MatchDatesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="MatchDatesResult" type="{https://footballpool.dataaccess.eu}ArrayOfdate"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "matchDatesResult"
+})
+@XmlRootElement(name = "MatchDatesResponse")
+public class MatchDatesResponse {
+
+ @XmlElement(name = "MatchDatesResult", required = true)
+ protected ArrayOfdate matchDatesResult;
+
+ /**
+ * Gets the value of the matchDatesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfdate }
+ *
+ */
+ public ArrayOfdate getMatchDatesResult() {
+ return matchDatesResult;
+ }
+
+ /**
+ * Sets the value of the matchDatesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfdate }
+ *
+ */
+ public void setMatchDatesResult(ArrayOfdate value) {
+ this.matchDatesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGames.java
new file mode 100644
index 0000000..0b71970
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "NextGames")
+public class NextGames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGamesResponse.java
new file mode 100644
index 0000000..b84a0d2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/NextGamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="NextGamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftNextGame"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "nextGamesResult"
+})
+@XmlRootElement(name = "NextGamesResponse")
+public class NextGamesResponse {
+
+ @XmlElement(name = "NextGamesResult", required = true)
+ protected ArrayOftNextGame nextGamesResult;
+
+ /**
+ * Gets the value of the nextGamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftNextGame }
+ *
+ */
+ public ArrayOftNextGame getNextGamesResult() {
+ return nextGamesResult;
+ }
+
+ /**
+ * Sets the value of the nextGamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftNextGame }
+ *
+ */
+ public void setNextGamesResult(ArrayOftNextGame value) {
+ this.nextGamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ObjectFactory.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ObjectFactory.java
new file mode 100644
index 0000000..6d308e1
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ObjectFactory.java
@@ -0,0 +1,936 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the https.footballpool_dataaccess package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: https.footballpool_dataaccess
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GoalsScoredResponse }
+ *
+ */
+ public GoalsScoredResponse createGoalsScoredResponse() {
+ return new GoalsScoredResponse();
+ }
+
+ /**
+ * Create an instance of {@link LevelsResponse }
+ *
+ */
+ public LevelsResponse createLevelsResponse() {
+ return new LevelsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt createArrayOfInt() {
+ return new ArrayOfInt();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithCardsRankedResponse }
+ *
+ */
+ public PlayersWithCardsRankedResponse createPlayersWithCardsRankedResponse() {
+ return new PlayersWithCardsRankedResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardRankInfo createArrayOftTeamPlayerCardRankInfo() {
+ return new ArrayOftTeamPlayerCardRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithGoalsRanked }
+ *
+ */
+ public PlayersWithGoalsRanked createPlayersWithGoalsRanked() {
+ return new PlayersWithGoalsRanked();
+ }
+
+ /**
+ * Create an instance of {@link Countries }
+ *
+ */
+ public Countries createCountries() {
+ return new Countries();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayerNames }
+ *
+ */
+ public AllPlayerNames createAllPlayerNames() {
+ return new AllPlayerNames();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithCards }
+ *
+ */
+ public AllPlayersWithCards createAllPlayersWithCards() {
+ return new AllPlayersWithCards();
+ }
+
+ /**
+ * Create an instance of {@link GameTeamScore }
+ *
+ */
+ public GameTeamScore createGameTeamScore() {
+ return new GameTeamScore();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithCardsRanked }
+ *
+ */
+ public PlayersWithCardsRanked createPlayersWithCardsRanked() {
+ return new PlayersWithCardsRanked();
+ }
+
+ /**
+ * Create an instance of {@link PlayersResponse }
+ *
+ */
+ public PlayersResponse createPlayersResponse() {
+ return new PlayersResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer createArrayOftPlayer() {
+ return new ArrayOftPlayer();
+ }
+
+ /**
+ * Create an instance of {@link ResultsAllGames }
+ *
+ */
+ public ResultsAllGames createResultsAllGames() {
+ return new ResultsAllGames();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayerNamesResponse }
+ *
+ */
+ public AllPlayerNamesResponse createAllPlayerNamesResponse() {
+ return new AllPlayerNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayerName }
+ *
+ */
+ public ArrayOftPlayerName createArrayOftPlayerName() {
+ return new ArrayOftPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link MatchDatesResponse }
+ *
+ */
+ public MatchDatesResponse createMatchDatesResponse() {
+ return new MatchDatesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfdate }
+ *
+ */
+ public ArrayOfdate createArrayOfdate() {
+ return new ArrayOfdate();
+ }
+
+ /**
+ * Create an instance of {@link LevelFirstGameDate }
+ *
+ */
+ public LevelFirstGameDate createLevelFirstGameDate() {
+ return new LevelFirstGameDate();
+ }
+
+ /**
+ * Create an instance of {@link MatchDates }
+ *
+ */
+ public MatchDates createMatchDates() {
+ return new MatchDates();
+ }
+
+ /**
+ * Create an instance of {@link AllStadiumInfo }
+ *
+ */
+ public AllStadiumInfo createAllStadiumInfo() {
+ return new AllStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithRole }
+ *
+ */
+ public AllPlayersWithRole createAllPlayersWithRole() {
+ return new AllPlayersWithRole();
+ }
+
+ /**
+ * Create an instance of {@link FirstLastGamesEachLevel }
+ *
+ */
+ public FirstLastGamesEachLevel createFirstLastGamesEachLevel() {
+ return new FirstLastGamesEachLevel();
+ }
+
+ /**
+ * Create an instance of {@link Cards }
+ *
+ */
+ public Cards createCards() {
+ return new Cards();
+ }
+
+ /**
+ * Create an instance of {@link StadiumInfo }
+ *
+ */
+ public StadiumInfo createStadiumInfo() {
+ return new StadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupInfo }
+ *
+ */
+ public GroupInfo createGroupInfo() {
+ return new GroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link TeamsResponse }
+ *
+ */
+ public TeamsResponse createTeamsResponse() {
+ return new TeamsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeam }
+ *
+ */
+ public ArrayOftTeam createArrayOftTeam() {
+ return new ArrayOftTeam();
+ }
+
+ /**
+ * Create an instance of {@link LevelFirstGameDateResponse }
+ *
+ */
+ public LevelFirstGameDateResponse createLevelFirstGameDateResponse() {
+ return new LevelFirstGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link CountriesResponse }
+ *
+ */
+ public CountriesResponse createCountriesResponse() {
+ return new CountriesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftCountry }
+ *
+ */
+ public ArrayOftCountry createArrayOftCountry() {
+ return new ArrayOftCountry();
+ }
+
+ /**
+ * Create an instance of {@link TeamIDsByGroup }
+ *
+ */
+ public TeamIDsByGroup createTeamIDsByGroup() {
+ return new TeamIDsByGroup();
+ }
+
+ /**
+ * Create an instance of {@link PlayerRolesResponse }
+ *
+ */
+ public PlayerRolesResponse createPlayerRolesResponse() {
+ return new PlayerRolesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayerRole }
+ *
+ */
+ public ArrayOftPlayerRole createArrayOftPlayerRole() {
+ return new ArrayOftPlayerRole();
+ }
+
+ /**
+ * Create an instance of {@link AllTeamCoachNamesResponse }
+ *
+ */
+ public AllTeamCoachNamesResponse createAllTeamCoachNamesResponse() {
+ return new AllTeamCoachNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamCoachName }
+ *
+ */
+ public ArrayOftTeamCoachName createArrayOftTeamCoachName() {
+ return new ArrayOftTeamCoachName();
+ }
+
+ /**
+ * Create an instance of {@link CityNamesResponse }
+ *
+ */
+ public CityNamesResponse createCityNamesResponse() {
+ return new CityNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString createArrayOfString() {
+ return new ArrayOfString();
+ }
+
+ /**
+ * Create an instance of {@link GroupStandingsResponse }
+ *
+ */
+ public GroupStandingsResponse createGroupStandingsResponse() {
+ return new GroupStandingsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGroupStanding }
+ *
+ */
+ public ArrayOftGroupStanding createArrayOftGroupStanding() {
+ return new ArrayOftGroupStanding();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithGoalsRankedResponse }
+ *
+ */
+ public PlayersWithGoalsRankedResponse createPlayersWithGoalsRankedResponse() {
+ return new PlayersWithGoalsRankedResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerGoalsRankInfo createArrayOftTeamPlayerGoalsRankInfo() {
+ return new ArrayOftTeamPlayerGoalsRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumGoogleMapsURLResponse }
+ *
+ */
+ public StadiumGoogleMapsURLResponse createStadiumGoogleMapsURLResponse() {
+ return new StadiumGoogleMapsURLResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithRoleResponse }
+ *
+ */
+ public AllPlayersWithRoleResponse createAllPlayersWithRoleResponse() {
+ return new AllPlayersWithRoleResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public ArrayOftTeamPlayerName createArrayOftTeamPlayerName() {
+ return new ArrayOftTeamPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link NextGamesResponse }
+ *
+ */
+ public NextGamesResponse createNextGamesResponse() {
+ return new NextGamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftNextGame }
+ *
+ */
+ public ArrayOftNextGame createArrayOftNextGame() {
+ return new ArrayOftNextGame();
+ }
+
+ /**
+ * Create an instance of {@link GoalsScored }
+ *
+ */
+ public GoalsScored createGoalsScored() {
+ return new GoalsScored();
+ }
+
+ /**
+ * Create an instance of {@link FirstLastGamesEachLevelResponse }
+ *
+ */
+ public FirstLastGamesEachLevelResponse createFirstLastGamesEachLevelResponse() {
+ return new FirstLastGamesEachLevelResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public ArrayOftGameLevelInfo createArrayOftGameLevelInfo() {
+ return new ArrayOftGameLevelInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumNames }
+ *
+ */
+ public StadiumNames createStadiumNames() {
+ return new StadiumNames();
+ }
+
+ /**
+ * Create an instance of {@link TeamPlayersResponse }
+ *
+ */
+ public TeamPlayersResponse createTeamPlayersResponse() {
+ return new TeamPlayersResponse();
+ }
+
+ /**
+ * Create an instance of {@link TopScorersList }
+ *
+ */
+ public TopScorersList createTopScorersList() {
+ return new TopScorersList();
+ }
+
+ /**
+ * Create an instance of {@link LevelLastGameDateResponse }
+ *
+ */
+ public LevelLastGameDateResponse createLevelLastGameDateResponse() {
+ return new LevelLastGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link StadiumGoogleMapsURL }
+ *
+ */
+ public StadiumGoogleMapsURL createStadiumGoogleMapsURL() {
+ return new StadiumGoogleMapsURL();
+ }
+
+ /**
+ * Create an instance of {@link TeamIDsByGroupResponse }
+ *
+ */
+ public TeamIDsByGroupResponse createTeamIDsByGroupResponse() {
+ return new TeamIDsByGroupResponse();
+ }
+
+ /**
+ * Create an instance of {@link NextGames }
+ *
+ */
+ public NextGames createNextGames() {
+ return new NextGames();
+ }
+
+ /**
+ * Create an instance of {@link TeamNames }
+ *
+ */
+ public TeamNames createTeamNames() {
+ return new TeamNames();
+ }
+
+ /**
+ * Create an instance of {@link GameScore }
+ *
+ */
+ public GameScore createGameScore() {
+ return new GameScore();
+ }
+
+ /**
+ * Create an instance of {@link GroupFirstGameDateResponse }
+ *
+ */
+ public GroupFirstGameDateResponse createGroupFirstGameDateResponse() {
+ return new GroupFirstGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllCardsInfoResponse }
+ *
+ */
+ public AllCardsInfoResponse createAllCardsInfoResponse() {
+ return new AllCardsInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public ArrayOftAllCardsInfo createArrayOftAllCardsInfo() {
+ return new ArrayOftAllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumInfoResponse }
+ *
+ */
+ public StadiumInfoResponse createStadiumInfoResponse() {
+ return new StadiumInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link TStadiumInfo }
+ *
+ */
+ public TStadiumInfo createTStadiumInfo() {
+ return new TStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link LevelLastGameDate }
+ *
+ */
+ public LevelLastGameDate createLevelLastGameDate() {
+ return new LevelLastGameDate();
+ }
+
+ /**
+ * Create an instance of {@link CardsResponse }
+ *
+ */
+ public CardsResponse createCardsResponse() {
+ return new CardsResponse();
+ }
+
+ /**
+ * Create an instance of {@link GameIDsGroupedByCityResponse }
+ *
+ */
+ public GameIDsGroupedByCityResponse createGameIDsGroupedByCityResponse() {
+ return new GameIDsGroupedByCityResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public ArrayOftGameIDsPerCity createArrayOftGameIDsPerCity() {
+ return new ArrayOftGameIDsPerCity();
+ }
+
+ /**
+ * Create an instance of {@link PlayerRoles }
+ *
+ */
+ public PlayerRoles createPlayerRoles() {
+ return new PlayerRoles();
+ }
+
+ /**
+ * Create an instance of {@link Teams }
+ *
+ */
+ public Teams createTeams() {
+ return new Teams();
+ }
+
+ /**
+ * Create an instance of {@link GroupInfoResponse }
+ *
+ */
+ public GroupInfoResponse createGroupInfoResponse() {
+ return new GroupInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGroupInfo }
+ *
+ */
+ public ArrayOftGroupInfo createArrayOftGroupInfo() {
+ return new ArrayOftGroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupLastGameDate }
+ *
+ */
+ public GroupLastGameDate createGroupLastGameDate() {
+ return new GroupLastGameDate();
+ }
+
+ /**
+ * Create an instance of {@link AllCardsInfo }
+ *
+ */
+ public AllCardsInfo createAllCardsInfo() {
+ return new AllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link Players }
+ *
+ */
+ public Players createPlayers() {
+ return new Players();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithCardsResponse }
+ *
+ */
+ public AllPlayersWithCardsResponse createAllPlayersWithCardsResponse() {
+ return new AllPlayersWithCardsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardInfo createArrayOftTeamPlayerCardInfo() {
+ return new ArrayOftTeamPlayerCardInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupFirstGameDate }
+ *
+ */
+ public GroupFirstGameDate createGroupFirstGameDate() {
+ return new GroupFirstGameDate();
+ }
+
+ /**
+ * Create an instance of {@link GameScoreResponse }
+ *
+ */
+ public GameScoreResponse createGameScoreResponse() {
+ return new GameScoreResponse();
+ }
+
+ /**
+ * Create an instance of {@link TGameResult }
+ *
+ */
+ public TGameResult createTGameResult() {
+ return new TGameResult();
+ }
+
+ /**
+ * Create an instance of {@link TeamPlayers }
+ *
+ */
+ public TeamPlayers createTeamPlayers() {
+ return new TeamPlayers();
+ }
+
+ /**
+ * Create an instance of {@link TeamNamesResponse }
+ *
+ */
+ public TeamNamesResponse createTeamNamesResponse() {
+ return new TeamNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllStadiumInfoResponse }
+ *
+ */
+ public AllStadiumInfoResponse createAllStadiumInfoResponse() {
+ return new AllStadiumInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftStadiumInfo }
+ *
+ */
+ public ArrayOftStadiumInfo createArrayOftStadiumInfo() {
+ return new ArrayOftStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupStandings }
+ *
+ */
+ public GroupStandings createGroupStandings() {
+ return new GroupStandings();
+ }
+
+ /**
+ * Create an instance of {@link ResultsAllGamesResponse }
+ *
+ */
+ public ResultsAllGamesResponse createResultsAllGamesResponse() {
+ return new ResultsAllGamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameResult }
+ *
+ */
+ public ArrayOftGameResult createArrayOftGameResult() {
+ return new ArrayOftGameResult();
+ }
+
+ /**
+ * Create an instance of {@link TopScorersListResponse }
+ *
+ */
+ public TopScorersListResponse createTopScorersListResponse() {
+ return new TopScorersListResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public ArrayOftTopScorerTop5 createArrayOftTopScorerTop5() {
+ return new ArrayOftTopScorerTop5();
+ }
+
+ /**
+ * Create an instance of {@link GroupLastGameDateResponse }
+ *
+ */
+ public GroupLastGameDateResponse createGroupLastGameDateResponse() {
+ return new GroupLastGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link StadiumNamesResponse }
+ *
+ */
+ public StadiumNamesResponse createStadiumNamesResponse() {
+ return new StadiumNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link GameTeamScoreResponse }
+ *
+ */
+ public GameTeamScoreResponse createGameTeamScoreResponse() {
+ return new GameTeamScoreResponse();
+ }
+
+ /**
+ * Create an instance of {@link CityNames }
+ *
+ */
+ public CityNames createCityNames() {
+ return new CityNames();
+ }
+
+ /**
+ * Create an instance of {@link Levels }
+ *
+ */
+ public Levels createLevels() {
+ return new Levels();
+ }
+
+ /**
+ * Create an instance of {@link GameIDsGroupedByCity }
+ *
+ */
+ public GameIDsGroupedByCity createGameIDsGroupedByCity() {
+ return new GameIDsGroupedByCity();
+ }
+
+ /**
+ * Create an instance of {@link AllTeamCoachNames }
+ *
+ */
+ public AllTeamCoachNames createAllTeamCoachNames() {
+ return new AllTeamCoachNames();
+ }
+
+ /**
+ * Create an instance of {@link TTeamCoachName }
+ *
+ */
+ public TTeamCoachName createTTeamCoachName() {
+ return new TTeamCoachName();
+ }
+
+ /**
+ * Create an instance of {@link TPlayer }
+ *
+ */
+ public TPlayer createTPlayer() {
+ return new TPlayer();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerName }
+ *
+ */
+ public TTeamPlayerName createTTeamPlayerName() {
+ return new TTeamPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link TPlayerRole }
+ *
+ */
+ public TPlayerRole createTPlayerRole() {
+ return new TPlayerRole();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerGoalsRankInfo }
+ *
+ */
+ public TTeamPlayerGoalsRankInfo createTTeamPlayerGoalsRankInfo() {
+ return new TTeamPlayerGoalsRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGameLevelInfo }
+ *
+ */
+ public TGameLevelInfo createTGameLevelInfo() {
+ return new TGameLevelInfo();
+ }
+
+ /**
+ * Create an instance of {@link TCountry }
+ *
+ */
+ public TCountry createTCountry() {
+ return new TCountry();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerCardInfo }
+ *
+ */
+ public TTeamPlayerCardInfo createTTeamPlayerCardInfo() {
+ return new TTeamPlayerCardInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGroupStanding }
+ *
+ */
+ public TGroupStanding createTGroupStanding() {
+ return new TGroupStanding();
+ }
+
+ /**
+ * Create an instance of {@link TNextGame }
+ *
+ */
+ public TNextGame createTNextGame() {
+ return new TNextGame();
+ }
+
+ /**
+ * Create an instance of {@link TTopScorerTop5 }
+ *
+ */
+ public TTopScorerTop5 createTTopScorerTop5() {
+ return new TTopScorerTop5();
+ }
+
+ /**
+ * Create an instance of {@link TAllCardsInfo }
+ *
+ */
+ public TAllCardsInfo createTAllCardsInfo() {
+ return new TAllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerCardRankInfo }
+ *
+ */
+ public TTeamPlayerCardRankInfo createTTeamPlayerCardRankInfo() {
+ return new TTeamPlayerCardRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGroupInfo }
+ *
+ */
+ public TGroupInfo createTGroupInfo() {
+ return new TGroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link TTeam }
+ *
+ */
+ public TTeam createTTeam() {
+ return new TTeam();
+ }
+
+ /**
+ * Create an instance of {@link TPlayerName }
+ *
+ */
+ public TPlayerName createTPlayerName() {
+ return new TPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link TGameIDsPerCity }
+ *
+ */
+ public TGameIDsPerCity createTGameIDsPerCity() {
+ return new TGameIDsPerCity();
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRoles.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRoles.java
new file mode 100644
index 0000000..70332d2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRoles.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayerRoles")
+public class PlayerRoles {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRolesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRolesResponse.java
new file mode 100644
index 0000000..b0cacef
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayerRolesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayerRolesResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayerRole"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playerRolesResult"
+})
+@XmlRootElement(name = "PlayerRolesResponse")
+public class PlayerRolesResponse {
+
+ @XmlElement(name = "PlayerRolesResult", required = true)
+ protected ArrayOftPlayerRole playerRolesResult;
+
+ /**
+ * Gets the value of the playerRolesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayerRole }
+ *
+ */
+ public ArrayOftPlayerRole getPlayerRolesResult() {
+ return playerRolesResult;
+ }
+
+ /**
+ * Sets the value of the playerRolesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayerRole }
+ *
+ */
+ public void setPlayerRolesResult(ArrayOftPlayerRole value) {
+ this.playerRolesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Players.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Players.java
new file mode 100644
index 0000000..7964ae8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Players.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sName"
+})
+@XmlRootElement(name = "Players")
+public class Players {
+
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersResponse.java
new file mode 100644
index 0000000..fde551c
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayer"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersResult"
+})
+@XmlRootElement(name = "PlayersResponse")
+public class PlayersResponse {
+
+ @XmlElement(name = "PlayersResult", required = true)
+ protected ArrayOftPlayer playersResult;
+
+ /**
+ * Gets the value of the playersResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer getPlayersResult() {
+ return playersResult;
+ }
+
+ /**
+ * Sets the value of the playersResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public void setPlayersResult(ArrayOftPlayer value) {
+ this.playersResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRanked.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRanked.java
new file mode 100644
index 0000000..43e5074
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRanked.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayersWithCardsRanked")
+public class PlayersWithCardsRanked {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java
new file mode 100644
index 0000000..94f06cb
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersWithCardsRankedResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerCardRankInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersWithCardsRankedResult"
+})
+@XmlRootElement(name = "PlayersWithCardsRankedResponse")
+public class PlayersWithCardsRankedResponse {
+
+ @XmlElement(name = "PlayersWithCardsRankedResult", required = true)
+ protected ArrayOftTeamPlayerCardRankInfo playersWithCardsRankedResult;
+
+ /**
+ * Gets the value of the playersWithCardsRankedResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardRankInfo getPlayersWithCardsRankedResult() {
+ return playersWithCardsRankedResult;
+ }
+
+ /**
+ * Sets the value of the playersWithCardsRankedResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public void setPlayersWithCardsRankedResult(ArrayOftTeamPlayerCardRankInfo value) {
+ this.playersWithCardsRankedResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRanked.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRanked.java
new file mode 100644
index 0000000..07f8003
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRanked.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayersWithGoalsRanked")
+public class PlayersWithGoalsRanked {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java
new file mode 100644
index 0000000..b975ebc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersWithGoalsRankedResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerGoalsRankInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersWithGoalsRankedResult"
+})
+@XmlRootElement(name = "PlayersWithGoalsRankedResponse")
+public class PlayersWithGoalsRankedResponse {
+
+ @XmlElement(name = "PlayersWithGoalsRankedResult", required = true)
+ protected ArrayOftTeamPlayerGoalsRankInfo playersWithGoalsRankedResult;
+
+ /**
+ * Gets the value of the playersWithGoalsRankedResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerGoalsRankInfo getPlayersWithGoalsRankedResult() {
+ return playersWithGoalsRankedResult;
+ }
+
+ /**
+ * Sets the value of the playersWithGoalsRankedResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public void setPlayersWithGoalsRankedResult(ArrayOftTeamPlayerGoalsRankInfo value) {
+ this.playersWithGoalsRankedResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGames.java
new file mode 100644
index 0000000..1f7871b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGames.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGroupId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGroupId",
+ "iLevel"
+})
+@XmlRootElement(name = "ResultsAllGames")
+public class ResultsAllGames {
+
+ protected int iGroupId;
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iGroupId property.
+ *
+ */
+ public int getIGroupId() {
+ return iGroupId;
+ }
+
+ /**
+ * Sets the value of the iGroupId property.
+ *
+ */
+ public void setIGroupId(int value) {
+ this.iGroupId = value;
+ }
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGamesResponse.java
new file mode 100644
index 0000000..f7a70a9
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/ResultsAllGamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ResultsAllGamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameResult"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resultsAllGamesResult"
+})
+@XmlRootElement(name = "ResultsAllGamesResponse")
+public class ResultsAllGamesResponse {
+
+ @XmlElement(name = "ResultsAllGamesResult", required = true)
+ protected ArrayOftGameResult resultsAllGamesResult;
+
+ /**
+ * Gets the value of the resultsAllGamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameResult }
+ *
+ */
+ public ArrayOftGameResult getResultsAllGamesResult() {
+ return resultsAllGamesResult;
+ }
+
+ /**
+ * Sets the value of the resultsAllGamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameResult }
+ *
+ */
+ public void setResultsAllGamesResult(ArrayOftGameResult value) {
+ this.resultsAllGamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURL.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURL.java
new file mode 100644
index 0000000..b19cd08
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURL.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sStadiumName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sStadiumName"
+})
+@XmlRootElement(name = "StadiumGoogleMapsURL")
+public class StadiumGoogleMapsURL {
+
+ @XmlElement(required = true)
+ protected String sStadiumName;
+
+ /**
+ * Gets the value of the sStadiumName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSStadiumName() {
+ return sStadiumName;
+ }
+
+ /**
+ * Sets the value of the sStadiumName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSStadiumName(String value) {
+ this.sStadiumName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java
new file mode 100644
index 0000000..4e747d3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumGoogleMapsURLResult" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumGoogleMapsURLResult"
+})
+@XmlRootElement(name = "StadiumGoogleMapsURLResponse")
+public class StadiumGoogleMapsURLResponse {
+
+ @XmlElement(name = "StadiumGoogleMapsURLResult", required = true)
+ protected String stadiumGoogleMapsURLResult;
+
+ /**
+ * Gets the value of the stadiumGoogleMapsURLResult property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStadiumGoogleMapsURLResult() {
+ return stadiumGoogleMapsURLResult;
+ }
+
+ /**
+ * Sets the value of the stadiumGoogleMapsURLResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStadiumGoogleMapsURLResult(String value) {
+ this.stadiumGoogleMapsURLResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfo.java
new file mode 100644
index 0000000..3c21329
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfo.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sStadiumName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sStadiumName"
+})
+@XmlRootElement(name = "StadiumInfo")
+public class StadiumInfo {
+
+ @XmlElement(required = true)
+ protected String sStadiumName;
+
+ /**
+ * Gets the value of the sStadiumName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSStadiumName() {
+ return sStadiumName;
+ }
+
+ /**
+ * Sets the value of the sStadiumName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSStadiumName(String value) {
+ this.sStadiumName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfoResponse.java
new file mode 100644
index 0000000..51940c3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumInfoResult" type="{https://footballpool.dataaccess.eu}tStadiumInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumInfoResult"
+})
+@XmlRootElement(name = "StadiumInfoResponse")
+public class StadiumInfoResponse {
+
+ @XmlElement(name = "StadiumInfoResult", required = true)
+ protected TStadiumInfo stadiumInfoResult;
+
+ /**
+ * Gets the value of the stadiumInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link TStadiumInfo }
+ *
+ */
+ public TStadiumInfo getStadiumInfoResult() {
+ return stadiumInfoResult;
+ }
+
+ /**
+ * Sets the value of the stadiumInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TStadiumInfo }
+ *
+ */
+ public void setStadiumInfoResult(TStadiumInfo value) {
+ this.stadiumInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNames.java
new file mode 100644
index 0000000..99ebce5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "StadiumNames")
+public class StadiumNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNamesResponse.java
new file mode 100644
index 0000000..a0207f3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/StadiumNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumNamesResult"
+})
+@XmlRootElement(name = "StadiumNamesResponse")
+public class StadiumNamesResponse {
+
+ @XmlElement(name = "StadiumNamesResult", required = true)
+ protected ArrayOfString stadiumNamesResult;
+
+ /**
+ * Gets the value of the stadiumNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getStadiumNamesResult() {
+ return stadiumNamesResult;
+ }
+
+ /**
+ * Sets the value of the stadiumNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setStadiumNamesResult(ArrayOfString value) {
+ this.stadiumNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TAllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TAllCardsInfo.java
new file mode 100644
index 0000000..b59e036
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TAllCardsInfo.java
@@ -0,0 +1,262 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tAllCardsInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tAllCardsInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="dDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="iMinute" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sTeam1Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam1Flag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2Flag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sPlayerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellow" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRed" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tAllCardsInfo", propOrder = {
+ "dDate",
+ "iMinute",
+ "sTeam1Name",
+ "sTeam1Flag",
+ "sTeam2Name",
+ "sTeam2Flag",
+ "sPlayerName",
+ "iYellow",
+ "iRed"
+})
+public class TAllCardsInfo {
+
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dDate;
+ protected int iMinute;
+ @XmlElement(required = true)
+ protected String sTeam1Name;
+ @XmlElement(required = true)
+ protected String sTeam1Flag;
+ @XmlElement(required = true)
+ protected String sTeam2Name;
+ @XmlElement(required = true)
+ protected String sTeam2Flag;
+ @XmlElement(required = true)
+ protected String sPlayerName;
+ protected int iYellow;
+ protected int iRed;
+
+ /**
+ * Gets the value of the dDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDDate() {
+ return dDate;
+ }
+
+ /**
+ * Sets the value of the dDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDDate(XMLGregorianCalendar value) {
+ this.dDate = value;
+ }
+
+ /**
+ * Gets the value of the iMinute property.
+ *
+ */
+ public int getIMinute() {
+ return iMinute;
+ }
+
+ /**
+ * Sets the value of the iMinute property.
+ *
+ */
+ public void setIMinute(int value) {
+ this.iMinute = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1Name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1Name() {
+ return sTeam1Name;
+ }
+
+ /**
+ * Sets the value of the sTeam1Name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1Name(String value) {
+ this.sTeam1Name = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1Flag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1Flag() {
+ return sTeam1Flag;
+ }
+
+ /**
+ * Sets the value of the sTeam1Flag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1Flag(String value) {
+ this.sTeam1Flag = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2Name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2Name() {
+ return sTeam2Name;
+ }
+
+ /**
+ * Sets the value of the sTeam2Name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2Name(String value) {
+ this.sTeam2Name = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2Flag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2Flag() {
+ return sTeam2Flag;
+ }
+
+ /**
+ * Sets the value of the sTeam2Flag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2Flag(String value) {
+ this.sTeam2Flag = value;
+ }
+
+ /**
+ * Gets the value of the sPlayerName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSPlayerName() {
+ return sPlayerName;
+ }
+
+ /**
+ * Sets the value of the sPlayerName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSPlayerName(String value) {
+ this.sPlayerName = value;
+ }
+
+ /**
+ * Gets the value of the iYellow property.
+ *
+ */
+ public int getIYellow() {
+ return iYellow;
+ }
+
+ /**
+ * Sets the value of the iYellow property.
+ *
+ */
+ public void setIYellow(int value) {
+ this.iYellow = value;
+ }
+
+ /**
+ * Gets the value of the iRed property.
+ *
+ */
+ public int getIRed() {
+ return iRed;
+ }
+
+ /**
+ * Sets the value of the iRed property.
+ *
+ */
+ public void setIRed(int value) {
+ this.iRed = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TCountry.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TCountry.java
new file mode 100644
index 0000000..4ccf0b7
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TCountry.java
@@ -0,0 +1,109 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tCountry complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tCountry">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sISOCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tCountry", propOrder = {
+ "iId",
+ "sName",
+ "sisoCode"
+})
+public class TCountry {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(name = "sISOCode", required = true)
+ protected String sisoCode;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sisoCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSISOCode() {
+ return sisoCode;
+ }
+
+ /**
+ * Sets the value of the sisoCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSISOCode(String value) {
+ this.sisoCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameIDsPerCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameIDsPerCity.java
new file mode 100644
index 0000000..02dd2b9
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameIDsPerCity.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGameIDsPerCity complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameIDsPerCity">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCity" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iGameIDs" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameIDsPerCity", propOrder = {
+ "sCity",
+ "iGameIDs"
+})
+public class TGameIDsPerCity {
+
+ @XmlElement(required = true)
+ protected String sCity;
+ @XmlElement(required = true)
+ protected ArrayOfInt iGameIDs;
+
+ /**
+ * Gets the value of the sCity property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCity() {
+ return sCity;
+ }
+
+ /**
+ * Sets the value of the sCity property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCity(String value) {
+ this.sCity = value;
+ }
+
+ /**
+ * Gets the value of the iGameIDs property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getIGameIDs() {
+ return iGameIDs;
+ }
+
+ /**
+ * Sets the value of the iGameIDs property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setIGameIDs(ArrayOfInt value) {
+ this.iGameIDs = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameLevelInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameLevelInfo.java
new file mode 100644
index 0000000..893092b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameLevelInfo.java
@@ -0,0 +1,208 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tGameLevelInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameLevelInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sLevelCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dFirstGame" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="dtFirstGameTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ * &lt;element name="iFirstGameID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="dLastGame" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="iLastGameID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameLevelInfo", propOrder = {
+ "iLevel",
+ "sLevelCode",
+ "dFirstGame",
+ "dtFirstGameTime",
+ "iFirstGameID",
+ "dLastGame",
+ "iLastGameID"
+})
+public class TGameLevelInfo {
+
+ protected int iLevel;
+ @XmlElement(required = true)
+ protected String sLevelCode;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dFirstGame;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar dtFirstGameTime;
+ protected int iFirstGameID;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dLastGame;
+ protected int iLastGameID;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+ /**
+ * Gets the value of the sLevelCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLevelCode() {
+ return sLevelCode;
+ }
+
+ /**
+ * Sets the value of the sLevelCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLevelCode(String value) {
+ this.sLevelCode = value;
+ }
+
+ /**
+ * Gets the value of the dFirstGame property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDFirstGame() {
+ return dFirstGame;
+ }
+
+ /**
+ * Sets the value of the dFirstGame property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDFirstGame(XMLGregorianCalendar value) {
+ this.dFirstGame = value;
+ }
+
+ /**
+ * Gets the value of the dtFirstGameTime property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDtFirstGameTime() {
+ return dtFirstGameTime;
+ }
+
+ /**
+ * Sets the value of the dtFirstGameTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDtFirstGameTime(XMLGregorianCalendar value) {
+ this.dtFirstGameTime = value;
+ }
+
+ /**
+ * Gets the value of the iFirstGameID property.
+ *
+ */
+ public int getIFirstGameID() {
+ return iFirstGameID;
+ }
+
+ /**
+ * Sets the value of the iFirstGameID property.
+ *
+ */
+ public void setIFirstGameID(int value) {
+ this.iFirstGameID = value;
+ }
+
+ /**
+ * Gets the value of the dLastGame property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDLastGame() {
+ return dLastGame;
+ }
+
+ /**
+ * Sets the value of the dLastGame property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDLastGame(XMLGregorianCalendar value) {
+ this.dLastGame = value;
+ }
+
+ /**
+ * Gets the value of the iLastGameID property.
+ *
+ */
+ public int getILastGameID() {
+ return iLastGameID;
+ }
+
+ /**
+ * Sets the value of the iLastGameID property.
+ *
+ */
+ public void setILastGameID(int value) {
+ this.iLastGameID = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameResult.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameResult.java
new file mode 100644
index 0000000..18cf941
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGameResult.java
@@ -0,0 +1,354 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGameResult complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameResult">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dtLocalPlayDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dtUTCPlayDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName1" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName2" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iScoreTeam1" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iScoreTeam2" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="bFinished" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;element name="iPenaltiesWonTeam1" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPenaltiesWonTeam2" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameResult", propOrder = {
+ "iGameNumber",
+ "sDescription",
+ "dtLocalPlayDateTime",
+ "dtUTCPlayDateTime",
+ "sTeamName1",
+ "sTeamName2",
+ "iScoreTeam1",
+ "iScoreTeam2",
+ "iRedCards",
+ "iYellowCards",
+ "sGroupCode",
+ "bFinished",
+ "iPenaltiesWonTeam1",
+ "iPenaltiesWonTeam2"
+})
+public class TGameResult {
+
+ protected int iGameNumber;
+ @XmlElement(required = true)
+ protected String sDescription;
+ @XmlElement(required = true)
+ protected String dtLocalPlayDateTime;
+ @XmlElement(required = true)
+ protected String dtUTCPlayDateTime;
+ @XmlElement(required = true)
+ protected String sTeamName1;
+ @XmlElement(required = true)
+ protected String sTeamName2;
+ protected int iScoreTeam1;
+ protected int iScoreTeam2;
+ protected int iRedCards;
+ protected int iYellowCards;
+ @XmlElement(required = true)
+ protected String sGroupCode;
+ protected boolean bFinished;
+ protected int iPenaltiesWonTeam1;
+ protected int iPenaltiesWonTeam2;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+ /**
+ * Gets the value of the dtLocalPlayDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDtLocalPlayDateTime() {
+ return dtLocalPlayDateTime;
+ }
+
+ /**
+ * Sets the value of the dtLocalPlayDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDtLocalPlayDateTime(String value) {
+ this.dtLocalPlayDateTime = value;
+ }
+
+ /**
+ * Gets the value of the dtUTCPlayDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDtUTCPlayDateTime() {
+ return dtUTCPlayDateTime;
+ }
+
+ /**
+ * Sets the value of the dtUTCPlayDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDtUTCPlayDateTime(String value) {
+ this.dtUTCPlayDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName1 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName1() {
+ return sTeamName1;
+ }
+
+ /**
+ * Sets the value of the sTeamName1 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName1(String value) {
+ this.sTeamName1 = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName2 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName2() {
+ return sTeamName2;
+ }
+
+ /**
+ * Sets the value of the sTeamName2 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName2(String value) {
+ this.sTeamName2 = value;
+ }
+
+ /**
+ * Gets the value of the iScoreTeam1 property.
+ *
+ */
+ public int getIScoreTeam1() {
+ return iScoreTeam1;
+ }
+
+ /**
+ * Sets the value of the iScoreTeam1 property.
+ *
+ */
+ public void setIScoreTeam1(int value) {
+ this.iScoreTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the iScoreTeam2 property.
+ *
+ */
+ public int getIScoreTeam2() {
+ return iScoreTeam2;
+ }
+
+ /**
+ * Sets the value of the iScoreTeam2 property.
+ *
+ */
+ public void setIScoreTeam2(int value) {
+ this.iScoreTeam2 = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+ /**
+ * Gets the value of the bFinished property.
+ *
+ */
+ public boolean isBFinished() {
+ return bFinished;
+ }
+
+ /**
+ * Sets the value of the bFinished property.
+ *
+ */
+ public void setBFinished(boolean value) {
+ this.bFinished = value;
+ }
+
+ /**
+ * Gets the value of the iPenaltiesWonTeam1 property.
+ *
+ */
+ public int getIPenaltiesWonTeam1() {
+ return iPenaltiesWonTeam1;
+ }
+
+ /**
+ * Sets the value of the iPenaltiesWonTeam1 property.
+ *
+ */
+ public void setIPenaltiesWonTeam1(int value) {
+ this.iPenaltiesWonTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the iPenaltiesWonTeam2 property.
+ *
+ */
+ public int getIPenaltiesWonTeam2() {
+ return iPenaltiesWonTeam2;
+ }
+
+ /**
+ * Sets the value of the iPenaltiesWonTeam2 property.
+ *
+ */
+ public void setIPenaltiesWonTeam2(int value) {
+ this.iPenaltiesWonTeam2 = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupInfo.java
new file mode 100644
index 0000000..d7f5c6b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupInfo.java
@@ -0,0 +1,188 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tGroupInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGroupInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dFirstGameDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="dLastGameDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGroupInfo", propOrder = {
+ "iId",
+ "iLevel",
+ "sCode",
+ "sDescription",
+ "dFirstGameDate",
+ "dLastGameDate"
+})
+public class TGroupInfo {
+
+ protected int iId;
+ protected int iLevel;
+ @XmlElement(required = true)
+ protected String sCode;
+ @XmlElement(required = true)
+ protected String sDescription;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dFirstGameDate;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dLastGameDate;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+ /**
+ * Gets the value of the sCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCode() {
+ return sCode;
+ }
+
+ /**
+ * Sets the value of the sCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCode(String value) {
+ this.sCode = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+ /**
+ * Gets the value of the dFirstGameDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDFirstGameDate() {
+ return dFirstGameDate;
+ }
+
+ /**
+ * Sets the value of the dFirstGameDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDFirstGameDate(XMLGregorianCalendar value) {
+ this.dFirstGameDate = value;
+ }
+
+ /**
+ * Gets the value of the dLastGameDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDLastGameDate() {
+ return dLastGameDate;
+ }
+
+ /**
+ * Sets the value of the dLastGameDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDLastGameDate(XMLGregorianCalendar value) {
+ this.dLastGameDate = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupStanding.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupStanding.java
new file mode 100644
index 0000000..17943a2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TGroupStanding.java
@@ -0,0 +1,233 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGroupStanding complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGroupStanding">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iTeamId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iPlayed" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iWon" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iDraw" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLost" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoalsFor" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoalsAgainst" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPlusMin" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPoints" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGroupStanding", propOrder = {
+ "iTeamId",
+ "sTeamName",
+ "iPlayed",
+ "iWon",
+ "iDraw",
+ "iLost",
+ "iGoalsFor",
+ "iGoalsAgainst",
+ "iPlusMin",
+ "iPoints"
+})
+public class TGroupStanding {
+
+ protected int iTeamId;
+ @XmlElement(required = true)
+ protected String sTeamName;
+ protected int iPlayed;
+ protected int iWon;
+ protected int iDraw;
+ protected int iLost;
+ protected int iGoalsFor;
+ protected int iGoalsAgainst;
+ protected int iPlusMin;
+ protected int iPoints;
+
+ /**
+ * Gets the value of the iTeamId property.
+ *
+ */
+ public int getITeamId() {
+ return iTeamId;
+ }
+
+ /**
+ * Sets the value of the iTeamId property.
+ *
+ */
+ public void setITeamId(int value) {
+ this.iTeamId = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the iPlayed property.
+ *
+ */
+ public int getIPlayed() {
+ return iPlayed;
+ }
+
+ /**
+ * Sets the value of the iPlayed property.
+ *
+ */
+ public void setIPlayed(int value) {
+ this.iPlayed = value;
+ }
+
+ /**
+ * Gets the value of the iWon property.
+ *
+ */
+ public int getIWon() {
+ return iWon;
+ }
+
+ /**
+ * Sets the value of the iWon property.
+ *
+ */
+ public void setIWon(int value) {
+ this.iWon = value;
+ }
+
+ /**
+ * Gets the value of the iDraw property.
+ *
+ */
+ public int getIDraw() {
+ return iDraw;
+ }
+
+ /**
+ * Sets the value of the iDraw property.
+ *
+ */
+ public void setIDraw(int value) {
+ this.iDraw = value;
+ }
+
+ /**
+ * Gets the value of the iLost property.
+ *
+ */
+ public int getILost() {
+ return iLost;
+ }
+
+ /**
+ * Sets the value of the iLost property.
+ *
+ */
+ public void setILost(int value) {
+ this.iLost = value;
+ }
+
+ /**
+ * Gets the value of the iGoalsFor property.
+ *
+ */
+ public int getIGoalsFor() {
+ return iGoalsFor;
+ }
+
+ /**
+ * Sets the value of the iGoalsFor property.
+ *
+ */
+ public void setIGoalsFor(int value) {
+ this.iGoalsFor = value;
+ }
+
+ /**
+ * Gets the value of the iGoalsAgainst property.
+ *
+ */
+ public int getIGoalsAgainst() {
+ return iGoalsAgainst;
+ }
+
+ /**
+ * Sets the value of the iGoalsAgainst property.
+ *
+ */
+ public void setIGoalsAgainst(int value) {
+ this.iGoalsAgainst = value;
+ }
+
+ /**
+ * Gets the value of the iPlusMin property.
+ *
+ */
+ public int getIPlusMin() {
+ return iPlusMin;
+ }
+
+ /**
+ * Sets the value of the iPlusMin property.
+ *
+ */
+ public void setIPlusMin(int value) {
+ this.iPlusMin = value;
+ }
+
+ /**
+ * Gets the value of the iPoints property.
+ *
+ */
+ public int getIPoints() {
+ return iPoints;
+ }
+
+ /**
+ * Sets the value of the iPoints property.
+ *
+ */
+ public void setIPoints(int value) {
+ this.iPoints = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TNextGame.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TNextGame.java
new file mode 100644
index 0000000..116eccf
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TNextGame.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tNextGame complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tNextGame">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sLocalDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sUTCDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam1" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tNextGame", propOrder = {
+ "iGameNumber",
+ "sLocalDateTime",
+ "sutcDateTime",
+ "sTeam1",
+ "sTeam2"
+})
+public class TNextGame {
+
+ protected int iGameNumber;
+ @XmlElement(required = true)
+ protected String sLocalDateTime;
+ @XmlElement(name = "sUTCDateTime", required = true)
+ protected String sutcDateTime;
+ @XmlElement(required = true)
+ protected String sTeam1;
+ @XmlElement(required = true)
+ protected String sTeam2;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the sLocalDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLocalDateTime() {
+ return sLocalDateTime;
+ }
+
+ /**
+ * Sets the value of the sLocalDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLocalDateTime(String value) {
+ this.sLocalDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sutcDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSUTCDateTime() {
+ return sutcDateTime;
+ }
+
+ /**
+ * Sets the value of the sutcDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSUTCDateTime(String value) {
+ this.sutcDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1() {
+ return sTeam1;
+ }
+
+ /**
+ * Sets the value of the sTeam1 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1(String value) {
+ this.sTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2() {
+ return sTeam2;
+ }
+
+ /**
+ * Sets the value of the sTeam2 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2(String value) {
+ this.sTeam2 = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayer.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayer.java
new file mode 100644
index 0000000..af72a57
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayer.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayer">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sFullName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sFirstName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sLastName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayer", propOrder = {
+ "iId",
+ "sName",
+ "sFullName",
+ "sFirstName",
+ "sLastName"
+})
+public class TPlayer {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sFullName;
+ @XmlElement(required = true)
+ protected String sFirstName;
+ @XmlElement(required = true)
+ protected String sLastName;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sFullName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSFullName() {
+ return sFullName;
+ }
+
+ /**
+ * Sets the value of the sFullName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSFullName(String value) {
+ this.sFullName = value;
+ }
+
+ /**
+ * Gets the value of the sFirstName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSFirstName() {
+ return sFirstName;
+ }
+
+ /**
+ * Sets the value of the sFirstName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSFirstName(String value) {
+ this.sFirstName = value;
+ }
+
+ /**
+ * Gets the value of the sLastName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLastName() {
+ return sLastName;
+ }
+
+ /**
+ * Sets the value of the sLastName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLastName(String value) {
+ this.sLastName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerName.java
new file mode 100644
index 0000000..fb60839
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerName.java
@@ -0,0 +1,137 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCountryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCountryFlag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayerName", propOrder = {
+ "iId",
+ "sName",
+ "sCountryName",
+ "sCountryFlag"
+})
+public class TPlayerName {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sCountryName;
+ @XmlElement(required = true)
+ protected String sCountryFlag;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sCountryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryName() {
+ return sCountryName;
+ }
+
+ /**
+ * Sets the value of the sCountryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryName(String value) {
+ this.sCountryName = value;
+ }
+
+ /**
+ * Gets the value of the sCountryFlag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryFlag() {
+ return sCountryFlag;
+ }
+
+ /**
+ * Sets the value of the sCountryFlag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryFlag(String value) {
+ this.sCountryFlag = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerRole.java
new file mode 100644
index 0000000..ac8c331
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TPlayerRole.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayerRole complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayerRole">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayerRole", propOrder = {
+ "sCode",
+ "sDescription"
+})
+public class TPlayerRole {
+
+ @XmlElement(required = true)
+ protected String sCode;
+ @XmlElement(required = true)
+ protected String sDescription;
+
+ /**
+ * Gets the value of the sCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCode() {
+ return sCode;
+ }
+
+ /**
+ * Sets the value of the sCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCode(String value) {
+ this.sCode = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TStadiumInfo.java
new file mode 100644
index 0000000..fd1e2de
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TStadiumInfo.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tStadiumInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tStadiumInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iSeatsCapacity" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sCityName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sWikipediaURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sGoogleMapsURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tStadiumInfo", propOrder = {
+ "sName",
+ "iSeatsCapacity",
+ "sCityName",
+ "sWikipediaURL",
+ "sGoogleMapsURL"
+})
+public class TStadiumInfo {
+
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iSeatsCapacity;
+ @XmlElement(required = true)
+ protected String sCityName;
+ @XmlElement(required = true)
+ protected String sWikipediaURL;
+ @XmlElement(required = true)
+ protected String sGoogleMapsURL;
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iSeatsCapacity property.
+ *
+ */
+ public int getISeatsCapacity() {
+ return iSeatsCapacity;
+ }
+
+ /**
+ * Sets the value of the iSeatsCapacity property.
+ *
+ */
+ public void setISeatsCapacity(int value) {
+ this.iSeatsCapacity = value;
+ }
+
+ /**
+ * Gets the value of the sCityName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCityName() {
+ return sCityName;
+ }
+
+ /**
+ * Sets the value of the sCityName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCityName(String value) {
+ this.sCityName = value;
+ }
+
+ /**
+ * Gets the value of the sWikipediaURL property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSWikipediaURL() {
+ return sWikipediaURL;
+ }
+
+ /**
+ * Sets the value of the sWikipediaURL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSWikipediaURL(String value) {
+ this.sWikipediaURL = value;
+ }
+
+ /**
+ * Gets the value of the sGoogleMapsURL property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGoogleMapsURL() {
+ return sGoogleMapsURL;
+ }
+
+ /**
+ * Sets the value of the sGoogleMapsURL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGoogleMapsURL(String value) {
+ this.sGoogleMapsURL = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeam.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeam.java
new file mode 100644
index 0000000..1bf0ae4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeam.java
@@ -0,0 +1,81 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeam complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeam">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeam", propOrder = {
+ "iId",
+ "sName"
+})
+public class TTeam {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamCoachName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamCoachName.java
new file mode 100644
index 0000000..d88b5da
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamCoachName.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamCoachName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamCoachName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCoachName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamCoachName", propOrder = {
+ "sTeamName",
+ "sCoachName"
+})
+public class TTeamCoachName {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ @XmlElement(required = true)
+ protected String sCoachName;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the sCoachName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCoachName() {
+ return sCoachName;
+ }
+
+ /**
+ * Sets the value of the sCoachName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCoachName(String value) {
+ this.sCoachName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardInfo.java
new file mode 100644
index 0000000..34281a8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardInfo.java
@@ -0,0 +1,120 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerCardInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerCardInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerCardInfo", propOrder = {
+ "iid",
+ "sName",
+ "iYellowCards",
+ "iRedCards"
+})
+public class TTeamPlayerCardInfo {
+
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iYellowCards;
+ protected int iRedCards;
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java
new file mode 100644
index 0000000..a61e44b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java
@@ -0,0 +1,139 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerCardRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerCardRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerCardRankInfo", propOrder = {
+ "iRank",
+ "iid",
+ "sName",
+ "iYellowCards",
+ "iRedCards"
+})
+public class TTeamPlayerCardRankInfo {
+
+ protected int iRank;
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iYellowCards;
+ protected int iRedCards;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java
new file mode 100644
index 0000000..4992295
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java
@@ -0,0 +1,120 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerGoalsRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerGoalsRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iGoals" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerGoalsRankInfo", propOrder = {
+ "iRank",
+ "iid",
+ "sName",
+ "iGoals"
+})
+public class TTeamPlayerGoalsRankInfo {
+
+ protected int iRank;
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iGoals;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iGoals property.
+ *
+ */
+ public int getIGoals() {
+ return iGoals;
+ }
+
+ /**
+ * Sets the value of the iGoals property.
+ *
+ */
+ public void setIGoals(int value) {
+ this.iGoals = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerName.java
new file mode 100644
index 0000000..7ab0514
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTeamPlayerName.java
@@ -0,0 +1,110 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerName", propOrder = {
+ "iid",
+ "sName",
+ "sTeamName"
+})
+public class TTeamPlayerName {
+
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sTeamName;
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTopScorerTop5.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTopScorerTop5.java
new file mode 100644
index 0000000..f07fb66
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TTopScorerTop5.java
@@ -0,0 +1,100 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTopScorerTop5 complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTopScorerTop5">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoals" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTopScorerTop5", propOrder = {
+ "iRank",
+ "iGoals",
+ "sName"
+})
+public class TTopScorerTop5 {
+
+ protected int iRank;
+ protected int iGoals;
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iGoals property.
+ *
+ */
+ public int getIGoals() {
+ return iGoals;
+ }
+
+ /**
+ * Sets the value of the iGoals property.
+ *
+ */
+ public void setIGoals(int value) {
+ this.iGoals = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroup.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroup.java
new file mode 100644
index 0000000..1e575e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroup.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "TeamIDsByGroup")
+public class TeamIDsByGroup {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroupResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroupResponse.java
new file mode 100644
index 0000000..832d1a3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamIDsByGroupResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamIDsByGroupResult" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamIDsByGroupResult"
+})
+@XmlRootElement(name = "TeamIDsByGroupResponse")
+public class TeamIDsByGroupResponse {
+
+ @XmlElement(name = "TeamIDsByGroupResult", required = true)
+ protected ArrayOfInt teamIDsByGroupResult;
+
+ /**
+ * Gets the value of the teamIDsByGroupResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getTeamIDsByGroupResult() {
+ return teamIDsByGroupResult;
+ }
+
+ /**
+ * Sets the value of the teamIDsByGroupResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setTeamIDsByGroupResult(ArrayOfInt value) {
+ this.teamIDsByGroupResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNames.java
new file mode 100644
index 0000000..89801bb
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "TeamNames")
+public class TeamNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNamesResponse.java
new file mode 100644
index 0000000..9fa1235
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamNamesResult"
+})
+@XmlRootElement(name = "TeamNamesResponse")
+public class TeamNamesResponse {
+
+ @XmlElement(name = "TeamNamesResult", required = true)
+ protected ArrayOfString teamNamesResult;
+
+ /**
+ * Gets the value of the teamNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getTeamNamesResult() {
+ return teamNamesResult;
+ }
+
+ /**
+ * Sets the value of the teamNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setTeamNamesResult(ArrayOfString value) {
+ this.teamNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayers.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayers.java
new file mode 100644
index 0000000..1d69e91
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayers.java
@@ -0,0 +1,83 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="bSelected" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName",
+ "bSelected"
+})
+@XmlRootElement(name = "TeamPlayers")
+public class TeamPlayers {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ protected boolean bSelected;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the bSelected property.
+ *
+ */
+ public boolean isBSelected() {
+ return bSelected;
+ }
+
+ /**
+ * Sets the value of the bSelected property.
+ *
+ */
+ public void setBSelected(boolean value) {
+ this.bSelected = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayersResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayersResponse.java
new file mode 100644
index 0000000..feabda5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamPlayersResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamPlayersResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayer"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamPlayersResult"
+})
+@XmlRootElement(name = "TeamPlayersResponse")
+public class TeamPlayersResponse {
+
+ @XmlElement(name = "TeamPlayersResult", required = true)
+ protected ArrayOftPlayer teamPlayersResult;
+
+ /**
+ * Gets the value of the teamPlayersResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer getTeamPlayersResult() {
+ return teamPlayersResult;
+ }
+
+ /**
+ * Sets the value of the teamPlayersResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public void setTeamPlayersResult(ArrayOftPlayer value) {
+ this.teamPlayersResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Teams.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Teams.java
new file mode 100644
index 0000000..d5beee5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/Teams.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName"
+})
+@XmlRootElement(name = "Teams")
+public class Teams {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamsResponse.java
new file mode 100644
index 0000000..f8e2a67
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TeamsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamsResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeam"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamsResult"
+})
+@XmlRootElement(name = "TeamsResponse")
+public class TeamsResponse {
+
+ @XmlElement(name = "TeamsResult", required = true)
+ protected ArrayOftTeam teamsResult;
+
+ /**
+ * Gets the value of the teamsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeam }
+ *
+ */
+ public ArrayOftTeam getTeamsResult() {
+ return teamsResult;
+ }
+
+ /**
+ * Sets the value of the teamsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeam }
+ *
+ */
+ public void setTeamsResult(ArrayOftTeam value) {
+ this.teamsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersList.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersList.java
new file mode 100644
index 0000000..da55cbe
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersList.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "TopScorersList")
+public class TopScorersList {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersListResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersListResponse.java
new file mode 100644
index 0000000..5235a4a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/TopScorersListResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TopScorersListResult" type="{https://footballpool.dataaccess.eu}ArrayOftTopScorerTop5"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "topScorersListResult"
+})
+@XmlRootElement(name = "TopScorersListResponse")
+public class TopScorersListResponse {
+
+ @XmlElement(name = "TopScorersListResult", required = true)
+ protected ArrayOftTopScorerTop5 topScorersListResult;
+
+ /**
+ * Gets the value of the topScorersListResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public ArrayOftTopScorerTop5 getTopScorersListResult() {
+ return topScorersListResult;
+ }
+
+ /**
+ * Sets the value of the topScorersListResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public void setTopScorersListResult(ArrayOftTopScorerTop5 value) {
+ this.topScorersListResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/package-info.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/package-info.java
new file mode 100644
index 0000000..21b9348
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated-sources/jax-ws/https/footballpool_dataaccess/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "https://footballpool.dataaccess.eu", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package https.footballpool_dataaccess;
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfo.java
new file mode 100644
index 0000000..74dd118
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllCardsInfo")
+public class AllCardsInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfoResponse.java
new file mode 100644
index 0000000..e3a3032
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllCardsInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllCardsInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftAllCardsInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allCardsInfoResult"
+})
+@XmlRootElement(name = "AllCardsInfoResponse")
+public class AllCardsInfoResponse {
+
+ @XmlElement(name = "AllCardsInfoResult", required = true)
+ protected ArrayOftAllCardsInfo allCardsInfoResult;
+
+ /**
+ * Gets the value of the allCardsInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public ArrayOftAllCardsInfo getAllCardsInfoResult() {
+ return allCardsInfoResult;
+ }
+
+ /**
+ * Sets the value of the allCardsInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public void setAllCardsInfoResult(ArrayOftAllCardsInfo value) {
+ this.allCardsInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNames.java
new file mode 100644
index 0000000..ad28cda
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNames.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="bSelected" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bSelected"
+})
+@XmlRootElement(name = "AllPlayerNames")
+public class AllPlayerNames {
+
+ protected boolean bSelected;
+
+ /**
+ * Gets the value of the bSelected property.
+ *
+ */
+ public boolean isBSelected() {
+ return bSelected;
+ }
+
+ /**
+ * Sets the value of the bSelected property.
+ *
+ */
+ public void setBSelected(boolean value) {
+ this.bSelected = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNamesResponse.java
new file mode 100644
index 0000000..b36f68a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayerNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayerNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayerName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayerNamesResult"
+})
+@XmlRootElement(name = "AllPlayerNamesResponse")
+public class AllPlayerNamesResponse {
+
+ @XmlElement(name = "AllPlayerNamesResult", required = true)
+ protected ArrayOftPlayerName allPlayerNamesResult;
+
+ /**
+ * Gets the value of the allPlayerNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayerName }
+ *
+ */
+ public ArrayOftPlayerName getAllPlayerNamesResult() {
+ return allPlayerNamesResult;
+ }
+
+ /**
+ * Sets the value of the allPlayerNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayerName }
+ *
+ */
+ public void setAllPlayerNamesResult(ArrayOftPlayerName value) {
+ this.allPlayerNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCards.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCards.java
new file mode 100644
index 0000000..62e121f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCards.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllPlayersWithCards")
+public class AllPlayersWithCards {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java
new file mode 100644
index 0000000..4b4945f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithCardsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayersWithCardsResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerCardInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayersWithCardsResult"
+})
+@XmlRootElement(name = "AllPlayersWithCardsResponse")
+public class AllPlayersWithCardsResponse {
+
+ @XmlElement(name = "AllPlayersWithCardsResult", required = true)
+ protected ArrayOftTeamPlayerCardInfo allPlayersWithCardsResult;
+
+ /**
+ * Gets the value of the allPlayersWithCardsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardInfo getAllPlayersWithCardsResult() {
+ return allPlayersWithCardsResult;
+ }
+
+ /**
+ * Sets the value of the allPlayersWithCardsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public void setAllPlayersWithCardsResult(ArrayOftTeamPlayerCardInfo value) {
+ this.allPlayersWithCardsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRole.java
new file mode 100644
index 0000000..08e98f5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRole.java
@@ -0,0 +1,92 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sRoleCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName",
+ "sRoleCode"
+})
+@XmlRootElement(name = "AllPlayersWithRole")
+public class AllPlayersWithRole {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ @XmlElement(required = true)
+ protected String sRoleCode;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the sRoleCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSRoleCode() {
+ return sRoleCode;
+ }
+
+ /**
+ * Sets the value of the sRoleCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSRoleCode(String value) {
+ this.sRoleCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java
new file mode 100644
index 0000000..0ba17da
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllPlayersWithRoleResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllPlayersWithRoleResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allPlayersWithRoleResult"
+})
+@XmlRootElement(name = "AllPlayersWithRoleResponse")
+public class AllPlayersWithRoleResponse {
+
+ @XmlElement(name = "AllPlayersWithRoleResult", required = true)
+ protected ArrayOftTeamPlayerName allPlayersWithRoleResult;
+
+ /**
+ * Gets the value of the allPlayersWithRoleResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public ArrayOftTeamPlayerName getAllPlayersWithRoleResult() {
+ return allPlayersWithRoleResult;
+ }
+
+ /**
+ * Sets the value of the allPlayersWithRoleResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public void setAllPlayersWithRoleResult(ArrayOftTeamPlayerName value) {
+ this.allPlayersWithRoleResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfo.java
new file mode 100644
index 0000000..1679912
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllStadiumInfo")
+public class AllStadiumInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfoResponse.java
new file mode 100644
index 0000000..754bef4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllStadiumInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllStadiumInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftStadiumInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allStadiumInfoResult"
+})
+@XmlRootElement(name = "AllStadiumInfoResponse")
+public class AllStadiumInfoResponse {
+
+ @XmlElement(name = "AllStadiumInfoResult", required = true)
+ protected ArrayOftStadiumInfo allStadiumInfoResult;
+
+ /**
+ * Gets the value of the allStadiumInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftStadiumInfo }
+ *
+ */
+ public ArrayOftStadiumInfo getAllStadiumInfoResult() {
+ return allStadiumInfoResult;
+ }
+
+ /**
+ * Sets the value of the allStadiumInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftStadiumInfo }
+ *
+ */
+ public void setAllStadiumInfoResult(ArrayOftStadiumInfo value) {
+ this.allStadiumInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNames.java
new file mode 100644
index 0000000..f6c53e2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AllTeamCoachNames")
+public class AllTeamCoachNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java
new file mode 100644
index 0000000..fee5274
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/AllTeamCoachNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="AllTeamCoachNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamCoachName"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allTeamCoachNamesResult"
+})
+@XmlRootElement(name = "AllTeamCoachNamesResponse")
+public class AllTeamCoachNamesResponse {
+
+ @XmlElement(name = "AllTeamCoachNamesResult", required = true)
+ protected ArrayOftTeamCoachName allTeamCoachNamesResult;
+
+ /**
+ * Gets the value of the allTeamCoachNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamCoachName }
+ *
+ */
+ public ArrayOftTeamCoachName getAllTeamCoachNamesResult() {
+ return allTeamCoachNamesResult;
+ }
+
+ /**
+ * Sets the value of the allTeamCoachNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamCoachName }
+ *
+ */
+ public void setAllTeamCoachNamesResult(ArrayOftTeamCoachName value) {
+ this.allTeamCoachNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfInt.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfInt.java
new file mode 100644
index 0000000..da7d170
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfInt.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOfInt complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfInt">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="int" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfInt", propOrder = {
+ "_int"
+})
+public class ArrayOfInt {
+
+ @XmlElement(name = "int", nillable = true)
+ protected List<Integer> _int;
+
+ /**
+ * Gets the value of the int property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the int property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getInt().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List<Integer> getInt() {
+ if (_int == null) {
+ _int = new ArrayList<Integer>();
+ }
+ return this._int;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfString.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfString.java
new file mode 100644
index 0000000..3f62964
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfString.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOfString complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfString">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="string" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfString", propOrder = {
+ "string"
+})
+public class ArrayOfString {
+
+ @XmlElement(nillable = true)
+ protected List<String> string;
+
+ /**
+ * Gets the value of the string property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the string property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getString().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getString() {
+ if (string == null) {
+ string = new ArrayList<String>();
+ }
+ return this.string;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfdate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfdate.java
new file mode 100644
index 0000000..9aa3007
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOfdate.java
@@ -0,0 +1,72 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for ArrayOfdate complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOfdate">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="date" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOfdate", propOrder = {
+ "date"
+})
+public class ArrayOfdate {
+
+ @XmlElement(nillable = true)
+ @XmlSchemaType(name = "date")
+ protected List<XMLGregorianCalendar> date;
+
+ /**
+ * Gets the value of the date property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the date property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getDate().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link XMLGregorianCalendar }
+ *
+ *
+ */
+ public List<XMLGregorianCalendar> getDate() {
+ if (date == null) {
+ date = new ArrayList<XMLGregorianCalendar>();
+ }
+ return this.date;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java
new file mode 100644
index 0000000..0ea6a39
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftAllCardsInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftAllCardsInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftAllCardsInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tAllCardsInfo" type="{https://footballpool.dataaccess.eu}tAllCardsInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftAllCardsInfo", propOrder = {
+ "tAllCardsInfo"
+})
+public class ArrayOftAllCardsInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TAllCardsInfo> tAllCardsInfo;
+
+ /**
+ * Gets the value of the tAllCardsInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tAllCardsInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTAllCardsInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TAllCardsInfo }
+ *
+ *
+ */
+ public List<TAllCardsInfo> getTAllCardsInfo() {
+ if (tAllCardsInfo == null) {
+ tAllCardsInfo = new ArrayList<TAllCardsInfo>();
+ }
+ return this.tAllCardsInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftCountry.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftCountry.java
new file mode 100644
index 0000000..83df832
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftCountry.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftCountry complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftCountry">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tCountry" type="{https://footballpool.dataaccess.eu}tCountry" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftCountry", propOrder = {
+ "tCountry"
+})
+public class ArrayOftCountry {
+
+ @XmlElement(nillable = true)
+ protected List<TCountry> tCountry;
+
+ /**
+ * Gets the value of the tCountry property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tCountry property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTCountry().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TCountry }
+ *
+ *
+ */
+ public List<TCountry> getTCountry() {
+ if (tCountry == null) {
+ tCountry = new ArrayList<TCountry>();
+ }
+ return this.tCountry;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java
new file mode 100644
index 0000000..4f61976
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameIDsPerCity.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameIDsPerCity complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameIDsPerCity">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameIDsPerCity" type="{https://footballpool.dataaccess.eu}tGameIDsPerCity" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameIDsPerCity", propOrder = {
+ "tGameIDsPerCity"
+})
+public class ArrayOftGameIDsPerCity {
+
+ @XmlElement(nillable = true)
+ protected List<TGameIDsPerCity> tGameIDsPerCity;
+
+ /**
+ * Gets the value of the tGameIDsPerCity property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameIDsPerCity property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameIDsPerCity().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameIDsPerCity }
+ *
+ *
+ */
+ public List<TGameIDsPerCity> getTGameIDsPerCity() {
+ if (tGameIDsPerCity == null) {
+ tGameIDsPerCity = new ArrayList<TGameIDsPerCity>();
+ }
+ return this.tGameIDsPerCity;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java
new file mode 100644
index 0000000..6b4806f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameLevelInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameLevelInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameLevelInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameLevelInfo" type="{https://footballpool.dataaccess.eu}tGameLevelInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameLevelInfo", propOrder = {
+ "tGameLevelInfo"
+})
+public class ArrayOftGameLevelInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TGameLevelInfo> tGameLevelInfo;
+
+ /**
+ * Gets the value of the tGameLevelInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameLevelInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameLevelInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameLevelInfo }
+ *
+ *
+ */
+ public List<TGameLevelInfo> getTGameLevelInfo() {
+ if (tGameLevelInfo == null) {
+ tGameLevelInfo = new ArrayList<TGameLevelInfo>();
+ }
+ return this.tGameLevelInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameResult.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameResult.java
new file mode 100644
index 0000000..55a76e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGameResult.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGameResult complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGameResult">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGameResult" type="{https://footballpool.dataaccess.eu}tGameResult" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGameResult", propOrder = {
+ "tGameResult"
+})
+public class ArrayOftGameResult {
+
+ @XmlElement(nillable = true)
+ protected List<TGameResult> tGameResult;
+
+ /**
+ * Gets the value of the tGameResult property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGameResult property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGameResult().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGameResult }
+ *
+ *
+ */
+ public List<TGameResult> getTGameResult() {
+ if (tGameResult == null) {
+ tGameResult = new ArrayList<TGameResult>();
+ }
+ return this.tGameResult;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupInfo.java
new file mode 100644
index 0000000..4c05c62
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGroupInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGroupInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGroupInfo" type="{https://footballpool.dataaccess.eu}tGroupInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGroupInfo", propOrder = {
+ "tGroupInfo"
+})
+public class ArrayOftGroupInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TGroupInfo> tGroupInfo;
+
+ /**
+ * Gets the value of the tGroupInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGroupInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGroupInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGroupInfo }
+ *
+ *
+ */
+ public List<TGroupInfo> getTGroupInfo() {
+ if (tGroupInfo == null) {
+ tGroupInfo = new ArrayList<TGroupInfo>();
+ }
+ return this.tGroupInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupStanding.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupStanding.java
new file mode 100644
index 0000000..9378510
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftGroupStanding.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftGroupStanding complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftGroupStanding">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tGroupStanding" type="{https://footballpool.dataaccess.eu}tGroupStanding" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftGroupStanding", propOrder = {
+ "tGroupStanding"
+})
+public class ArrayOftGroupStanding {
+
+ @XmlElement(nillable = true)
+ protected List<TGroupStanding> tGroupStanding;
+
+ /**
+ * Gets the value of the tGroupStanding property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tGroupStanding property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTGroupStanding().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TGroupStanding }
+ *
+ *
+ */
+ public List<TGroupStanding> getTGroupStanding() {
+ if (tGroupStanding == null) {
+ tGroupStanding = new ArrayList<TGroupStanding>();
+ }
+ return this.tGroupStanding;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftNextGame.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftNextGame.java
new file mode 100644
index 0000000..538c063
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftNextGame.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftNextGame complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftNextGame">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tNextGame" type="{https://footballpool.dataaccess.eu}tNextGame" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftNextGame", propOrder = {
+ "tNextGame"
+})
+public class ArrayOftNextGame {
+
+ @XmlElement(nillable = true)
+ protected List<TNextGame> tNextGame;
+
+ /**
+ * Gets the value of the tNextGame property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tNextGame property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTNextGame().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TNextGame }
+ *
+ *
+ */
+ public List<TNextGame> getTNextGame() {
+ if (tNextGame == null) {
+ tNextGame = new ArrayList<TNextGame>();
+ }
+ return this.tNextGame;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayer.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayer.java
new file mode 100644
index 0000000..d92c758
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayer.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayer">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayer" type="{https://footballpool.dataaccess.eu}tPlayer" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayer", propOrder = {
+ "tPlayer"
+})
+public class ArrayOftPlayer {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayer> tPlayer;
+
+ /**
+ * Gets the value of the tPlayer property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayer property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayer().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayer }
+ *
+ *
+ */
+ public List<TPlayer> getTPlayer() {
+ if (tPlayer == null) {
+ tPlayer = new ArrayList<TPlayer>();
+ }
+ return this.tPlayer;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerName.java
new file mode 100644
index 0000000..6968350
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayerName" type="{https://footballpool.dataaccess.eu}tPlayerName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayerName", propOrder = {
+ "tPlayerName"
+})
+public class ArrayOftPlayerName {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayerName> tPlayerName;
+
+ /**
+ * Gets the value of the tPlayerName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayerName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayerName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayerName }
+ *
+ *
+ */
+ public List<TPlayerName> getTPlayerName() {
+ if (tPlayerName == null) {
+ tPlayerName = new ArrayList<TPlayerName>();
+ }
+ return this.tPlayerName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerRole.java
new file mode 100644
index 0000000..336cc2f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftPlayerRole.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftPlayerRole complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftPlayerRole">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tPlayerRole" type="{https://footballpool.dataaccess.eu}tPlayerRole" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftPlayerRole", propOrder = {
+ "tPlayerRole"
+})
+public class ArrayOftPlayerRole {
+
+ @XmlElement(nillable = true)
+ protected List<TPlayerRole> tPlayerRole;
+
+ /**
+ * Gets the value of the tPlayerRole property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tPlayerRole property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTPlayerRole().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TPlayerRole }
+ *
+ *
+ */
+ public List<TPlayerRole> getTPlayerRole() {
+ if (tPlayerRole == null) {
+ tPlayerRole = new ArrayList<TPlayerRole>();
+ }
+ return this.tPlayerRole;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftStadiumInfo.java
new file mode 100644
index 0000000..62f24a8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftStadiumInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftStadiumInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftStadiumInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tStadiumInfo" type="{https://footballpool.dataaccess.eu}tStadiumInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftStadiumInfo", propOrder = {
+ "tStadiumInfo"
+})
+public class ArrayOftStadiumInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TStadiumInfo> tStadiumInfo;
+
+ /**
+ * Gets the value of the tStadiumInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tStadiumInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTStadiumInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TStadiumInfo }
+ *
+ *
+ */
+ public List<TStadiumInfo> getTStadiumInfo() {
+ if (tStadiumInfo == null) {
+ tStadiumInfo = new ArrayList<TStadiumInfo>();
+ }
+ return this.tStadiumInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeam.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeam.java
new file mode 100644
index 0000000..b2f4250
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeam.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeam complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeam">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeam" type="{https://footballpool.dataaccess.eu}tTeam" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeam", propOrder = {
+ "tTeam"
+})
+public class ArrayOftTeam {
+
+ @XmlElement(nillable = true)
+ protected List<TTeam> tTeam;
+
+ /**
+ * Gets the value of the tTeam property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeam property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeam().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeam }
+ *
+ *
+ */
+ public List<TTeam> getTTeam() {
+ if (tTeam == null) {
+ tTeam = new ArrayList<TTeam>();
+ }
+ return this.tTeam;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamCoachName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamCoachName.java
new file mode 100644
index 0000000..270ac71
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamCoachName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamCoachName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamCoachName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamCoachName" type="{https://footballpool.dataaccess.eu}tTeamCoachName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamCoachName", propOrder = {
+ "tTeamCoachName"
+})
+public class ArrayOftTeamCoachName {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamCoachName> tTeamCoachName;
+
+ /**
+ * Gets the value of the tTeamCoachName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamCoachName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamCoachName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamCoachName }
+ *
+ *
+ */
+ public List<TTeamCoachName> getTTeamCoachName() {
+ if (tTeamCoachName == null) {
+ tTeamCoachName = new ArrayList<TTeamCoachName>();
+ }
+ return this.tTeamCoachName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java
new file mode 100644
index 0000000..4ef4b34
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerCardInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerCardInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerCardInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerCardInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerCardInfo", propOrder = {
+ "tTeamPlayerCardInfo"
+})
+public class ArrayOftTeamPlayerCardInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerCardInfo> tTeamPlayerCardInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerCardInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerCardInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerCardInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerCardInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerCardInfo> getTTeamPlayerCardInfo() {
+ if (tTeamPlayerCardInfo == null) {
+ tTeamPlayerCardInfo = new ArrayList<TTeamPlayerCardInfo>();
+ }
+ return this.tTeamPlayerCardInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java
new file mode 100644
index 0000000..62a8d55
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerCardRankInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerCardRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerCardRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerCardRankInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerCardRankInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerCardRankInfo", propOrder = {
+ "tTeamPlayerCardRankInfo"
+})
+public class ArrayOftTeamPlayerCardRankInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerCardRankInfo> tTeamPlayerCardRankInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerCardRankInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerCardRankInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerCardRankInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerCardRankInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerCardRankInfo> getTTeamPlayerCardRankInfo() {
+ if (tTeamPlayerCardRankInfo == null) {
+ tTeamPlayerCardRankInfo = new ArrayList<TTeamPlayerCardRankInfo>();
+ }
+ return this.tTeamPlayerCardRankInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java
new file mode 100644
index 0000000..5367fd8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerGoalsRankInfo.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerGoalsRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerGoalsRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerGoalsRankInfo" type="{https://footballpool.dataaccess.eu}tTeamPlayerGoalsRankInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerGoalsRankInfo", propOrder = {
+ "tTeamPlayerGoalsRankInfo"
+})
+public class ArrayOftTeamPlayerGoalsRankInfo {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerGoalsRankInfo> tTeamPlayerGoalsRankInfo;
+
+ /**
+ * Gets the value of the tTeamPlayerGoalsRankInfo property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerGoalsRankInfo property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerGoalsRankInfo().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerGoalsRankInfo }
+ *
+ *
+ */
+ public List<TTeamPlayerGoalsRankInfo> getTTeamPlayerGoalsRankInfo() {
+ if (tTeamPlayerGoalsRankInfo == null) {
+ tTeamPlayerGoalsRankInfo = new ArrayList<TTeamPlayerGoalsRankInfo>();
+ }
+ return this.tTeamPlayerGoalsRankInfo;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java
new file mode 100644
index 0000000..c3c7eb1
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTeamPlayerName.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTeamPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTeamPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTeamPlayerName" type="{https://footballpool.dataaccess.eu}tTeamPlayerName" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTeamPlayerName", propOrder = {
+ "tTeamPlayerName"
+})
+public class ArrayOftTeamPlayerName {
+
+ @XmlElement(nillable = true)
+ protected List<TTeamPlayerName> tTeamPlayerName;
+
+ /**
+ * Gets the value of the tTeamPlayerName property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTeamPlayerName property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTeamPlayerName().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTeamPlayerName }
+ *
+ *
+ */
+ public List<TTeamPlayerName> getTTeamPlayerName() {
+ if (tTeamPlayerName == null) {
+ tTeamPlayerName = new ArrayList<TTeamPlayerName>();
+ }
+ return this.tTeamPlayerName;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java
new file mode 100644
index 0000000..1299275
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ArrayOftTopScorerTop5.java
@@ -0,0 +1,69 @@
+
+package https.footballpool_dataaccess;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ArrayOftTopScorerTop5 complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="ArrayOftTopScorerTop5">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="tTopScorerTop5" type="{https://footballpool.dataaccess.eu}tTopScorerTop5" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArrayOftTopScorerTop5", propOrder = {
+ "tTopScorerTop5"
+})
+public class ArrayOftTopScorerTop5 {
+
+ @XmlElement(nillable = true)
+ protected List<TTopScorerTop5> tTopScorerTop5;
+
+ /**
+ * Gets the value of the tTopScorerTop5 property.
+ *
+ * <p>
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a <CODE>set</CODE> method for the tTopScorerTop5 property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getTTopScorerTop5().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TTopScorerTop5 }
+ *
+ *
+ */
+ public List<TTopScorerTop5> getTTopScorerTop5() {
+ if (tTopScorerTop5 == null) {
+ tTopScorerTop5 = new ArrayList<TTopScorerTop5>();
+ }
+ return this.tTopScorerTop5;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Cards.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Cards.java
new file mode 100644
index 0000000..1c39a5d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Cards.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="bYellow" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bYellow",
+ "iGameNumber"
+})
+@XmlRootElement(name = "Cards")
+public class Cards {
+
+ protected boolean bYellow;
+ protected int iGameNumber;
+
+ /**
+ * Gets the value of the bYellow property.
+ *
+ */
+ public boolean isBYellow() {
+ return bYellow;
+ }
+
+ /**
+ * Sets the value of the bYellow property.
+ *
+ */
+ public void setBYellow(boolean value) {
+ this.bYellow = value;
+ }
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CardsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CardsResponse.java
new file mode 100644
index 0000000..ae1af79
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CardsResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CardsResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cardsResult"
+})
+@XmlRootElement(name = "CardsResponse")
+public class CardsResponse {
+
+ @XmlElement(name = "CardsResult")
+ protected int cardsResult;
+
+ /**
+ * Gets the value of the cardsResult property.
+ *
+ */
+ public int getCardsResult() {
+ return cardsResult;
+ }
+
+ /**
+ * Sets the value of the cardsResult property.
+ *
+ */
+ public void setCardsResult(int value) {
+ this.cardsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNames.java
new file mode 100644
index 0000000..dd9a67b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "CityNames")
+public class CityNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNamesResponse.java
new file mode 100644
index 0000000..6870d98
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CityNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CityNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cityNamesResult"
+})
+@XmlRootElement(name = "CityNamesResponse")
+public class CityNamesResponse {
+
+ @XmlElement(name = "CityNamesResult", required = true)
+ protected ArrayOfString cityNamesResult;
+
+ /**
+ * Gets the value of the cityNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getCityNamesResult() {
+ return cityNamesResult;
+ }
+
+ /**
+ * Sets the value of the cityNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setCityNamesResult(ArrayOfString value) {
+ this.cityNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Countries.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Countries.java
new file mode 100644
index 0000000..3736f0f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Countries.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCountryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sCountryName"
+})
+@XmlRootElement(name = "Countries")
+public class Countries {
+
+ @XmlElement(required = true)
+ protected String sCountryName;
+
+ /**
+ * Gets the value of the sCountryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryName() {
+ return sCountryName;
+ }
+
+ /**
+ * Sets the value of the sCountryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryName(String value) {
+ this.sCountryName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CountriesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CountriesResponse.java
new file mode 100644
index 0000000..b5f567d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/CountriesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="CountriesResult" type="{https://footballpool.dataaccess.eu}ArrayOftCountry"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "countriesResult"
+})
+@XmlRootElement(name = "CountriesResponse")
+public class CountriesResponse {
+
+ @XmlElement(name = "CountriesResult", required = true)
+ protected ArrayOftCountry countriesResult;
+
+ /**
+ * Gets the value of the countriesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftCountry }
+ *
+ */
+ public ArrayOftCountry getCountriesResult() {
+ return countriesResult;
+ }
+
+ /**
+ * Sets the value of the countriesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftCountry }
+ *
+ */
+ public void setCountriesResult(ArrayOftCountry value) {
+ this.countriesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevel.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevel.java
new file mode 100644
index 0000000..2ee459a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevel.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "FirstLastGamesEachLevel")
+public class FirstLastGamesEachLevel {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java
new file mode 100644
index 0000000..310c57f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/FirstLastGamesEachLevelResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="FirstLastGamesEachLevelResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameLevelInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "firstLastGamesEachLevelResult"
+})
+@XmlRootElement(name = "FirstLastGamesEachLevelResponse")
+public class FirstLastGamesEachLevelResponse {
+
+ @XmlElement(name = "FirstLastGamesEachLevelResult", required = true)
+ protected ArrayOftGameLevelInfo firstLastGamesEachLevelResult;
+
+ /**
+ * Gets the value of the firstLastGamesEachLevelResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public ArrayOftGameLevelInfo getFirstLastGamesEachLevelResult() {
+ return firstLastGamesEachLevelResult;
+ }
+
+ /**
+ * Sets the value of the firstLastGamesEachLevelResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public void setFirstLastGamesEachLevelResult(ArrayOftGameLevelInfo value) {
+ this.firstLastGamesEachLevelResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCity.java
new file mode 100644
index 0000000..9a441db
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCity.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GameIDsGroupedByCity")
+public class GameIDsGroupedByCity {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java
new file mode 100644
index 0000000..b5aba56
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameIDsGroupedByCityResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameIDsGroupedByCityResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameIDsPerCity"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameIDsGroupedByCityResult"
+})
+@XmlRootElement(name = "GameIDsGroupedByCityResponse")
+public class GameIDsGroupedByCityResponse {
+
+ @XmlElement(name = "GameIDsGroupedByCityResult", required = true)
+ protected ArrayOftGameIDsPerCity gameIDsGroupedByCityResult;
+
+ /**
+ * Gets the value of the gameIDsGroupedByCityResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public ArrayOftGameIDsPerCity getGameIDsGroupedByCityResult() {
+ return gameIDsGroupedByCityResult;
+ }
+
+ /**
+ * Sets the value of the gameIDsGroupedByCityResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public void setGameIDsGroupedByCityResult(ArrayOftGameIDsPerCity value) {
+ this.gameIDsGroupedByCityResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScore.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScore.java
new file mode 100644
index 0000000..dba1d7d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScore.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGameNumber"
+})
+@XmlRootElement(name = "GameScore")
+public class GameScore {
+
+ protected int iGameNumber;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScoreResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScoreResponse.java
new file mode 100644
index 0000000..2226be8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameScoreResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameScoreResult" type="{https://footballpool.dataaccess.eu}tGameResult"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameScoreResult"
+})
+@XmlRootElement(name = "GameScoreResponse")
+public class GameScoreResponse {
+
+ @XmlElement(name = "GameScoreResult", required = true)
+ protected TGameResult gameScoreResult;
+
+ /**
+ * Gets the value of the gameScoreResult property.
+ *
+ * @return
+ * possible object is
+ * {@link TGameResult }
+ *
+ */
+ public TGameResult getGameScoreResult() {
+ return gameScoreResult;
+ }
+
+ /**
+ * Sets the value of the gameScoreResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TGameResult }
+ *
+ */
+ public void setGameScoreResult(TGameResult value) {
+ this.gameScoreResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScore.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScore.java
new file mode 100644
index 0000000..f1214cc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScore.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iTeamId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGameNumber",
+ "iTeamId"
+})
+@XmlRootElement(name = "GameTeamScore")
+public class GameTeamScore {
+
+ protected int iGameNumber;
+ protected int iTeamId;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the iTeamId property.
+ *
+ */
+ public int getITeamId() {
+ return iTeamId;
+ }
+
+ /**
+ * Sets the value of the iTeamId property.
+ *
+ */
+ public void setITeamId(int value) {
+ this.iTeamId = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScoreResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScoreResponse.java
new file mode 100644
index 0000000..3eaad3e
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GameTeamScoreResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GameTeamScoreResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gameTeamScoreResult"
+})
+@XmlRootElement(name = "GameTeamScoreResponse")
+public class GameTeamScoreResponse {
+
+ @XmlElement(name = "GameTeamScoreResult")
+ protected int gameTeamScoreResult;
+
+ /**
+ * Gets the value of the gameTeamScoreResult property.
+ *
+ */
+ public int getGameTeamScoreResult() {
+ return gameTeamScoreResult;
+ }
+
+ /**
+ * Sets the value of the gameTeamScoreResult property.
+ *
+ */
+ public void setGameTeamScoreResult(int value) {
+ this.gameTeamScoreResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScored.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScored.java
new file mode 100644
index 0000000..242214a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScored.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GoalsScored")
+public class GoalsScored {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScoredResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScoredResponse.java
new file mode 100644
index 0000000..b20172e
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GoalsScoredResponse.java
@@ -0,0 +1,56 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GoalsScoredResult" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "goalsScoredResult"
+})
+@XmlRootElement(name = "GoalsScoredResponse")
+public class GoalsScoredResponse {
+
+ @XmlElement(name = "GoalsScoredResult")
+ protected int goalsScoredResult;
+
+ /**
+ * Gets the value of the goalsScoredResult property.
+ *
+ */
+ public int getGoalsScoredResult() {
+ return goalsScoredResult;
+ }
+
+ /**
+ * Sets the value of the goalsScoredResult property.
+ *
+ */
+ public void setGoalsScoredResult(int value) {
+ this.goalsScoredResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDate.java
new file mode 100644
index 0000000..3c42429
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDate.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "GroupFirstGameDate")
+public class GroupFirstGameDate {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDateResponse.java
new file mode 100644
index 0000000..b6a77a7
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupFirstGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupFirstGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupFirstGameDateResult"
+})
+@XmlRootElement(name = "GroupFirstGameDateResponse")
+public class GroupFirstGameDateResponse {
+
+ @XmlElement(name = "GroupFirstGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar groupFirstGameDateResult;
+
+ /**
+ * Gets the value of the groupFirstGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGroupFirstGameDateResult() {
+ return groupFirstGameDateResult;
+ }
+
+ /**
+ * Sets the value of the groupFirstGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGroupFirstGameDateResult(XMLGregorianCalendar value) {
+ this.groupFirstGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfo.java
new file mode 100644
index 0000000..6049268
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfo.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "GroupInfo")
+public class GroupInfo {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfoResponse.java
new file mode 100644
index 0000000..8382b70
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupInfoResult" type="{https://footballpool.dataaccess.eu}ArrayOftGroupInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupInfoResult"
+})
+@XmlRootElement(name = "GroupInfoResponse")
+public class GroupInfoResponse {
+
+ @XmlElement(name = "GroupInfoResult", required = true)
+ protected ArrayOftGroupInfo groupInfoResult;
+
+ /**
+ * Gets the value of the groupInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGroupInfo }
+ *
+ */
+ public ArrayOftGroupInfo getGroupInfoResult() {
+ return groupInfoResult;
+ }
+
+ /**
+ * Sets the value of the groupInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGroupInfo }
+ *
+ */
+ public void setGroupInfoResult(ArrayOftGroupInfo value) {
+ this.groupInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDate.java
new file mode 100644
index 0000000..debb476
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDate.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "GroupLastGameDate")
+public class GroupLastGameDate {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDateResponse.java
new file mode 100644
index 0000000..8918682
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupLastGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupLastGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupLastGameDateResult"
+})
+@XmlRootElement(name = "GroupLastGameDateResponse")
+public class GroupLastGameDateResponse {
+
+ @XmlElement(name = "GroupLastGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar groupLastGameDateResult;
+
+ /**
+ * Gets the value of the groupLastGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGroupLastGameDateResult() {
+ return groupLastGameDateResult;
+ }
+
+ /**
+ * Sets the value of the groupLastGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGroupLastGameDateResult(XMLGregorianCalendar value) {
+ this.groupLastGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandings.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandings.java
new file mode 100644
index 0000000..0d45133
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandings.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGroupId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGroupId"
+})
+@XmlRootElement(name = "GroupStandings")
+public class GroupStandings {
+
+ protected int iGroupId;
+
+ /**
+ * Gets the value of the iGroupId property.
+ *
+ */
+ public int getIGroupId() {
+ return iGroupId;
+ }
+
+ /**
+ * Sets the value of the iGroupId property.
+ *
+ */
+ public void setIGroupId(int value) {
+ this.iGroupId = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandingsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandingsResponse.java
new file mode 100644
index 0000000..19e5c80
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/GroupStandingsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="GroupStandingsResult" type="{https://footballpool.dataaccess.eu}ArrayOftGroupStanding"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "groupStandingsResult"
+})
+@XmlRootElement(name = "GroupStandingsResponse")
+public class GroupStandingsResponse {
+
+ @XmlElement(name = "GroupStandingsResult", required = true)
+ protected ArrayOftGroupStanding groupStandingsResult;
+
+ /**
+ * Gets the value of the groupStandingsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGroupStanding }
+ *
+ */
+ public ArrayOftGroupStanding getGroupStandingsResult() {
+ return groupStandingsResult;
+ }
+
+ /**
+ * Sets the value of the groupStandingsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGroupStanding }
+ *
+ */
+ public void setGroupStandingsResult(ArrayOftGroupStanding value) {
+ this.groupStandingsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Info.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Info.java
new file mode 100644
index 0000000..e1173e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Info.java
@@ -0,0 +1,118 @@
+
+package https.footballpool_dataaccess;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceException;
+import javax.xml.ws.WebServiceFeature;
+
+
+/**
+ * DataFlex Web Service for public information from the DataFlex Football Pool
+ *
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.6-1b01
+ * Generated source version: 2.2
+ *
+ */
+@WebServiceClient(name = "Info", targetNamespace = "https://footballpool.dataaccess.eu", wsdlLocation = "https://ws.footballpool.dataaccess.eu/info.wso?WSDL")
+public class Info
+ extends Service
+{
+
+ private final static URL INFO_WSDL_LOCATION;
+ private final static WebServiceException INFO_EXCEPTION;
+ private final static QName INFO_QNAME = new QName("https://footballpool.dataaccess.eu", "Info");
+
+ static {
+ URL url = null;
+ WebServiceException e = null;
+ try {
+ url = new URL("https://ws.footballpool.dataaccess.eu/info.wso?WSDL");
+ } catch (MalformedURLException ex) {
+ e = new WebServiceException(ex);
+ }
+ INFO_WSDL_LOCATION = url;
+ INFO_EXCEPTION = e;
+ }
+
+ public Info() {
+ super(__getWsdlLocation(), INFO_QNAME);
+ }
+
+ public Info(WebServiceFeature... features) {
+ super(__getWsdlLocation(), INFO_QNAME, features);
+ }
+
+ public Info(URL wsdlLocation) {
+ super(wsdlLocation, INFO_QNAME);
+ }
+
+ public Info(URL wsdlLocation, WebServiceFeature... features) {
+ super(wsdlLocation, INFO_QNAME, features);
+ }
+
+ public Info(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public Info(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
+ super(wsdlLocation, serviceName, features);
+ }
+
+ /**
+ *
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap")
+ public InfoSoapType getInfoSoap() {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap"), InfoSoapType.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap")
+ public InfoSoapType getInfoSoap(WebServiceFeature... features) {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap"), InfoSoapType.class, features);
+ }
+
+ /**
+ *
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap12")
+ public InfoSoapType getInfoSoap12() {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap12"), InfoSoapType.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
+ * @return
+ * returns InfoSoapType
+ */
+ @WebEndpoint(name = "InfoSoap12")
+ public InfoSoapType getInfoSoap12(WebServiceFeature... features) {
+ return super.getPort(new QName("https://footballpool.dataaccess.eu", "InfoSoap12"), InfoSoapType.class, features);
+ }
+
+ private static URL __getWsdlLocation() {
+ if (INFO_EXCEPTION!= null) {
+ throw INFO_EXCEPTION;
+ }
+ return INFO_WSDL_LOCATION;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/InfoSoapType.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/InfoSoapType.java
new file mode 100644
index 0000000..adc801f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/InfoSoapType.java
@@ -0,0 +1,528 @@
+
+package https.footballpool_dataaccess;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.2.6-1b01
+ * Generated source version: 2.2
+ *
+ */
+@WebService(name = "InfoSoapType", targetNamespace = "https://footballpool.dataaccess.eu")
+@XmlSeeAlso({
+ ObjectFactory.class
+})
+public interface InfoSoapType {
+
+
+ /**
+ * Returns an array with the information about the given yellow and red cards in all games. What date, minute, teams that were playing and player name
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftAllCardsInfo
+ */
+ @WebMethod(operationName = "AllCardsInfo")
+ @WebResult(name = "AllCardsInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllCardsInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllCardsInfo")
+ @ResponseWrapper(localName = "AllCardsInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllCardsInfoResponse")
+ public ArrayOftAllCardsInfo allCardsInfo();
+
+ /**
+ * Returns an array with the id, name, country and flag reference of all players. Pass a 0 for all players and 1 for only the selected players.
+ *
+ * @param bSelected
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayerName
+ */
+ @WebMethod(operationName = "AllPlayerNames")
+ @WebResult(name = "AllPlayerNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayerNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayerNames")
+ @ResponseWrapper(localName = "AllPlayerNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayerNamesResponse")
+ public ArrayOftPlayerName allPlayerNames(
+ @WebParam(name = "bSelected", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bSelected);
+
+ /**
+ * Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerCardInfo
+ */
+ @WebMethod(operationName = "AllPlayersWithCards")
+ @WebResult(name = "AllPlayersWithCardsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayersWithCards", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithCards")
+ @ResponseWrapper(localName = "AllPlayersWithCardsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithCardsResponse")
+ public ArrayOftTeamPlayerCardInfo allPlayersWithCards();
+
+ /**
+ * Returns an array with the names of all players that have the passed player role. If you pass a team name the result will be filtered on that team. For possible team names call the function TeamNames. For possible role codes call the function PlayerRoles
+ *
+ * @param sRoleCode
+ * @param sTeamName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerName
+ */
+ @WebMethod(operationName = "AllPlayersWithRole")
+ @WebResult(name = "AllPlayersWithRoleResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllPlayersWithRole", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithRole")
+ @ResponseWrapper(localName = "AllPlayersWithRoleResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllPlayersWithRoleResponse")
+ public ArrayOftTeamPlayerName allPlayersWithRole(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName,
+ @WebParam(name = "sRoleCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sRoleCode);
+
+ /**
+ * Returns an array with the information stored about all stadiums. The array contains the names, the city where the stadium can be found, the seat capacity, the google maps and wikipedia URLs
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftStadiumInfo
+ */
+ @WebMethod(operationName = "AllStadiumInfo")
+ @WebResult(name = "AllStadiumInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllStadiumInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllStadiumInfo")
+ @ResponseWrapper(localName = "AllStadiumInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllStadiumInfoResponse")
+ public ArrayOftStadiumInfo allStadiumInfo();
+
+ /**
+ * Returns an array with the names of all the coaches and the team name he/she is coaching
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamCoachName
+ */
+ @WebMethod(operationName = "AllTeamCoachNames")
+ @WebResult(name = "AllTeamCoachNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "AllTeamCoachNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllTeamCoachNames")
+ @ResponseWrapper(localName = "AllTeamCoachNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.AllTeamCoachNamesResponse")
+ public ArrayOftTeamCoachName allTeamCoachNames();
+
+ /**
+ * Returns the total number of red or yellow cards given for all games (iGameNumber < 1) or a specific game. For the game numbers call the function ResultsAllGames
+ *
+ * @param bYellow
+ * @param iGameNumber
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "Cards")
+ @WebResult(name = "CardsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Cards", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Cards")
+ @ResponseWrapper(localName = "CardsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CardsResponse")
+ public int cards(
+ @WebParam(name = "bYellow", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bYellow,
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber);
+
+ /**
+ * Returns an array with all the city names where games are played
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "CityNames")
+ @WebResult(name = "CityNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "CityNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CityNames")
+ @ResponseWrapper(localName = "CityNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CityNamesResponse")
+ public ArrayOfString cityNames();
+
+ /**
+ * Get the top 25 countries starting with or containing the value of sName
+ *
+ * @param sCountryName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftCountry
+ */
+ @WebMethod(operationName = "Countries")
+ @WebResult(name = "CountriesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Countries", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Countries")
+ @ResponseWrapper(localName = "CountriesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.CountriesResponse")
+ public ArrayOftCountry countries(
+ @WebParam(name = "sCountryName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sCountryName);
+
+ /**
+ * Returns an array with a play levels and per level the start and end game date and ID
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameLevelInfo
+ */
+ @WebMethod(operationName = "FirstLastGamesEachLevel")
+ @WebResult(name = "FirstLastGamesEachLevelResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "FirstLastGamesEachLevel", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.FirstLastGamesEachLevel")
+ @ResponseWrapper(localName = "FirstLastGamesEachLevelResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.FirstLastGamesEachLevelResponse")
+ public ArrayOftGameLevelInfo firstLastGamesEachLevel();
+
+ /**
+ * Returns an array of Game IDs grouped by City Name
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameIDsPerCity
+ */
+ @WebMethod(operationName = "GameIDsGroupedByCity")
+ @WebResult(name = "GameIDsGroupedByCityResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameIDsGroupedByCity", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameIDsGroupedByCity")
+ @ResponseWrapper(localName = "GameIDsGroupedByCityResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameIDsGroupedByCityResponse")
+ public ArrayOftGameIDsPerCity gameIDsGroupedByCity();
+
+ /**
+ * Returns the results of a given game (pass the game ID). For the game numbers call the function ResultsAllGames
+ *
+ * @param iGameNumber
+ * @return
+ * returns https.footballpool_dataaccess.TGameResult
+ */
+ @WebMethod(operationName = "GameScore")
+ @WebResult(name = "GameScoreResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameScore", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameScore")
+ @ResponseWrapper(localName = "GameScoreResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameScoreResponse")
+ public TGameResult gameScore(
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber);
+
+ /**
+ * Returns the score for a team in a game. For the game numbers call the function ResultsAllGames. For the team ID call the function Teams
+ *
+ * @param iTeamId
+ * @param iGameNumber
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "GameTeamScore")
+ @WebResult(name = "GameTeamScoreResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GameTeamScore", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameTeamScore")
+ @ResponseWrapper(localName = "GameTeamScoreResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GameTeamScoreResponse")
+ public int gameTeamScore(
+ @WebParam(name = "iGameNumber", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGameNumber,
+ @WebParam(name = "iTeamId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iTeamId);
+
+ /**
+ * Returns the total number of goals scored
+ *
+ * @return
+ * returns int
+ */
+ @WebMethod(operationName = "GoalsScored")
+ @WebResult(name = "GoalsScoredResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GoalsScored", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GoalsScored")
+ @ResponseWrapper(localName = "GoalsScoredResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GoalsScoredResponse")
+ public int goalsScored();
+
+ /**
+ * Returns the date of the first game in this group
+ *
+ * @param sGroupCode
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "GroupFirstGameDate")
+ @WebResult(name = "GroupFirstGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupFirstGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupFirstGameDate")
+ @ResponseWrapper(localName = "GroupFirstGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupFirstGameDateResponse")
+ public XMLGregorianCalendar groupFirstGameDate(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Returns a list of groups (poule phase and later round of 16 etc) and the information such as name and date first and last game
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGroupInfo
+ */
+ @WebMethod(operationName = "GroupInfo")
+ @WebResult(name = "GroupInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupInfo")
+ @ResponseWrapper(localName = "GroupInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupInfoResponse")
+ public ArrayOftGroupInfo groupInfo();
+
+ /**
+ * Returns the date of the last game in this group. For the group code call the function GroupInfo
+ *
+ * @param sGroupCode
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "GroupLastGameDate")
+ @WebResult(name = "GroupLastGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupLastGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupLastGameDate")
+ @ResponseWrapper(localName = "GroupLastGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupLastGameDateResponse")
+ public XMLGregorianCalendar groupLastGameDate(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Returns an the standings in each group by passing the group ID. For the group ID call the function GroupInfo
+ *
+ * @param iGroupId
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGroupStanding
+ */
+ @WebMethod(operationName = "GroupStandings")
+ @WebResult(name = "GroupStandingsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "GroupStandings", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupStandings")
+ @ResponseWrapper(localName = "GroupStandingsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.GroupStandingsResponse")
+ public ArrayOftGroupStanding groupStandings(
+ @WebParam(name = "iGroupId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGroupId);
+
+ /**
+ * Returns the date of the first game in this level. For a level Number call the Levels Function.
+ *
+ * @param iLevel
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "LevelFirstGameDate")
+ @WebResult(name = "LevelFirstGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "LevelFirstGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelFirstGameDate")
+ @ResponseWrapper(localName = "LevelFirstGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelFirstGameDateResponse")
+ public XMLGregorianCalendar levelFirstGameDate(
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns the date of the last game in this level For a level number call the Levels function. For a level Number call the Levels Function.
+ *
+ * @param iLevel
+ * @return
+ * returns javax.xml.datatype.XMLGregorianCalendar
+ */
+ @WebMethod(operationName = "LevelLastGameDate")
+ @WebResult(name = "LevelLastGameDateResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "LevelLastGameDate", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelLastGameDate")
+ @ResponseWrapper(localName = "LevelLastGameDateResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelLastGameDateResponse")
+ public XMLGregorianCalendar levelLastGameDate(
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns a array with level numbers. The numbers can be used in functions that require or offer an option to pass a level number such as LevelFirstGameDate
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfInt
+ */
+ @WebMethod(operationName = "Levels")
+ @WebResult(name = "LevelsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Levels", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Levels")
+ @ResponseWrapper(localName = "LevelsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.LevelsResponse")
+ public ArrayOfInt levels();
+
+ /**
+ * Returns a list with tournament dates
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfdate
+ */
+ @WebMethod(operationName = "MatchDates")
+ @WebResult(name = "MatchDatesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "MatchDates", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.MatchDates")
+ @ResponseWrapper(localName = "MatchDatesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.MatchDatesResponse")
+ public ArrayOfdate matchDates();
+
+ /**
+ * Returns an array with the next games of date that is greater than or equal to today. Only games of one day are returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftNextGame
+ */
+ @WebMethod(operationName = "NextGames")
+ @WebResult(name = "NextGamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "NextGames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.NextGames")
+ @ResponseWrapper(localName = "NextGamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.NextGamesResponse")
+ public ArrayOftNextGame nextGames();
+
+ /**
+ * Get the top 10 players where name, fullname, firstname or lastname contains the value of sName
+ *
+ * @param sName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayer
+ */
+ @WebMethod(operationName = "Players")
+ @WebResult(name = "PlayersResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Players", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Players")
+ @ResponseWrapper(localName = "PlayersResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersResponse")
+ public ArrayOftPlayer players(
+ @WebParam(name = "sName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sName);
+
+ /**
+ * Returns an array with the roles a player can have (defender etc)
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayerRole
+ */
+ @WebMethod(operationName = "PlayerRoles")
+ @WebResult(name = "PlayerRolesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayerRoles", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayerRoles")
+ @ResponseWrapper(localName = "PlayerRolesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayerRolesResponse")
+ public ArrayOftPlayerRole playerRoles();
+
+ /**
+ * Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerCardRankInfo
+ */
+ @WebMethod(operationName = "PlayersWithCardsRanked")
+ @WebResult(name = "PlayersWithCardsRankedResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayersWithCardsRanked", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithCardsRanked")
+ @ResponseWrapper(localName = "PlayersWithCardsRankedResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithCardsRankedResponse")
+ public ArrayOftTeamPlayerCardRankInfo playersWithCardsRanked();
+
+ /**
+ * Returns an array with the names of all players that have scored a goal.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeamPlayerGoalsRankInfo
+ */
+ @WebMethod(operationName = "PlayersWithGoalsRanked")
+ @WebResult(name = "PlayersWithGoalsRankedResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "PlayersWithGoalsRanked", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithGoalsRanked")
+ @ResponseWrapper(localName = "PlayersWithGoalsRankedResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.PlayersWithGoalsRankedResponse")
+ public ArrayOftTeamPlayerGoalsRankInfo playersWithGoalsRanked();
+
+ /**
+ * Returns game result of all games overall, in one group or at one level. When groupid < 1 All games are processed (optionally filtered by level). A Group ID or level can be retrieved via GroupInfo.
+ *
+ * @param iGroupId
+ * @param iLevel
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftGameResult
+ */
+ @WebMethod(operationName = "ResultsAllGames")
+ @WebResult(name = "ResultsAllGamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "ResultsAllGames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.ResultsAllGames")
+ @ResponseWrapper(localName = "ResultsAllGamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.ResultsAllGamesResponse")
+ public ArrayOftGameResult resultsAllGames(
+ @WebParam(name = "iGroupId", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iGroupId,
+ @WebParam(name = "iLevel", targetNamespace = "https://footballpool.dataaccess.eu")
+ int iLevel);
+
+ /**
+ * Returns a URL that can be used to show a small map of the stadium. For the name of the stadium call the funciton StadiumNames
+ *
+ * @param sStadiumName
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "StadiumGoogleMapsURL")
+ @WebResult(name = "StadiumGoogleMapsURLResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumGoogleMapsURL", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumGoogleMapsURL")
+ @ResponseWrapper(localName = "StadiumGoogleMapsURLResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumGoogleMapsURLResponse")
+ public String stadiumGoogleMapsURL(
+ @WebParam(name = "sStadiumName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sStadiumName);
+
+ /**
+ * Returns the information stored about a particular stadium. For that pass the exact name of the stadium. For the name of the stadium call the funciton StadiumNames
+ *
+ * @param sStadiumName
+ * @return
+ * returns https.footballpool_dataaccess.TStadiumInfo
+ */
+ @WebMethod(operationName = "StadiumInfo")
+ @WebResult(name = "StadiumInfoResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumInfo", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumInfo")
+ @ResponseWrapper(localName = "StadiumInfoResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumInfoResponse")
+ public TStadiumInfo stadiumInfo(
+ @WebParam(name = "sStadiumName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sStadiumName);
+
+ /**
+ * Returns an array of stadium names where the games are played
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "StadiumNames")
+ @WebResult(name = "StadiumNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "StadiumNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumNames")
+ @ResponseWrapper(localName = "StadiumNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.StadiumNamesResponse")
+ public ArrayOfString stadiumNames();
+
+ /**
+ * Returns a list of team IDs based on passed GroupCode (e.g A or H). For the group code call the function GroupInfo
+ *
+ * @param sGroupCode
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfInt
+ */
+ @WebMethod(operationName = "TeamIDsByGroup")
+ @WebResult(name = "TeamIDsByGroupResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamIDsByGroup", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamIDsByGroup")
+ @ResponseWrapper(localName = "TeamIDsByGroupResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamIDsByGroupResponse")
+ public ArrayOfInt teamIDsByGroup(
+ @WebParam(name = "sGroupCode", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sGroupCode);
+
+ /**
+ * Get the players of a team. This is the current squad. For the team name call the function TeamNames. Pass a 1 for selected players only or 0 for all registered players that belong to the team (now and in the past)
+ *
+ * @param sTeamName
+ * @param bSelected
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftPlayer
+ */
+ @WebMethod(operationName = "TeamPlayers")
+ @WebResult(name = "TeamPlayersResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamPlayers", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamPlayers")
+ @ResponseWrapper(localName = "TeamPlayersResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamPlayersResponse")
+ public ArrayOftPlayer teamPlayers(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName,
+ @WebParam(name = "bSelected", targetNamespace = "https://footballpool.dataaccess.eu")
+ boolean bSelected);
+
+ /**
+ * Returns an array with team names. The names can be used in functions that require or offer an option to pass a teamname
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOfString
+ */
+ @WebMethod(operationName = "TeamNames")
+ @WebResult(name = "TeamNamesResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TeamNames", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamNames")
+ @ResponseWrapper(localName = "TeamNamesResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamNamesResponse")
+ public ArrayOfString teamNames();
+
+ /**
+ * Get the top 10 teams starting with or containing the value of sTeamName. For the team name call the function TeamNames
+ *
+ * @param sTeamName
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTeam
+ */
+ @WebMethod(operationName = "Teams")
+ @WebResult(name = "TeamsResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "Teams", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.Teams")
+ @ResponseWrapper(localName = "TeamsResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TeamsResponse")
+ public ArrayOftTeam teams(
+ @WebParam(name = "sTeamName", targetNamespace = "https://footballpool.dataaccess.eu")
+ String sTeamName);
+
+ /**
+ * Returns an array with the 5 best performing players.
+ *
+ * @return
+ * returns https.footballpool_dataaccess.ArrayOftTopScorerTop5
+ */
+ @WebMethod(operationName = "TopScorersList")
+ @WebResult(name = "TopScorersListResult", targetNamespace = "https://footballpool.dataaccess.eu")
+ @RequestWrapper(localName = "TopScorersList", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TopScorersList")
+ @ResponseWrapper(localName = "TopScorersListResponse", targetNamespace = "https://footballpool.dataaccess.eu", className = "https.footballpool_dataaccess.TopScorersListResponse")
+ public ArrayOftTopScorerTop5 topScorersList();
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDate.java
new file mode 100644
index 0000000..18c0d0d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDate.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iLevel"
+})
+@XmlRootElement(name = "LevelFirstGameDate")
+public class LevelFirstGameDate {
+
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDateResponse.java
new file mode 100644
index 0000000..7984d28
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelFirstGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelFirstGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelFirstGameDateResult"
+})
+@XmlRootElement(name = "LevelFirstGameDateResponse")
+public class LevelFirstGameDateResponse {
+
+ @XmlElement(name = "LevelFirstGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar levelFirstGameDateResult;
+
+ /**
+ * Gets the value of the levelFirstGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLevelFirstGameDateResult() {
+ return levelFirstGameDateResult;
+ }
+
+ /**
+ * Sets the value of the levelFirstGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLevelFirstGameDateResult(XMLGregorianCalendar value) {
+ this.levelFirstGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDate.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDate.java
new file mode 100644
index 0000000..ac16fe0
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDate.java
@@ -0,0 +1,54 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iLevel"
+})
+@XmlRootElement(name = "LevelLastGameDate")
+public class LevelLastGameDate {
+
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDateResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDateResponse.java
new file mode 100644
index 0000000..d951140
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelLastGameDateResponse.java
@@ -0,0 +1,67 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelLastGameDateResult" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelLastGameDateResult"
+})
+@XmlRootElement(name = "LevelLastGameDateResponse")
+public class LevelLastGameDateResponse {
+
+ @XmlElement(name = "LevelLastGameDateResult", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar levelLastGameDateResult;
+
+ /**
+ * Gets the value of the levelLastGameDateResult property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLevelLastGameDateResult() {
+ return levelLastGameDateResult;
+ }
+
+ /**
+ * Sets the value of the levelLastGameDateResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLevelLastGameDateResult(XMLGregorianCalendar value) {
+ this.levelLastGameDateResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Levels.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Levels.java
new file mode 100644
index 0000000..32d3a16
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Levels.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "Levels")
+public class Levels {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelsResponse.java
new file mode 100644
index 0000000..bd3486b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/LevelsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="LevelsResult" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "levelsResult"
+})
+@XmlRootElement(name = "LevelsResponse")
+public class LevelsResponse {
+
+ @XmlElement(name = "LevelsResult", required = true)
+ protected ArrayOfInt levelsResult;
+
+ /**
+ * Gets the value of the levelsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getLevelsResult() {
+ return levelsResult;
+ }
+
+ /**
+ * Sets the value of the levelsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setLevelsResult(ArrayOfInt value) {
+ this.levelsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDates.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDates.java
new file mode 100644
index 0000000..add29e4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDates.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "MatchDates")
+public class MatchDates {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDatesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDatesResponse.java
new file mode 100644
index 0000000..6aa5c33
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/MatchDatesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="MatchDatesResult" type="{https://footballpool.dataaccess.eu}ArrayOfdate"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "matchDatesResult"
+})
+@XmlRootElement(name = "MatchDatesResponse")
+public class MatchDatesResponse {
+
+ @XmlElement(name = "MatchDatesResult", required = true)
+ protected ArrayOfdate matchDatesResult;
+
+ /**
+ * Gets the value of the matchDatesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfdate }
+ *
+ */
+ public ArrayOfdate getMatchDatesResult() {
+ return matchDatesResult;
+ }
+
+ /**
+ * Sets the value of the matchDatesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfdate }
+ *
+ */
+ public void setMatchDatesResult(ArrayOfdate value) {
+ this.matchDatesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGames.java
new file mode 100644
index 0000000..0b71970
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "NextGames")
+public class NextGames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGamesResponse.java
new file mode 100644
index 0000000..b84a0d2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/NextGamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="NextGamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftNextGame"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "nextGamesResult"
+})
+@XmlRootElement(name = "NextGamesResponse")
+public class NextGamesResponse {
+
+ @XmlElement(name = "NextGamesResult", required = true)
+ protected ArrayOftNextGame nextGamesResult;
+
+ /**
+ * Gets the value of the nextGamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftNextGame }
+ *
+ */
+ public ArrayOftNextGame getNextGamesResult() {
+ return nextGamesResult;
+ }
+
+ /**
+ * Sets the value of the nextGamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftNextGame }
+ *
+ */
+ public void setNextGamesResult(ArrayOftNextGame value) {
+ this.nextGamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ObjectFactory.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ObjectFactory.java
new file mode 100644
index 0000000..6d308e1
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ObjectFactory.java
@@ -0,0 +1,936 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the https.footballpool_dataaccess package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: https.footballpool_dataaccess
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GoalsScoredResponse }
+ *
+ */
+ public GoalsScoredResponse createGoalsScoredResponse() {
+ return new GoalsScoredResponse();
+ }
+
+ /**
+ * Create an instance of {@link LevelsResponse }
+ *
+ */
+ public LevelsResponse createLevelsResponse() {
+ return new LevelsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt createArrayOfInt() {
+ return new ArrayOfInt();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithCardsRankedResponse }
+ *
+ */
+ public PlayersWithCardsRankedResponse createPlayersWithCardsRankedResponse() {
+ return new PlayersWithCardsRankedResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardRankInfo createArrayOftTeamPlayerCardRankInfo() {
+ return new ArrayOftTeamPlayerCardRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithGoalsRanked }
+ *
+ */
+ public PlayersWithGoalsRanked createPlayersWithGoalsRanked() {
+ return new PlayersWithGoalsRanked();
+ }
+
+ /**
+ * Create an instance of {@link Countries }
+ *
+ */
+ public Countries createCountries() {
+ return new Countries();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayerNames }
+ *
+ */
+ public AllPlayerNames createAllPlayerNames() {
+ return new AllPlayerNames();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithCards }
+ *
+ */
+ public AllPlayersWithCards createAllPlayersWithCards() {
+ return new AllPlayersWithCards();
+ }
+
+ /**
+ * Create an instance of {@link GameTeamScore }
+ *
+ */
+ public GameTeamScore createGameTeamScore() {
+ return new GameTeamScore();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithCardsRanked }
+ *
+ */
+ public PlayersWithCardsRanked createPlayersWithCardsRanked() {
+ return new PlayersWithCardsRanked();
+ }
+
+ /**
+ * Create an instance of {@link PlayersResponse }
+ *
+ */
+ public PlayersResponse createPlayersResponse() {
+ return new PlayersResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer createArrayOftPlayer() {
+ return new ArrayOftPlayer();
+ }
+
+ /**
+ * Create an instance of {@link ResultsAllGames }
+ *
+ */
+ public ResultsAllGames createResultsAllGames() {
+ return new ResultsAllGames();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayerNamesResponse }
+ *
+ */
+ public AllPlayerNamesResponse createAllPlayerNamesResponse() {
+ return new AllPlayerNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayerName }
+ *
+ */
+ public ArrayOftPlayerName createArrayOftPlayerName() {
+ return new ArrayOftPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link MatchDatesResponse }
+ *
+ */
+ public MatchDatesResponse createMatchDatesResponse() {
+ return new MatchDatesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfdate }
+ *
+ */
+ public ArrayOfdate createArrayOfdate() {
+ return new ArrayOfdate();
+ }
+
+ /**
+ * Create an instance of {@link LevelFirstGameDate }
+ *
+ */
+ public LevelFirstGameDate createLevelFirstGameDate() {
+ return new LevelFirstGameDate();
+ }
+
+ /**
+ * Create an instance of {@link MatchDates }
+ *
+ */
+ public MatchDates createMatchDates() {
+ return new MatchDates();
+ }
+
+ /**
+ * Create an instance of {@link AllStadiumInfo }
+ *
+ */
+ public AllStadiumInfo createAllStadiumInfo() {
+ return new AllStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithRole }
+ *
+ */
+ public AllPlayersWithRole createAllPlayersWithRole() {
+ return new AllPlayersWithRole();
+ }
+
+ /**
+ * Create an instance of {@link FirstLastGamesEachLevel }
+ *
+ */
+ public FirstLastGamesEachLevel createFirstLastGamesEachLevel() {
+ return new FirstLastGamesEachLevel();
+ }
+
+ /**
+ * Create an instance of {@link Cards }
+ *
+ */
+ public Cards createCards() {
+ return new Cards();
+ }
+
+ /**
+ * Create an instance of {@link StadiumInfo }
+ *
+ */
+ public StadiumInfo createStadiumInfo() {
+ return new StadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupInfo }
+ *
+ */
+ public GroupInfo createGroupInfo() {
+ return new GroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link TeamsResponse }
+ *
+ */
+ public TeamsResponse createTeamsResponse() {
+ return new TeamsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeam }
+ *
+ */
+ public ArrayOftTeam createArrayOftTeam() {
+ return new ArrayOftTeam();
+ }
+
+ /**
+ * Create an instance of {@link LevelFirstGameDateResponse }
+ *
+ */
+ public LevelFirstGameDateResponse createLevelFirstGameDateResponse() {
+ return new LevelFirstGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link CountriesResponse }
+ *
+ */
+ public CountriesResponse createCountriesResponse() {
+ return new CountriesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftCountry }
+ *
+ */
+ public ArrayOftCountry createArrayOftCountry() {
+ return new ArrayOftCountry();
+ }
+
+ /**
+ * Create an instance of {@link TeamIDsByGroup }
+ *
+ */
+ public TeamIDsByGroup createTeamIDsByGroup() {
+ return new TeamIDsByGroup();
+ }
+
+ /**
+ * Create an instance of {@link PlayerRolesResponse }
+ *
+ */
+ public PlayerRolesResponse createPlayerRolesResponse() {
+ return new PlayerRolesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftPlayerRole }
+ *
+ */
+ public ArrayOftPlayerRole createArrayOftPlayerRole() {
+ return new ArrayOftPlayerRole();
+ }
+
+ /**
+ * Create an instance of {@link AllTeamCoachNamesResponse }
+ *
+ */
+ public AllTeamCoachNamesResponse createAllTeamCoachNamesResponse() {
+ return new AllTeamCoachNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamCoachName }
+ *
+ */
+ public ArrayOftTeamCoachName createArrayOftTeamCoachName() {
+ return new ArrayOftTeamCoachName();
+ }
+
+ /**
+ * Create an instance of {@link CityNamesResponse }
+ *
+ */
+ public CityNamesResponse createCityNamesResponse() {
+ return new CityNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString createArrayOfString() {
+ return new ArrayOfString();
+ }
+
+ /**
+ * Create an instance of {@link GroupStandingsResponse }
+ *
+ */
+ public GroupStandingsResponse createGroupStandingsResponse() {
+ return new GroupStandingsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGroupStanding }
+ *
+ */
+ public ArrayOftGroupStanding createArrayOftGroupStanding() {
+ return new ArrayOftGroupStanding();
+ }
+
+ /**
+ * Create an instance of {@link PlayersWithGoalsRankedResponse }
+ *
+ */
+ public PlayersWithGoalsRankedResponse createPlayersWithGoalsRankedResponse() {
+ return new PlayersWithGoalsRankedResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerGoalsRankInfo createArrayOftTeamPlayerGoalsRankInfo() {
+ return new ArrayOftTeamPlayerGoalsRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumGoogleMapsURLResponse }
+ *
+ */
+ public StadiumGoogleMapsURLResponse createStadiumGoogleMapsURLResponse() {
+ return new StadiumGoogleMapsURLResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithRoleResponse }
+ *
+ */
+ public AllPlayersWithRoleResponse createAllPlayersWithRoleResponse() {
+ return new AllPlayersWithRoleResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerName }
+ *
+ */
+ public ArrayOftTeamPlayerName createArrayOftTeamPlayerName() {
+ return new ArrayOftTeamPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link NextGamesResponse }
+ *
+ */
+ public NextGamesResponse createNextGamesResponse() {
+ return new NextGamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftNextGame }
+ *
+ */
+ public ArrayOftNextGame createArrayOftNextGame() {
+ return new ArrayOftNextGame();
+ }
+
+ /**
+ * Create an instance of {@link GoalsScored }
+ *
+ */
+ public GoalsScored createGoalsScored() {
+ return new GoalsScored();
+ }
+
+ /**
+ * Create an instance of {@link FirstLastGamesEachLevelResponse }
+ *
+ */
+ public FirstLastGamesEachLevelResponse createFirstLastGamesEachLevelResponse() {
+ return new FirstLastGamesEachLevelResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameLevelInfo }
+ *
+ */
+ public ArrayOftGameLevelInfo createArrayOftGameLevelInfo() {
+ return new ArrayOftGameLevelInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumNames }
+ *
+ */
+ public StadiumNames createStadiumNames() {
+ return new StadiumNames();
+ }
+
+ /**
+ * Create an instance of {@link TeamPlayersResponse }
+ *
+ */
+ public TeamPlayersResponse createTeamPlayersResponse() {
+ return new TeamPlayersResponse();
+ }
+
+ /**
+ * Create an instance of {@link TopScorersList }
+ *
+ */
+ public TopScorersList createTopScorersList() {
+ return new TopScorersList();
+ }
+
+ /**
+ * Create an instance of {@link LevelLastGameDateResponse }
+ *
+ */
+ public LevelLastGameDateResponse createLevelLastGameDateResponse() {
+ return new LevelLastGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link StadiumGoogleMapsURL }
+ *
+ */
+ public StadiumGoogleMapsURL createStadiumGoogleMapsURL() {
+ return new StadiumGoogleMapsURL();
+ }
+
+ /**
+ * Create an instance of {@link TeamIDsByGroupResponse }
+ *
+ */
+ public TeamIDsByGroupResponse createTeamIDsByGroupResponse() {
+ return new TeamIDsByGroupResponse();
+ }
+
+ /**
+ * Create an instance of {@link NextGames }
+ *
+ */
+ public NextGames createNextGames() {
+ return new NextGames();
+ }
+
+ /**
+ * Create an instance of {@link TeamNames }
+ *
+ */
+ public TeamNames createTeamNames() {
+ return new TeamNames();
+ }
+
+ /**
+ * Create an instance of {@link GameScore }
+ *
+ */
+ public GameScore createGameScore() {
+ return new GameScore();
+ }
+
+ /**
+ * Create an instance of {@link GroupFirstGameDateResponse }
+ *
+ */
+ public GroupFirstGameDateResponse createGroupFirstGameDateResponse() {
+ return new GroupFirstGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllCardsInfoResponse }
+ *
+ */
+ public AllCardsInfoResponse createAllCardsInfoResponse() {
+ return new AllCardsInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftAllCardsInfo }
+ *
+ */
+ public ArrayOftAllCardsInfo createArrayOftAllCardsInfo() {
+ return new ArrayOftAllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link StadiumInfoResponse }
+ *
+ */
+ public StadiumInfoResponse createStadiumInfoResponse() {
+ return new StadiumInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link TStadiumInfo }
+ *
+ */
+ public TStadiumInfo createTStadiumInfo() {
+ return new TStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link LevelLastGameDate }
+ *
+ */
+ public LevelLastGameDate createLevelLastGameDate() {
+ return new LevelLastGameDate();
+ }
+
+ /**
+ * Create an instance of {@link CardsResponse }
+ *
+ */
+ public CardsResponse createCardsResponse() {
+ return new CardsResponse();
+ }
+
+ /**
+ * Create an instance of {@link GameIDsGroupedByCityResponse }
+ *
+ */
+ public GameIDsGroupedByCityResponse createGameIDsGroupedByCityResponse() {
+ return new GameIDsGroupedByCityResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameIDsPerCity }
+ *
+ */
+ public ArrayOftGameIDsPerCity createArrayOftGameIDsPerCity() {
+ return new ArrayOftGameIDsPerCity();
+ }
+
+ /**
+ * Create an instance of {@link PlayerRoles }
+ *
+ */
+ public PlayerRoles createPlayerRoles() {
+ return new PlayerRoles();
+ }
+
+ /**
+ * Create an instance of {@link Teams }
+ *
+ */
+ public Teams createTeams() {
+ return new Teams();
+ }
+
+ /**
+ * Create an instance of {@link GroupInfoResponse }
+ *
+ */
+ public GroupInfoResponse createGroupInfoResponse() {
+ return new GroupInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGroupInfo }
+ *
+ */
+ public ArrayOftGroupInfo createArrayOftGroupInfo() {
+ return new ArrayOftGroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupLastGameDate }
+ *
+ */
+ public GroupLastGameDate createGroupLastGameDate() {
+ return new GroupLastGameDate();
+ }
+
+ /**
+ * Create an instance of {@link AllCardsInfo }
+ *
+ */
+ public AllCardsInfo createAllCardsInfo() {
+ return new AllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link Players }
+ *
+ */
+ public Players createPlayers() {
+ return new Players();
+ }
+
+ /**
+ * Create an instance of {@link AllPlayersWithCardsResponse }
+ *
+ */
+ public AllPlayersWithCardsResponse createAllPlayersWithCardsResponse() {
+ return new AllPlayersWithCardsResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTeamPlayerCardInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardInfo createArrayOftTeamPlayerCardInfo() {
+ return new ArrayOftTeamPlayerCardInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupFirstGameDate }
+ *
+ */
+ public GroupFirstGameDate createGroupFirstGameDate() {
+ return new GroupFirstGameDate();
+ }
+
+ /**
+ * Create an instance of {@link GameScoreResponse }
+ *
+ */
+ public GameScoreResponse createGameScoreResponse() {
+ return new GameScoreResponse();
+ }
+
+ /**
+ * Create an instance of {@link TGameResult }
+ *
+ */
+ public TGameResult createTGameResult() {
+ return new TGameResult();
+ }
+
+ /**
+ * Create an instance of {@link TeamPlayers }
+ *
+ */
+ public TeamPlayers createTeamPlayers() {
+ return new TeamPlayers();
+ }
+
+ /**
+ * Create an instance of {@link TeamNamesResponse }
+ *
+ */
+ public TeamNamesResponse createTeamNamesResponse() {
+ return new TeamNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link AllStadiumInfoResponse }
+ *
+ */
+ public AllStadiumInfoResponse createAllStadiumInfoResponse() {
+ return new AllStadiumInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftStadiumInfo }
+ *
+ */
+ public ArrayOftStadiumInfo createArrayOftStadiumInfo() {
+ return new ArrayOftStadiumInfo();
+ }
+
+ /**
+ * Create an instance of {@link GroupStandings }
+ *
+ */
+ public GroupStandings createGroupStandings() {
+ return new GroupStandings();
+ }
+
+ /**
+ * Create an instance of {@link ResultsAllGamesResponse }
+ *
+ */
+ public ResultsAllGamesResponse createResultsAllGamesResponse() {
+ return new ResultsAllGamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftGameResult }
+ *
+ */
+ public ArrayOftGameResult createArrayOftGameResult() {
+ return new ArrayOftGameResult();
+ }
+
+ /**
+ * Create an instance of {@link TopScorersListResponse }
+ *
+ */
+ public TopScorersListResponse createTopScorersListResponse() {
+ return new TopScorersListResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public ArrayOftTopScorerTop5 createArrayOftTopScorerTop5() {
+ return new ArrayOftTopScorerTop5();
+ }
+
+ /**
+ * Create an instance of {@link GroupLastGameDateResponse }
+ *
+ */
+ public GroupLastGameDateResponse createGroupLastGameDateResponse() {
+ return new GroupLastGameDateResponse();
+ }
+
+ /**
+ * Create an instance of {@link StadiumNamesResponse }
+ *
+ */
+ public StadiumNamesResponse createStadiumNamesResponse() {
+ return new StadiumNamesResponse();
+ }
+
+ /**
+ * Create an instance of {@link GameTeamScoreResponse }
+ *
+ */
+ public GameTeamScoreResponse createGameTeamScoreResponse() {
+ return new GameTeamScoreResponse();
+ }
+
+ /**
+ * Create an instance of {@link CityNames }
+ *
+ */
+ public CityNames createCityNames() {
+ return new CityNames();
+ }
+
+ /**
+ * Create an instance of {@link Levels }
+ *
+ */
+ public Levels createLevels() {
+ return new Levels();
+ }
+
+ /**
+ * Create an instance of {@link GameIDsGroupedByCity }
+ *
+ */
+ public GameIDsGroupedByCity createGameIDsGroupedByCity() {
+ return new GameIDsGroupedByCity();
+ }
+
+ /**
+ * Create an instance of {@link AllTeamCoachNames }
+ *
+ */
+ public AllTeamCoachNames createAllTeamCoachNames() {
+ return new AllTeamCoachNames();
+ }
+
+ /**
+ * Create an instance of {@link TTeamCoachName }
+ *
+ */
+ public TTeamCoachName createTTeamCoachName() {
+ return new TTeamCoachName();
+ }
+
+ /**
+ * Create an instance of {@link TPlayer }
+ *
+ */
+ public TPlayer createTPlayer() {
+ return new TPlayer();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerName }
+ *
+ */
+ public TTeamPlayerName createTTeamPlayerName() {
+ return new TTeamPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link TPlayerRole }
+ *
+ */
+ public TPlayerRole createTPlayerRole() {
+ return new TPlayerRole();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerGoalsRankInfo }
+ *
+ */
+ public TTeamPlayerGoalsRankInfo createTTeamPlayerGoalsRankInfo() {
+ return new TTeamPlayerGoalsRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGameLevelInfo }
+ *
+ */
+ public TGameLevelInfo createTGameLevelInfo() {
+ return new TGameLevelInfo();
+ }
+
+ /**
+ * Create an instance of {@link TCountry }
+ *
+ */
+ public TCountry createTCountry() {
+ return new TCountry();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerCardInfo }
+ *
+ */
+ public TTeamPlayerCardInfo createTTeamPlayerCardInfo() {
+ return new TTeamPlayerCardInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGroupStanding }
+ *
+ */
+ public TGroupStanding createTGroupStanding() {
+ return new TGroupStanding();
+ }
+
+ /**
+ * Create an instance of {@link TNextGame }
+ *
+ */
+ public TNextGame createTNextGame() {
+ return new TNextGame();
+ }
+
+ /**
+ * Create an instance of {@link TTopScorerTop5 }
+ *
+ */
+ public TTopScorerTop5 createTTopScorerTop5() {
+ return new TTopScorerTop5();
+ }
+
+ /**
+ * Create an instance of {@link TAllCardsInfo }
+ *
+ */
+ public TAllCardsInfo createTAllCardsInfo() {
+ return new TAllCardsInfo();
+ }
+
+ /**
+ * Create an instance of {@link TTeamPlayerCardRankInfo }
+ *
+ */
+ public TTeamPlayerCardRankInfo createTTeamPlayerCardRankInfo() {
+ return new TTeamPlayerCardRankInfo();
+ }
+
+ /**
+ * Create an instance of {@link TGroupInfo }
+ *
+ */
+ public TGroupInfo createTGroupInfo() {
+ return new TGroupInfo();
+ }
+
+ /**
+ * Create an instance of {@link TTeam }
+ *
+ */
+ public TTeam createTTeam() {
+ return new TTeam();
+ }
+
+ /**
+ * Create an instance of {@link TPlayerName }
+ *
+ */
+ public TPlayerName createTPlayerName() {
+ return new TPlayerName();
+ }
+
+ /**
+ * Create an instance of {@link TGameIDsPerCity }
+ *
+ */
+ public TGameIDsPerCity createTGameIDsPerCity() {
+ return new TGameIDsPerCity();
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRoles.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRoles.java
new file mode 100644
index 0000000..70332d2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRoles.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayerRoles")
+public class PlayerRoles {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRolesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRolesResponse.java
new file mode 100644
index 0000000..b0cacef
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayerRolesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayerRolesResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayerRole"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playerRolesResult"
+})
+@XmlRootElement(name = "PlayerRolesResponse")
+public class PlayerRolesResponse {
+
+ @XmlElement(name = "PlayerRolesResult", required = true)
+ protected ArrayOftPlayerRole playerRolesResult;
+
+ /**
+ * Gets the value of the playerRolesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayerRole }
+ *
+ */
+ public ArrayOftPlayerRole getPlayerRolesResult() {
+ return playerRolesResult;
+ }
+
+ /**
+ * Sets the value of the playerRolesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayerRole }
+ *
+ */
+ public void setPlayerRolesResult(ArrayOftPlayerRole value) {
+ this.playerRolesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Players.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Players.java
new file mode 100644
index 0000000..7964ae8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Players.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sName"
+})
+@XmlRootElement(name = "Players")
+public class Players {
+
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersResponse.java
new file mode 100644
index 0000000..fde551c
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayer"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersResult"
+})
+@XmlRootElement(name = "PlayersResponse")
+public class PlayersResponse {
+
+ @XmlElement(name = "PlayersResult", required = true)
+ protected ArrayOftPlayer playersResult;
+
+ /**
+ * Gets the value of the playersResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer getPlayersResult() {
+ return playersResult;
+ }
+
+ /**
+ * Sets the value of the playersResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public void setPlayersResult(ArrayOftPlayer value) {
+ this.playersResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRanked.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRanked.java
new file mode 100644
index 0000000..43e5074
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRanked.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayersWithCardsRanked")
+public class PlayersWithCardsRanked {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java
new file mode 100644
index 0000000..94f06cb
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithCardsRankedResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersWithCardsRankedResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerCardRankInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersWithCardsRankedResult"
+})
+@XmlRootElement(name = "PlayersWithCardsRankedResponse")
+public class PlayersWithCardsRankedResponse {
+
+ @XmlElement(name = "PlayersWithCardsRankedResult", required = true)
+ protected ArrayOftTeamPlayerCardRankInfo playersWithCardsRankedResult;
+
+ /**
+ * Gets the value of the playersWithCardsRankedResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerCardRankInfo getPlayersWithCardsRankedResult() {
+ return playersWithCardsRankedResult;
+ }
+
+ /**
+ * Sets the value of the playersWithCardsRankedResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerCardRankInfo }
+ *
+ */
+ public void setPlayersWithCardsRankedResult(ArrayOftTeamPlayerCardRankInfo value) {
+ this.playersWithCardsRankedResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRanked.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRanked.java
new file mode 100644
index 0000000..07f8003
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRanked.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "PlayersWithGoalsRanked")
+public class PlayersWithGoalsRanked {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java
new file mode 100644
index 0000000..b975ebc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/PlayersWithGoalsRankedResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="PlayersWithGoalsRankedResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeamPlayerGoalsRankInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "playersWithGoalsRankedResult"
+})
+@XmlRootElement(name = "PlayersWithGoalsRankedResponse")
+public class PlayersWithGoalsRankedResponse {
+
+ @XmlElement(name = "PlayersWithGoalsRankedResult", required = true)
+ protected ArrayOftTeamPlayerGoalsRankInfo playersWithGoalsRankedResult;
+
+ /**
+ * Gets the value of the playersWithGoalsRankedResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public ArrayOftTeamPlayerGoalsRankInfo getPlayersWithGoalsRankedResult() {
+ return playersWithGoalsRankedResult;
+ }
+
+ /**
+ * Sets the value of the playersWithGoalsRankedResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeamPlayerGoalsRankInfo }
+ *
+ */
+ public void setPlayersWithGoalsRankedResult(ArrayOftTeamPlayerGoalsRankInfo value) {
+ this.playersWithGoalsRankedResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGames.java
new file mode 100644
index 0000000..1f7871b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGames.java
@@ -0,0 +1,73 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGroupId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "iGroupId",
+ "iLevel"
+})
+@XmlRootElement(name = "ResultsAllGames")
+public class ResultsAllGames {
+
+ protected int iGroupId;
+ protected int iLevel;
+
+ /**
+ * Gets the value of the iGroupId property.
+ *
+ */
+ public int getIGroupId() {
+ return iGroupId;
+ }
+
+ /**
+ * Sets the value of the iGroupId property.
+ *
+ */
+ public void setIGroupId(int value) {
+ this.iGroupId = value;
+ }
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGamesResponse.java
new file mode 100644
index 0000000..f7a70a9
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/ResultsAllGamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ResultsAllGamesResult" type="{https://footballpool.dataaccess.eu}ArrayOftGameResult"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "resultsAllGamesResult"
+})
+@XmlRootElement(name = "ResultsAllGamesResponse")
+public class ResultsAllGamesResponse {
+
+ @XmlElement(name = "ResultsAllGamesResult", required = true)
+ protected ArrayOftGameResult resultsAllGamesResult;
+
+ /**
+ * Gets the value of the resultsAllGamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftGameResult }
+ *
+ */
+ public ArrayOftGameResult getResultsAllGamesResult() {
+ return resultsAllGamesResult;
+ }
+
+ /**
+ * Sets the value of the resultsAllGamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftGameResult }
+ *
+ */
+ public void setResultsAllGamesResult(ArrayOftGameResult value) {
+ this.resultsAllGamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURL.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURL.java
new file mode 100644
index 0000000..b19cd08
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURL.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sStadiumName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sStadiumName"
+})
+@XmlRootElement(name = "StadiumGoogleMapsURL")
+public class StadiumGoogleMapsURL {
+
+ @XmlElement(required = true)
+ protected String sStadiumName;
+
+ /**
+ * Gets the value of the sStadiumName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSStadiumName() {
+ return sStadiumName;
+ }
+
+ /**
+ * Sets the value of the sStadiumName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSStadiumName(String value) {
+ this.sStadiumName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java
new file mode 100644
index 0000000..4e747d3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumGoogleMapsURLResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumGoogleMapsURLResult" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumGoogleMapsURLResult"
+})
+@XmlRootElement(name = "StadiumGoogleMapsURLResponse")
+public class StadiumGoogleMapsURLResponse {
+
+ @XmlElement(name = "StadiumGoogleMapsURLResult", required = true)
+ protected String stadiumGoogleMapsURLResult;
+
+ /**
+ * Gets the value of the stadiumGoogleMapsURLResult property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStadiumGoogleMapsURLResult() {
+ return stadiumGoogleMapsURLResult;
+ }
+
+ /**
+ * Sets the value of the stadiumGoogleMapsURLResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStadiumGoogleMapsURLResult(String value) {
+ this.stadiumGoogleMapsURLResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfo.java
new file mode 100644
index 0000000..3c21329
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfo.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sStadiumName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sStadiumName"
+})
+@XmlRootElement(name = "StadiumInfo")
+public class StadiumInfo {
+
+ @XmlElement(required = true)
+ protected String sStadiumName;
+
+ /**
+ * Gets the value of the sStadiumName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSStadiumName() {
+ return sStadiumName;
+ }
+
+ /**
+ * Sets the value of the sStadiumName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSStadiumName(String value) {
+ this.sStadiumName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfoResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfoResponse.java
new file mode 100644
index 0000000..51940c3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumInfoResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumInfoResult" type="{https://footballpool.dataaccess.eu}tStadiumInfo"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumInfoResult"
+})
+@XmlRootElement(name = "StadiumInfoResponse")
+public class StadiumInfoResponse {
+
+ @XmlElement(name = "StadiumInfoResult", required = true)
+ protected TStadiumInfo stadiumInfoResult;
+
+ /**
+ * Gets the value of the stadiumInfoResult property.
+ *
+ * @return
+ * possible object is
+ * {@link TStadiumInfo }
+ *
+ */
+ public TStadiumInfo getStadiumInfoResult() {
+ return stadiumInfoResult;
+ }
+
+ /**
+ * Sets the value of the stadiumInfoResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TStadiumInfo }
+ *
+ */
+ public void setStadiumInfoResult(TStadiumInfo value) {
+ this.stadiumInfoResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNames.java
new file mode 100644
index 0000000..99ebce5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "StadiumNames")
+public class StadiumNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNamesResponse.java
new file mode 100644
index 0000000..a0207f3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/StadiumNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="StadiumNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stadiumNamesResult"
+})
+@XmlRootElement(name = "StadiumNamesResponse")
+public class StadiumNamesResponse {
+
+ @XmlElement(name = "StadiumNamesResult", required = true)
+ protected ArrayOfString stadiumNamesResult;
+
+ /**
+ * Gets the value of the stadiumNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getStadiumNamesResult() {
+ return stadiumNamesResult;
+ }
+
+ /**
+ * Sets the value of the stadiumNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setStadiumNamesResult(ArrayOfString value) {
+ this.stadiumNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TAllCardsInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TAllCardsInfo.java
new file mode 100644
index 0000000..b59e036
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TAllCardsInfo.java
@@ -0,0 +1,262 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tAllCardsInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tAllCardsInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="dDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="iMinute" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sTeam1Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam1Flag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2Flag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sPlayerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellow" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRed" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tAllCardsInfo", propOrder = {
+ "dDate",
+ "iMinute",
+ "sTeam1Name",
+ "sTeam1Flag",
+ "sTeam2Name",
+ "sTeam2Flag",
+ "sPlayerName",
+ "iYellow",
+ "iRed"
+})
+public class TAllCardsInfo {
+
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dDate;
+ protected int iMinute;
+ @XmlElement(required = true)
+ protected String sTeam1Name;
+ @XmlElement(required = true)
+ protected String sTeam1Flag;
+ @XmlElement(required = true)
+ protected String sTeam2Name;
+ @XmlElement(required = true)
+ protected String sTeam2Flag;
+ @XmlElement(required = true)
+ protected String sPlayerName;
+ protected int iYellow;
+ protected int iRed;
+
+ /**
+ * Gets the value of the dDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDDate() {
+ return dDate;
+ }
+
+ /**
+ * Sets the value of the dDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDDate(XMLGregorianCalendar value) {
+ this.dDate = value;
+ }
+
+ /**
+ * Gets the value of the iMinute property.
+ *
+ */
+ public int getIMinute() {
+ return iMinute;
+ }
+
+ /**
+ * Sets the value of the iMinute property.
+ *
+ */
+ public void setIMinute(int value) {
+ this.iMinute = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1Name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1Name() {
+ return sTeam1Name;
+ }
+
+ /**
+ * Sets the value of the sTeam1Name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1Name(String value) {
+ this.sTeam1Name = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1Flag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1Flag() {
+ return sTeam1Flag;
+ }
+
+ /**
+ * Sets the value of the sTeam1Flag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1Flag(String value) {
+ this.sTeam1Flag = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2Name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2Name() {
+ return sTeam2Name;
+ }
+
+ /**
+ * Sets the value of the sTeam2Name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2Name(String value) {
+ this.sTeam2Name = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2Flag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2Flag() {
+ return sTeam2Flag;
+ }
+
+ /**
+ * Sets the value of the sTeam2Flag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2Flag(String value) {
+ this.sTeam2Flag = value;
+ }
+
+ /**
+ * Gets the value of the sPlayerName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSPlayerName() {
+ return sPlayerName;
+ }
+
+ /**
+ * Sets the value of the sPlayerName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSPlayerName(String value) {
+ this.sPlayerName = value;
+ }
+
+ /**
+ * Gets the value of the iYellow property.
+ *
+ */
+ public int getIYellow() {
+ return iYellow;
+ }
+
+ /**
+ * Sets the value of the iYellow property.
+ *
+ */
+ public void setIYellow(int value) {
+ this.iYellow = value;
+ }
+
+ /**
+ * Gets the value of the iRed property.
+ *
+ */
+ public int getIRed() {
+ return iRed;
+ }
+
+ /**
+ * Sets the value of the iRed property.
+ *
+ */
+ public void setIRed(int value) {
+ this.iRed = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TCountry.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TCountry.java
new file mode 100644
index 0000000..4ccf0b7
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TCountry.java
@@ -0,0 +1,109 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tCountry complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tCountry">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sISOCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tCountry", propOrder = {
+ "iId",
+ "sName",
+ "sisoCode"
+})
+public class TCountry {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(name = "sISOCode", required = true)
+ protected String sisoCode;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sisoCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSISOCode() {
+ return sisoCode;
+ }
+
+ /**
+ * Sets the value of the sisoCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSISOCode(String value) {
+ this.sisoCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameIDsPerCity.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameIDsPerCity.java
new file mode 100644
index 0000000..02dd2b9
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameIDsPerCity.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGameIDsPerCity complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameIDsPerCity">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCity" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iGameIDs" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameIDsPerCity", propOrder = {
+ "sCity",
+ "iGameIDs"
+})
+public class TGameIDsPerCity {
+
+ @XmlElement(required = true)
+ protected String sCity;
+ @XmlElement(required = true)
+ protected ArrayOfInt iGameIDs;
+
+ /**
+ * Gets the value of the sCity property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCity() {
+ return sCity;
+ }
+
+ /**
+ * Sets the value of the sCity property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCity(String value) {
+ this.sCity = value;
+ }
+
+ /**
+ * Gets the value of the iGameIDs property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getIGameIDs() {
+ return iGameIDs;
+ }
+
+ /**
+ * Sets the value of the iGameIDs property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setIGameIDs(ArrayOfInt value) {
+ this.iGameIDs = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameLevelInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameLevelInfo.java
new file mode 100644
index 0000000..893092b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameLevelInfo.java
@@ -0,0 +1,208 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tGameLevelInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameLevelInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sLevelCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dFirstGame" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="dtFirstGameTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ * &lt;element name="iFirstGameID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="dLastGame" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="iLastGameID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameLevelInfo", propOrder = {
+ "iLevel",
+ "sLevelCode",
+ "dFirstGame",
+ "dtFirstGameTime",
+ "iFirstGameID",
+ "dLastGame",
+ "iLastGameID"
+})
+public class TGameLevelInfo {
+
+ protected int iLevel;
+ @XmlElement(required = true)
+ protected String sLevelCode;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dFirstGame;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar dtFirstGameTime;
+ protected int iFirstGameID;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dLastGame;
+ protected int iLastGameID;
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+ /**
+ * Gets the value of the sLevelCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLevelCode() {
+ return sLevelCode;
+ }
+
+ /**
+ * Sets the value of the sLevelCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLevelCode(String value) {
+ this.sLevelCode = value;
+ }
+
+ /**
+ * Gets the value of the dFirstGame property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDFirstGame() {
+ return dFirstGame;
+ }
+
+ /**
+ * Sets the value of the dFirstGame property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDFirstGame(XMLGregorianCalendar value) {
+ this.dFirstGame = value;
+ }
+
+ /**
+ * Gets the value of the dtFirstGameTime property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDtFirstGameTime() {
+ return dtFirstGameTime;
+ }
+
+ /**
+ * Sets the value of the dtFirstGameTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDtFirstGameTime(XMLGregorianCalendar value) {
+ this.dtFirstGameTime = value;
+ }
+
+ /**
+ * Gets the value of the iFirstGameID property.
+ *
+ */
+ public int getIFirstGameID() {
+ return iFirstGameID;
+ }
+
+ /**
+ * Sets the value of the iFirstGameID property.
+ *
+ */
+ public void setIFirstGameID(int value) {
+ this.iFirstGameID = value;
+ }
+
+ /**
+ * Gets the value of the dLastGame property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDLastGame() {
+ return dLastGame;
+ }
+
+ /**
+ * Sets the value of the dLastGame property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDLastGame(XMLGregorianCalendar value) {
+ this.dLastGame = value;
+ }
+
+ /**
+ * Gets the value of the iLastGameID property.
+ *
+ */
+ public int getILastGameID() {
+ return iLastGameID;
+ }
+
+ /**
+ * Sets the value of the iLastGameID property.
+ *
+ */
+ public void setILastGameID(int value) {
+ this.iLastGameID = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameResult.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameResult.java
new file mode 100644
index 0000000..18cf941
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGameResult.java
@@ -0,0 +1,354 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGameResult complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGameResult">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dtLocalPlayDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dtUTCPlayDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName1" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName2" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iScoreTeam1" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iScoreTeam2" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="bFinished" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;element name="iPenaltiesWonTeam1" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPenaltiesWonTeam2" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGameResult", propOrder = {
+ "iGameNumber",
+ "sDescription",
+ "dtLocalPlayDateTime",
+ "dtUTCPlayDateTime",
+ "sTeamName1",
+ "sTeamName2",
+ "iScoreTeam1",
+ "iScoreTeam2",
+ "iRedCards",
+ "iYellowCards",
+ "sGroupCode",
+ "bFinished",
+ "iPenaltiesWonTeam1",
+ "iPenaltiesWonTeam2"
+})
+public class TGameResult {
+
+ protected int iGameNumber;
+ @XmlElement(required = true)
+ protected String sDescription;
+ @XmlElement(required = true)
+ protected String dtLocalPlayDateTime;
+ @XmlElement(required = true)
+ protected String dtUTCPlayDateTime;
+ @XmlElement(required = true)
+ protected String sTeamName1;
+ @XmlElement(required = true)
+ protected String sTeamName2;
+ protected int iScoreTeam1;
+ protected int iScoreTeam2;
+ protected int iRedCards;
+ protected int iYellowCards;
+ @XmlElement(required = true)
+ protected String sGroupCode;
+ protected boolean bFinished;
+ protected int iPenaltiesWonTeam1;
+ protected int iPenaltiesWonTeam2;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+ /**
+ * Gets the value of the dtLocalPlayDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDtLocalPlayDateTime() {
+ return dtLocalPlayDateTime;
+ }
+
+ /**
+ * Sets the value of the dtLocalPlayDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDtLocalPlayDateTime(String value) {
+ this.dtLocalPlayDateTime = value;
+ }
+
+ /**
+ * Gets the value of the dtUTCPlayDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDtUTCPlayDateTime() {
+ return dtUTCPlayDateTime;
+ }
+
+ /**
+ * Sets the value of the dtUTCPlayDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDtUTCPlayDateTime(String value) {
+ this.dtUTCPlayDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName1 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName1() {
+ return sTeamName1;
+ }
+
+ /**
+ * Sets the value of the sTeamName1 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName1(String value) {
+ this.sTeamName1 = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName2 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName2() {
+ return sTeamName2;
+ }
+
+ /**
+ * Sets the value of the sTeamName2 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName2(String value) {
+ this.sTeamName2 = value;
+ }
+
+ /**
+ * Gets the value of the iScoreTeam1 property.
+ *
+ */
+ public int getIScoreTeam1() {
+ return iScoreTeam1;
+ }
+
+ /**
+ * Sets the value of the iScoreTeam1 property.
+ *
+ */
+ public void setIScoreTeam1(int value) {
+ this.iScoreTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the iScoreTeam2 property.
+ *
+ */
+ public int getIScoreTeam2() {
+ return iScoreTeam2;
+ }
+
+ /**
+ * Sets the value of the iScoreTeam2 property.
+ *
+ */
+ public void setIScoreTeam2(int value) {
+ this.iScoreTeam2 = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+ /**
+ * Gets the value of the bFinished property.
+ *
+ */
+ public boolean isBFinished() {
+ return bFinished;
+ }
+
+ /**
+ * Sets the value of the bFinished property.
+ *
+ */
+ public void setBFinished(boolean value) {
+ this.bFinished = value;
+ }
+
+ /**
+ * Gets the value of the iPenaltiesWonTeam1 property.
+ *
+ */
+ public int getIPenaltiesWonTeam1() {
+ return iPenaltiesWonTeam1;
+ }
+
+ /**
+ * Sets the value of the iPenaltiesWonTeam1 property.
+ *
+ */
+ public void setIPenaltiesWonTeam1(int value) {
+ this.iPenaltiesWonTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the iPenaltiesWonTeam2 property.
+ *
+ */
+ public int getIPenaltiesWonTeam2() {
+ return iPenaltiesWonTeam2;
+ }
+
+ /**
+ * Sets the value of the iPenaltiesWonTeam2 property.
+ *
+ */
+ public void setIPenaltiesWonTeam2(int value) {
+ this.iPenaltiesWonTeam2 = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupInfo.java
new file mode 100644
index 0000000..d7f5c6b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupInfo.java
@@ -0,0 +1,188 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for tGroupInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGroupInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLevel" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="dFirstGameDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="dLastGameDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGroupInfo", propOrder = {
+ "iId",
+ "iLevel",
+ "sCode",
+ "sDescription",
+ "dFirstGameDate",
+ "dLastGameDate"
+})
+public class TGroupInfo {
+
+ protected int iId;
+ protected int iLevel;
+ @XmlElement(required = true)
+ protected String sCode;
+ @XmlElement(required = true)
+ protected String sDescription;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dFirstGameDate;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dLastGameDate;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the iLevel property.
+ *
+ */
+ public int getILevel() {
+ return iLevel;
+ }
+
+ /**
+ * Sets the value of the iLevel property.
+ *
+ */
+ public void setILevel(int value) {
+ this.iLevel = value;
+ }
+
+ /**
+ * Gets the value of the sCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCode() {
+ return sCode;
+ }
+
+ /**
+ * Sets the value of the sCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCode(String value) {
+ this.sCode = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+ /**
+ * Gets the value of the dFirstGameDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDFirstGameDate() {
+ return dFirstGameDate;
+ }
+
+ /**
+ * Sets the value of the dFirstGameDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDFirstGameDate(XMLGregorianCalendar value) {
+ this.dFirstGameDate = value;
+ }
+
+ /**
+ * Gets the value of the dLastGameDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDLastGameDate() {
+ return dLastGameDate;
+ }
+
+ /**
+ * Sets the value of the dLastGameDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDLastGameDate(XMLGregorianCalendar value) {
+ this.dLastGameDate = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupStanding.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupStanding.java
new file mode 100644
index 0000000..17943a2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TGroupStanding.java
@@ -0,0 +1,233 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tGroupStanding complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tGroupStanding">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iTeamId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iPlayed" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iWon" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iDraw" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iLost" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoalsFor" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoalsAgainst" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPlusMin" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iPoints" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tGroupStanding", propOrder = {
+ "iTeamId",
+ "sTeamName",
+ "iPlayed",
+ "iWon",
+ "iDraw",
+ "iLost",
+ "iGoalsFor",
+ "iGoalsAgainst",
+ "iPlusMin",
+ "iPoints"
+})
+public class TGroupStanding {
+
+ protected int iTeamId;
+ @XmlElement(required = true)
+ protected String sTeamName;
+ protected int iPlayed;
+ protected int iWon;
+ protected int iDraw;
+ protected int iLost;
+ protected int iGoalsFor;
+ protected int iGoalsAgainst;
+ protected int iPlusMin;
+ protected int iPoints;
+
+ /**
+ * Gets the value of the iTeamId property.
+ *
+ */
+ public int getITeamId() {
+ return iTeamId;
+ }
+
+ /**
+ * Sets the value of the iTeamId property.
+ *
+ */
+ public void setITeamId(int value) {
+ this.iTeamId = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the iPlayed property.
+ *
+ */
+ public int getIPlayed() {
+ return iPlayed;
+ }
+
+ /**
+ * Sets the value of the iPlayed property.
+ *
+ */
+ public void setIPlayed(int value) {
+ this.iPlayed = value;
+ }
+
+ /**
+ * Gets the value of the iWon property.
+ *
+ */
+ public int getIWon() {
+ return iWon;
+ }
+
+ /**
+ * Sets the value of the iWon property.
+ *
+ */
+ public void setIWon(int value) {
+ this.iWon = value;
+ }
+
+ /**
+ * Gets the value of the iDraw property.
+ *
+ */
+ public int getIDraw() {
+ return iDraw;
+ }
+
+ /**
+ * Sets the value of the iDraw property.
+ *
+ */
+ public void setIDraw(int value) {
+ this.iDraw = value;
+ }
+
+ /**
+ * Gets the value of the iLost property.
+ *
+ */
+ public int getILost() {
+ return iLost;
+ }
+
+ /**
+ * Sets the value of the iLost property.
+ *
+ */
+ public void setILost(int value) {
+ this.iLost = value;
+ }
+
+ /**
+ * Gets the value of the iGoalsFor property.
+ *
+ */
+ public int getIGoalsFor() {
+ return iGoalsFor;
+ }
+
+ /**
+ * Sets the value of the iGoalsFor property.
+ *
+ */
+ public void setIGoalsFor(int value) {
+ this.iGoalsFor = value;
+ }
+
+ /**
+ * Gets the value of the iGoalsAgainst property.
+ *
+ */
+ public int getIGoalsAgainst() {
+ return iGoalsAgainst;
+ }
+
+ /**
+ * Sets the value of the iGoalsAgainst property.
+ *
+ */
+ public void setIGoalsAgainst(int value) {
+ this.iGoalsAgainst = value;
+ }
+
+ /**
+ * Gets the value of the iPlusMin property.
+ *
+ */
+ public int getIPlusMin() {
+ return iPlusMin;
+ }
+
+ /**
+ * Sets the value of the iPlusMin property.
+ *
+ */
+ public void setIPlusMin(int value) {
+ this.iPlusMin = value;
+ }
+
+ /**
+ * Gets the value of the iPoints property.
+ *
+ */
+ public int getIPoints() {
+ return iPoints;
+ }
+
+ /**
+ * Sets the value of the iPoints property.
+ *
+ */
+ public void setIPoints(int value) {
+ this.iPoints = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TNextGame.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TNextGame.java
new file mode 100644
index 0000000..116eccf
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TNextGame.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tNextGame complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tNextGame">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iGameNumber" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sLocalDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sUTCDateTime" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam1" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeam2" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tNextGame", propOrder = {
+ "iGameNumber",
+ "sLocalDateTime",
+ "sutcDateTime",
+ "sTeam1",
+ "sTeam2"
+})
+public class TNextGame {
+
+ protected int iGameNumber;
+ @XmlElement(required = true)
+ protected String sLocalDateTime;
+ @XmlElement(name = "sUTCDateTime", required = true)
+ protected String sutcDateTime;
+ @XmlElement(required = true)
+ protected String sTeam1;
+ @XmlElement(required = true)
+ protected String sTeam2;
+
+ /**
+ * Gets the value of the iGameNumber property.
+ *
+ */
+ public int getIGameNumber() {
+ return iGameNumber;
+ }
+
+ /**
+ * Sets the value of the iGameNumber property.
+ *
+ */
+ public void setIGameNumber(int value) {
+ this.iGameNumber = value;
+ }
+
+ /**
+ * Gets the value of the sLocalDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLocalDateTime() {
+ return sLocalDateTime;
+ }
+
+ /**
+ * Sets the value of the sLocalDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLocalDateTime(String value) {
+ this.sLocalDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sutcDateTime property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSUTCDateTime() {
+ return sutcDateTime;
+ }
+
+ /**
+ * Sets the value of the sutcDateTime property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSUTCDateTime(String value) {
+ this.sutcDateTime = value;
+ }
+
+ /**
+ * Gets the value of the sTeam1 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam1() {
+ return sTeam1;
+ }
+
+ /**
+ * Sets the value of the sTeam1 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam1(String value) {
+ this.sTeam1 = value;
+ }
+
+ /**
+ * Gets the value of the sTeam2 property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeam2() {
+ return sTeam2;
+ }
+
+ /**
+ * Sets the value of the sTeam2 property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeam2(String value) {
+ this.sTeam2 = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayer.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayer.java
new file mode 100644
index 0000000..af72a57
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayer.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayer complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayer">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sFullName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sFirstName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sLastName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayer", propOrder = {
+ "iId",
+ "sName",
+ "sFullName",
+ "sFirstName",
+ "sLastName"
+})
+public class TPlayer {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sFullName;
+ @XmlElement(required = true)
+ protected String sFirstName;
+ @XmlElement(required = true)
+ protected String sLastName;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sFullName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSFullName() {
+ return sFullName;
+ }
+
+ /**
+ * Sets the value of the sFullName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSFullName(String value) {
+ this.sFullName = value;
+ }
+
+ /**
+ * Gets the value of the sFirstName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSFirstName() {
+ return sFirstName;
+ }
+
+ /**
+ * Sets the value of the sFirstName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSFirstName(String value) {
+ this.sFirstName = value;
+ }
+
+ /**
+ * Gets the value of the sLastName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSLastName() {
+ return sLastName;
+ }
+
+ /**
+ * Sets the value of the sLastName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSLastName(String value) {
+ this.sLastName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerName.java
new file mode 100644
index 0000000..fb60839
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerName.java
@@ -0,0 +1,137 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCountryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCountryFlag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayerName", propOrder = {
+ "iId",
+ "sName",
+ "sCountryName",
+ "sCountryFlag"
+})
+public class TPlayerName {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sCountryName;
+ @XmlElement(required = true)
+ protected String sCountryFlag;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sCountryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryName() {
+ return sCountryName;
+ }
+
+ /**
+ * Sets the value of the sCountryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryName(String value) {
+ this.sCountryName = value;
+ }
+
+ /**
+ * Gets the value of the sCountryFlag property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCountryFlag() {
+ return sCountryFlag;
+ }
+
+ /**
+ * Sets the value of the sCountryFlag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCountryFlag(String value) {
+ this.sCountryFlag = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerRole.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerRole.java
new file mode 100644
index 0000000..ac8c331
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TPlayerRole.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tPlayerRole complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tPlayerRole">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tPlayerRole", propOrder = {
+ "sCode",
+ "sDescription"
+})
+public class TPlayerRole {
+
+ @XmlElement(required = true)
+ protected String sCode;
+ @XmlElement(required = true)
+ protected String sDescription;
+
+ /**
+ * Gets the value of the sCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCode() {
+ return sCode;
+ }
+
+ /**
+ * Sets the value of the sCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCode(String value) {
+ this.sCode = value;
+ }
+
+ /**
+ * Gets the value of the sDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSDescription() {
+ return sDescription;
+ }
+
+ /**
+ * Sets the value of the sDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSDescription(String value) {
+ this.sDescription = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TStadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TStadiumInfo.java
new file mode 100644
index 0000000..fd1e2de
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TStadiumInfo.java
@@ -0,0 +1,165 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tStadiumInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tStadiumInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iSeatsCapacity" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sCityName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sWikipediaURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sGoogleMapsURL" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tStadiumInfo", propOrder = {
+ "sName",
+ "iSeatsCapacity",
+ "sCityName",
+ "sWikipediaURL",
+ "sGoogleMapsURL"
+})
+public class TStadiumInfo {
+
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iSeatsCapacity;
+ @XmlElement(required = true)
+ protected String sCityName;
+ @XmlElement(required = true)
+ protected String sWikipediaURL;
+ @XmlElement(required = true)
+ protected String sGoogleMapsURL;
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iSeatsCapacity property.
+ *
+ */
+ public int getISeatsCapacity() {
+ return iSeatsCapacity;
+ }
+
+ /**
+ * Sets the value of the iSeatsCapacity property.
+ *
+ */
+ public void setISeatsCapacity(int value) {
+ this.iSeatsCapacity = value;
+ }
+
+ /**
+ * Gets the value of the sCityName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCityName() {
+ return sCityName;
+ }
+
+ /**
+ * Sets the value of the sCityName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCityName(String value) {
+ this.sCityName = value;
+ }
+
+ /**
+ * Gets the value of the sWikipediaURL property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSWikipediaURL() {
+ return sWikipediaURL;
+ }
+
+ /**
+ * Sets the value of the sWikipediaURL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSWikipediaURL(String value) {
+ this.sWikipediaURL = value;
+ }
+
+ /**
+ * Gets the value of the sGoogleMapsURL property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGoogleMapsURL() {
+ return sGoogleMapsURL;
+ }
+
+ /**
+ * Sets the value of the sGoogleMapsURL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGoogleMapsURL(String value) {
+ this.sGoogleMapsURL = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeam.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeam.java
new file mode 100644
index 0000000..1bf0ae4
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeam.java
@@ -0,0 +1,81 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeam complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeam">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iId" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeam", propOrder = {
+ "iId",
+ "sName"
+})
+public class TTeam {
+
+ protected int iId;
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the iId property.
+ *
+ */
+ public int getIId() {
+ return iId;
+ }
+
+ /**
+ * Sets the value of the iId property.
+ *
+ */
+ public void setIId(int value) {
+ this.iId = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamCoachName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamCoachName.java
new file mode 100644
index 0000000..d88b5da
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamCoachName.java
@@ -0,0 +1,90 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamCoachName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamCoachName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sCoachName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamCoachName", propOrder = {
+ "sTeamName",
+ "sCoachName"
+})
+public class TTeamCoachName {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ @XmlElement(required = true)
+ protected String sCoachName;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the sCoachName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSCoachName() {
+ return sCoachName;
+ }
+
+ /**
+ * Sets the value of the sCoachName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSCoachName(String value) {
+ this.sCoachName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardInfo.java
new file mode 100644
index 0000000..34281a8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardInfo.java
@@ -0,0 +1,120 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerCardInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerCardInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerCardInfo", propOrder = {
+ "iid",
+ "sName",
+ "iYellowCards",
+ "iRedCards"
+})
+public class TTeamPlayerCardInfo {
+
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iYellowCards;
+ protected int iRedCards;
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java
new file mode 100644
index 0000000..a61e44b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerCardRankInfo.java
@@ -0,0 +1,139 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerCardRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerCardRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iYellowCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iRedCards" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerCardRankInfo", propOrder = {
+ "iRank",
+ "iid",
+ "sName",
+ "iYellowCards",
+ "iRedCards"
+})
+public class TTeamPlayerCardRankInfo {
+
+ protected int iRank;
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iYellowCards;
+ protected int iRedCards;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iYellowCards property.
+ *
+ */
+ public int getIYellowCards() {
+ return iYellowCards;
+ }
+
+ /**
+ * Sets the value of the iYellowCards property.
+ *
+ */
+ public void setIYellowCards(int value) {
+ this.iYellowCards = value;
+ }
+
+ /**
+ * Gets the value of the iRedCards property.
+ *
+ */
+ public int getIRedCards() {
+ return iRedCards;
+ }
+
+ /**
+ * Sets the value of the iRedCards property.
+ *
+ */
+ public void setIRedCards(int value) {
+ this.iRedCards = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java
new file mode 100644
index 0000000..4992295
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerGoalsRankInfo.java
@@ -0,0 +1,120 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerGoalsRankInfo complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerGoalsRankInfo">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="iGoals" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerGoalsRankInfo", propOrder = {
+ "iRank",
+ "iid",
+ "sName",
+ "iGoals"
+})
+public class TTeamPlayerGoalsRankInfo {
+
+ protected int iRank;
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ protected int iGoals;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the iGoals property.
+ *
+ */
+ public int getIGoals() {
+ return iGoals;
+ }
+
+ /**
+ * Sets the value of the iGoals property.
+ *
+ */
+ public void setIGoals(int value) {
+ this.iGoals = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerName.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerName.java
new file mode 100644
index 0000000..7ab0514
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTeamPlayerName.java
@@ -0,0 +1,110 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTeamPlayerName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTeamPlayerName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iID" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTeamPlayerName", propOrder = {
+ "iid",
+ "sName",
+ "sTeamName"
+})
+public class TTeamPlayerName {
+
+ @XmlElement(name = "iID")
+ protected int iid;
+ @XmlElement(required = true)
+ protected String sName;
+ @XmlElement(required = true)
+ protected String sTeamName;
+
+ /**
+ * Gets the value of the iid property.
+ *
+ */
+ public int getIID() {
+ return iid;
+ }
+
+ /**
+ * Sets the value of the iid property.
+ *
+ */
+ public void setIID(int value) {
+ this.iid = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTopScorerTop5.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTopScorerTop5.java
new file mode 100644
index 0000000..f07fb66
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TTopScorerTop5.java
@@ -0,0 +1,100 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for tTopScorerTop5 complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="tTopScorerTop5">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="iRank" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="iGoals" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * &lt;element name="sName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "tTopScorerTop5", propOrder = {
+ "iRank",
+ "iGoals",
+ "sName"
+})
+public class TTopScorerTop5 {
+
+ protected int iRank;
+ protected int iGoals;
+ @XmlElement(required = true)
+ protected String sName;
+
+ /**
+ * Gets the value of the iRank property.
+ *
+ */
+ public int getIRank() {
+ return iRank;
+ }
+
+ /**
+ * Sets the value of the iRank property.
+ *
+ */
+ public void setIRank(int value) {
+ this.iRank = value;
+ }
+
+ /**
+ * Gets the value of the iGoals property.
+ *
+ */
+ public int getIGoals() {
+ return iGoals;
+ }
+
+ /**
+ * Sets the value of the iGoals property.
+ *
+ */
+ public void setIGoals(int value) {
+ this.iGoals = value;
+ }
+
+ /**
+ * Gets the value of the sName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSName() {
+ return sName;
+ }
+
+ /**
+ * Sets the value of the sName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSName(String value) {
+ this.sName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroup.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroup.java
new file mode 100644
index 0000000..1e575e3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroup.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sGroupCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sGroupCode"
+})
+@XmlRootElement(name = "TeamIDsByGroup")
+public class TeamIDsByGroup {
+
+ @XmlElement(required = true)
+ protected String sGroupCode;
+
+ /**
+ * Gets the value of the sGroupCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSGroupCode() {
+ return sGroupCode;
+ }
+
+ /**
+ * Sets the value of the sGroupCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSGroupCode(String value) {
+ this.sGroupCode = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroupResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroupResponse.java
new file mode 100644
index 0000000..832d1a3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamIDsByGroupResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamIDsByGroupResult" type="{https://footballpool.dataaccess.eu}ArrayOfInt"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamIDsByGroupResult"
+})
+@XmlRootElement(name = "TeamIDsByGroupResponse")
+public class TeamIDsByGroupResponse {
+
+ @XmlElement(name = "TeamIDsByGroupResult", required = true)
+ protected ArrayOfInt teamIDsByGroupResult;
+
+ /**
+ * Gets the value of the teamIDsByGroupResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public ArrayOfInt getTeamIDsByGroupResult() {
+ return teamIDsByGroupResult;
+ }
+
+ /**
+ * Sets the value of the teamIDsByGroupResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfInt }
+ *
+ */
+ public void setTeamIDsByGroupResult(ArrayOfInt value) {
+ this.teamIDsByGroupResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNames.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNames.java
new file mode 100644
index 0000000..89801bb
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNames.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "TeamNames")
+public class TeamNames {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNamesResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNamesResponse.java
new file mode 100644
index 0000000..9fa1235
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamNamesResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamNamesResult" type="{https://footballpool.dataaccess.eu}ArrayOfString"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamNamesResult"
+})
+@XmlRootElement(name = "TeamNamesResponse")
+public class TeamNamesResponse {
+
+ @XmlElement(name = "TeamNamesResult", required = true)
+ protected ArrayOfString teamNamesResult;
+
+ /**
+ * Gets the value of the teamNamesResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOfString }
+ *
+ */
+ public ArrayOfString getTeamNamesResult() {
+ return teamNamesResult;
+ }
+
+ /**
+ * Sets the value of the teamNamesResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOfString }
+ *
+ */
+ public void setTeamNamesResult(ArrayOfString value) {
+ this.teamNamesResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayers.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayers.java
new file mode 100644
index 0000000..1d69e91
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayers.java
@@ -0,0 +1,83 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="bSelected" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName",
+ "bSelected"
+})
+@XmlRootElement(name = "TeamPlayers")
+public class TeamPlayers {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+ protected boolean bSelected;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+ /**
+ * Gets the value of the bSelected property.
+ *
+ */
+ public boolean isBSelected() {
+ return bSelected;
+ }
+
+ /**
+ * Sets the value of the bSelected property.
+ *
+ */
+ public void setBSelected(boolean value) {
+ this.bSelected = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayersResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayersResponse.java
new file mode 100644
index 0000000..feabda5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamPlayersResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamPlayersResult" type="{https://footballpool.dataaccess.eu}ArrayOftPlayer"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamPlayersResult"
+})
+@XmlRootElement(name = "TeamPlayersResponse")
+public class TeamPlayersResponse {
+
+ @XmlElement(name = "TeamPlayersResult", required = true)
+ protected ArrayOftPlayer teamPlayersResult;
+
+ /**
+ * Gets the value of the teamPlayersResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public ArrayOftPlayer getTeamPlayersResult() {
+ return teamPlayersResult;
+ }
+
+ /**
+ * Sets the value of the teamPlayersResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftPlayer }
+ *
+ */
+ public void setTeamPlayersResult(ArrayOftPlayer value) {
+ this.teamPlayersResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Teams.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Teams.java
new file mode 100644
index 0000000..d5beee5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/Teams.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="sTeamName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sTeamName"
+})
+@XmlRootElement(name = "Teams")
+public class Teams {
+
+ @XmlElement(required = true)
+ protected String sTeamName;
+
+ /**
+ * Gets the value of the sTeamName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTeamName() {
+ return sTeamName;
+ }
+
+ /**
+ * Sets the value of the sTeamName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTeamName(String value) {
+ this.sTeamName = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamsResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamsResponse.java
new file mode 100644
index 0000000..f8e2a67
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TeamsResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TeamsResult" type="{https://footballpool.dataaccess.eu}ArrayOftTeam"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "teamsResult"
+})
+@XmlRootElement(name = "TeamsResponse")
+public class TeamsResponse {
+
+ @XmlElement(name = "TeamsResult", required = true)
+ protected ArrayOftTeam teamsResult;
+
+ /**
+ * Gets the value of the teamsResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTeam }
+ *
+ */
+ public ArrayOftTeam getTeamsResult() {
+ return teamsResult;
+ }
+
+ /**
+ * Sets the value of the teamsResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTeam }
+ *
+ */
+ public void setTeamsResult(ArrayOftTeam value) {
+ this.teamsResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersList.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersList.java
new file mode 100644
index 0000000..da55cbe
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersList.java
@@ -0,0 +1,34 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "TopScorersList")
+public class TopScorersList {
+
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersListResponse.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersListResponse.java
new file mode 100644
index 0000000..5235a4a
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/TopScorersListResponse.java
@@ -0,0 +1,64 @@
+
+package https.footballpool_dataaccess;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="TopScorersListResult" type="{https://footballpool.dataaccess.eu}ArrayOftTopScorerTop5"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "topScorersListResult"
+})
+@XmlRootElement(name = "TopScorersListResponse")
+public class TopScorersListResponse {
+
+ @XmlElement(name = "TopScorersListResult", required = true)
+ protected ArrayOftTopScorerTop5 topScorersListResult;
+
+ /**
+ * Gets the value of the topScorersListResult property.
+ *
+ * @return
+ * possible object is
+ * {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public ArrayOftTopScorerTop5 getTopScorersListResult() {
+ return topScorersListResult;
+ }
+
+ /**
+ * Sets the value of the topScorersListResult property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArrayOftTopScorerTop5 }
+ *
+ */
+ public void setTopScorersListResult(ArrayOftTopScorerTop5 value) {
+ this.topScorersListResult = value;
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/package-info.java b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/package-info.java
new file mode 100644
index 0000000..21b9348
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/generated/jax-wsCache/info/https/footballpool_dataaccess/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "https://footballpool.dataaccess.eu", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package https.footballpool_dataaccess;
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/MANIFEST.MF b/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..59499bc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/context.xml b/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/context.xml
new file mode 100644
index 0000000..a3b375b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/META-INF/context.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Context path="/FootballClient"/>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_automatic_build b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_automatic_build
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_automatic_build
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_update_resources b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_update_resources
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/classes/.netbeans_update_resources
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/jax-ws-catalog.xml b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/jax-ws-catalog.xml
new file mode 100644
index 0000000..fa89486
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/WEB-INF/jax-ws-catalog.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
+ <system systemId="https://ws.footballpool.dataaccess.eu/info.wso?WSDL" uri="wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl"/>
+</catalog> \ No newline at end of file
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/index.html b/Year_3/TSDWL/WSDL/FootballClient/build/web/index.html
new file mode 100644
index 0000000..c627c24
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<!--
+To change this license header, choose License Headers in Project Properties.
+To change this template file, choose Tools | Templates
+and open the template in the editor.
+-->
+<html>
+ <head>
+ <title>TODO supply a title</title>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ </head>
+ <body>
+ <div>TODO write content</div>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/list.jsp b/Year_3/TSDWL/WSDL/FootballClient/build/web/list.jsp
new file mode 100644
index 0000000..fba56fa
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/list.jsp
@@ -0,0 +1,24 @@
+<%--
+ Document : list
+ Created on : Jan 19, 2022, 8:53:23 PM
+ Author : dcariotti
+--%>
+
+<%@page import="https.footballpool_dataaccess.ArrayOftStadiumInfo"%>
+<%@page import="https.footballpool_dataaccess.TStadiumInfo"%>
+<%@page import="java.util.List"%>
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Stadium list</title>
+ </head>
+ <body>
+ <h1>Stadium list</h1>
+ <% List<TStadiumInfo> stadiums = (List<TStadiumInfo>) request.getAttribute("stadiumList"); %>
+ <% for (TStadiumInfo stadium : stadiums) { %>
+ <p><%= stadium.getSName() %></p>
+ <% } %>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/build/web/search.html b/Year_3/TSDWL/WSDL/FootballClient/build/web/search.html
new file mode 100644
index 0000000..4cac9f3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/build/web/search.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<!--
+To change this license header, choose License Headers in Project Properties.
+To change this template file, choose Tools | Templates
+and open the template in the editor.
+-->
+<html>
+ <head>
+ <title>Search a stadium</title>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ </head>
+ <body>
+ <form method="post">
+ <div>
+ <label for="name">Insert a name: </label>
+ <input name="name" id="name" type="text" required>
+ </div>
+ <button type="submit">Search</button>
+ </form>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/catalog.xml b/Year_3/TSDWL/WSDL/FootballClient/catalog.xml
new file mode 100644
index 0000000..3670a69
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/catalog.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
+ <system systemId="https://ws.footballpool.dataaccess.eu/info.wso?WSDL" uri="src/conf/xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl"/>
+</catalog> \ No newline at end of file
diff --git a/Year_3/TSDWL/WSDL/FootballClient/dist/FootballClient.war b/Year_3/TSDWL/WSDL/FootballClient/dist/FootballClient.war
new file mode 100644
index 0000000..c4319e2
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/dist/FootballClient.war
Binary files differ
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/ant-deploy.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/ant-deploy.xml
new file mode 100644
index 0000000..55566c8
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/ant-deploy.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+Copyright (c) 2006, 2016 Oracle and/or its affiliates. All rights reserved.
+
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+
+The contents of this file are subject to the terms of either the GNU
+General Public License Version 2 only ("GPL") or the Common
+Development and Distribution License("CDDL") (collectively, the
+"License"). You may not use this file except in compliance with the
+License. You can obtain a copy of the License at
+http://www.netbeans.org/cddl-gplv2.html
+or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+specific language governing permissions and limitations under the
+License. When distributing the software, include this License Header
+Notice in each file and include the License file at
+nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
+particular file as subject to the "Classpath" exception as provided
+by Oracle in the GPL Version 2 section of the License file that
+accompanied this code. If applicable, add the following below the
+License Header, with the fields enclosed by brackets [] replaced by
+your own identifying information:
+"Portions Copyrighted [year] [name of copyright owner]"
+
+If you wish your version of this file to be governed by only the CDDL
+or only the GPL Version 2, indicate your decision by adding
+"[Contributor] elects to include this software in this distribution
+under the [CDDL or GPL Version 2] license." If you do not indicate a
+single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.
+
+Contributor(s):
+-->
+<project default="-deploy-ant" basedir=".">
+ <target name="-init" if="deploy.ant.enabled">
+ <property file="${deploy.ant.properties.file}"/>
+ <tempfile property="temp.module.folder" prefix="tomcat" destdir="${java.io.tmpdir}"/>
+ <unwar src="${deploy.ant.archive}" dest="${temp.module.folder}">
+ <patternset includes="META-INF/context.xml"/>
+ </unwar>
+ <xmlproperty file="${temp.module.folder}/META-INF/context.xml"/>
+ <delete dir="${temp.module.folder}"/>
+ </target>
+ <target name="-check-credentials" if="deploy.ant.enabled" depends="-init">
+ <fail message="Tomcat password has to be passed as tomcat.password property.">
+ <condition>
+ <not>
+ <isset property="tomcat.password"/>
+ </not>
+ </condition>
+ </fail>
+ </target>
+ <target name="-deploy-ant" if="deploy.ant.enabled" depends="-init,-check-credentials">
+ <echo message="Deploying ${deploy.ant.archive} to ${Context(path)}"/>
+ <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"
+ classpath="${tomcat.home}/server/lib/catalina-ant.jar"/>
+ <deploy url="${tomcat.url}/manager" username="${tomcat.username}"
+ password="${tomcat.password}" path="${Context(path)}"
+ war="${deploy.ant.archive}"/>
+ <property name="deploy.ant.client.url" value="${tomcat.url}${Context(path)}"/>
+ </target>
+ <target name="-undeploy-ant" if="deploy.ant.enabled" depends="-init,-check-credentials">
+ <echo message="Undeploying ${Context(path)}"/>
+ <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"
+ classpath="${tomcat.home}/server/lib/catalina-ant.jar"/>
+ <undeploy url="${tomcat.url}/manager" username="${tomcat.username}"
+ password="${tomcat.password}" path="${Context(path)}"/>
+ </target>
+</project>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/build-impl.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/build-impl.xml
new file mode 100644
index 0000000..f20ac3d
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/build-impl.xml
@@ -0,0 +1,1442 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ *** GENERATED FROM project.xml - DO NOT EDIT ***
+ *** EDIT ../build.xml INSTEAD ***
+
+ For the purpose of easier reading the script
+ is divided into following sections:
+ - initialization
+ - compilation
+ - dist
+ - execution
+ - debugging
+ - javadoc
+ - test compilation
+ - test execution
+ - test debugging
+ - cleanup
+
+ -->
+<project xmlns:webproject1="http://www.netbeans.org/ns/web-project/1" xmlns:webproject2="http://www.netbeans.org/ns/web-project/2" xmlns:webproject3="http://www.netbeans.org/ns/web-project/3" basedir=".." default="default" name="FootballClient-impl">
+ <import file="jaxws-build.xml"/>
+ <import file="ant-deploy.xml"/>
+ <fail message="Please build using Ant 1.7.1 or higher.">
+ <condition>
+ <not>
+ <antversion atleast="1.7.1"/>
+ </not>
+ </condition>
+ </fail>
+ <target depends="dist,javadoc" description="Build whole project." name="default"/>
+ <!--
+ INITIALIZATION SECTION
+ -->
+ <target name="-pre-init">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="-pre-init" name="-init-private">
+ <property file="nbproject/private/private.properties"/>
+ </target>
+ <target depends="-pre-init,-init-private" name="-init-user">
+ <property file="${user.properties.file}"/>
+ <!-- The two properties below are usually overridden -->
+ <!-- by the active platform. Just a fallback. -->
+ <property name="default.javac.source" value="1.4"/>
+ <property name="default.javac.target" value="1.4"/>
+ </target>
+ <target depends="-pre-init,-init-private,-init-user" name="-init-project">
+ <property file="nbproject/project.properties"/>
+ </target>
+ <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" if="dist.ear.dir" name="-do-ear-init"/>
+ <target depends="-pre-init,-init-private,-init-user,-init-project,-init-macrodef-property" name="-do-init">
+ <condition property="have.tests">
+ <or>
+ <available file="${test.src.dir}"/>
+ </or>
+ </condition>
+ <condition property="have.sources">
+ <or>
+ <available file="${src.dir}"/>
+ </or>
+ </condition>
+ <condition property="netbeans.home+have.tests">
+ <and>
+ <isset property="netbeans.home"/>
+ <isset property="have.tests"/>
+ </and>
+ </condition>
+ <condition property="no.javadoc.preview">
+ <isfalse value="${javadoc.preview}"/>
+ </condition>
+ <property name="javac.compilerargs" value=""/>
+ <condition property="no.deps">
+ <and>
+ <istrue value="${no.dependencies}"/>
+ </and>
+ </condition>
+ <condition property="no.dist.ear.dir">
+ <not>
+ <isset property="dist.ear.dir"/>
+ </not>
+ </condition>
+ <property name="build.web.excludes" value="${build.classes.excludes}"/>
+ <condition property="do.compile.jsps">
+ <istrue value="${compile.jsps}"/>
+ </condition>
+ <condition property="do.debug.server">
+ <or>
+ <not>
+ <isset property="debug.server"/>
+ </not>
+ <istrue value="${debug.server}"/>
+ <and>
+ <not>
+ <istrue value="${debug.server}"/>
+ </not>
+ <not>
+ <istrue value="${debug.client}"/>
+ </not>
+ </and>
+ </or>
+ </condition>
+ <condition property="do.debug.client">
+ <istrue value="${debug.client}"/>
+ </condition>
+ <condition property="do.display.browser">
+ <istrue value="${display.browser}"/>
+ </condition>
+ <condition property="do.display.browser.debug.old">
+ <and>
+ <isset property="do.display.browser"/>
+ <not>
+ <isset property="do.debug.client"/>
+ </not>
+ <not>
+ <isset property="browser.context"/>
+ </not>
+ </and>
+ </condition>
+ <condition property="do.display.browser.debug">
+ <and>
+ <isset property="do.display.browser"/>
+ <not>
+ <isset property="do.debug.client"/>
+ </not>
+ <isset property="browser.context"/>
+ </and>
+ </condition>
+ <available file="${conf.dir}/MANIFEST.MF" property="has.custom.manifest"/>
+ <available file="${persistence.xml.dir}/persistence.xml" property="has.persistence.xml"/>
+ <condition property="do.war.package.with.custom.manifest">
+ <isset property="has.custom.manifest"/>
+ </condition>
+ <condition property="do.war.package.without.custom.manifest">
+ <not>
+ <isset property="has.custom.manifest"/>
+ </not>
+ </condition>
+ <condition property="do.tmp.war.package.with.custom.manifest">
+ <and>
+ <isset property="has.custom.manifest"/>
+ <or>
+ <isfalse value="${directory.deployment.supported}"/>
+ <isset property="dist.ear.dir"/>
+ </or>
+ </and>
+ </condition>
+ <condition property="do.tmp.war.package.without.custom.manifest">
+ <and>
+ <not>
+ <isset property="has.custom.manifest"/>
+ </not>
+ <or>
+ <isfalse value="${directory.deployment.supported}"/>
+ <isset property="dist.ear.dir"/>
+ </or>
+ </and>
+ </condition>
+ <condition property="do.tmp.war.package">
+ <or>
+ <isfalse value="${directory.deployment.supported}"/>
+ <isset property="dist.ear.dir"/>
+ </or>
+ </condition>
+ <property name="build.meta.inf.dir" value="${build.web.dir}/META-INF"/>
+ <condition else="" property="application.args.param" value="${application.args}">
+ <and>
+ <isset property="application.args"/>
+ <not>
+ <equals arg1="${application.args}" arg2="" trim="true"/>
+ </not>
+ </and>
+ </condition>
+ <property name="source.encoding" value="${file.encoding}"/>
+ <condition property="javadoc.encoding.used" value="${javadoc.encoding}">
+ <and>
+ <isset property="javadoc.encoding"/>
+ <not>
+ <equals arg1="${javadoc.encoding}" arg2=""/>
+ </not>
+ </and>
+ </condition>
+ <property name="javadoc.encoding.used" value="${source.encoding}"/>
+ <property name="includes" value="**"/>
+ <property name="excludes" value=""/>
+ <property name="runmain.jvmargs" value=""/>
+ <path id="endorsed.classpath.path" path="${endorsed.classpath}"/>
+ <condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'">
+ <and>
+ <isset property="endorsed.classpath"/>
+ <length length="0" string="${endorsed.classpath}" when="greater"/>
+ </and>
+ </condition>
+ <condition else="false" property="jdkBug6558476">
+ <and>
+ <matches pattern="1\.[56]" string="${java.specification.version}"/>
+ <not>
+ <os family="unix"/>
+ </not>
+ </and>
+ </condition>
+ <property name="javac.fork" value="${jdkBug6558476}"/>
+ <condition property="junit.available">
+ <or>
+ <available classname="org.junit.Test" classpath="${run.test.classpath}"/>
+ <available classname="junit.framework.Test" classpath="${run.test.classpath}"/>
+ </or>
+ </condition>
+ <condition property="testng.available">
+ <available classname="org.testng.annotations.Test" classpath="${run.test.classpath}"/>
+ </condition>
+ <condition property="junit+testng.available">
+ <and>
+ <istrue value="${junit.available}"/>
+ <istrue value="${testng.available}"/>
+ </and>
+ </condition>
+ <condition else="testng" property="testng.mode" value="mixed">
+ <istrue value="${junit+testng.available}"/>
+ </condition>
+ <condition else="" property="testng.debug.mode" value="-mixed">
+ <istrue value="${junit+testng.available}"/>
+ </condition>
+ </target>
+ <target depends="init" name="-init-cos" unless="deploy.on.save">
+ <condition property="deploy.on.save" value="true">
+ <or>
+ <istrue value="${j2ee.deploy.on.save}"/>
+ <istrue value="${j2ee.compile.on.save}"/>
+ </or>
+ </condition>
+ </target>
+ <target name="-post-init">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check">
+ <fail unless="src.dir">Must set src.dir</fail>
+ <fail unless="test.src.dir">Must set test.src.dir</fail>
+ <fail unless="build.dir">Must set build.dir</fail>
+ <fail unless="build.web.dir">Must set build.web.dir</fail>
+ <fail unless="build.generated.dir">Must set build.generated.dir</fail>
+ <fail unless="dist.dir">Must set dist.dir</fail>
+ <fail unless="build.classes.dir">Must set build.classes.dir</fail>
+ <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail>
+ <fail unless="build.test.classes.dir">Must set build.test.classes.dir</fail>
+ <fail unless="build.test.results.dir">Must set build.test.results.dir</fail>
+ <fail unless="build.classes.excludes">Must set build.classes.excludes</fail>
+ <fail unless="dist.war">Must set dist.war</fail>
+ <condition property="missing.j2ee.server.home">
+ <and>
+ <matches pattern="j2ee.server.home" string="${j2ee.platform.classpath}"/>
+ <not>
+ <isset property="j2ee.server.home"/>
+ </not>
+ </and>
+ </condition>
+ <fail if="missing.j2ee.server.home">
+The Java EE server classpath is not correctly set up - server home directory is missing.
+Either open the project in the IDE and assign the server or setup the server classpath manually.
+For example like this:
+ ant -Dj2ee.server.home=&lt;app_server_installation_directory&gt;
+ </fail>
+ <fail unless="j2ee.platform.classpath">
+The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}.
+Either open the project in the IDE and assign the server or setup the server classpath manually.
+For example like this:
+ ant -Duser.properties.file=&lt;path_to_property_file&gt; (where you put the property "j2ee.platform.classpath" in a .properties file)
+or ant -Dj2ee.platform.classpath=&lt;server_classpath&gt; (where no properties file is used)
+ </fail>
+ </target>
+ <target name="-init-macrodef-property">
+ <macrodef name="property" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute name="name"/>
+ <attribute name="value"/>
+ <sequential>
+ <property name="@{name}" value="${@{value}}"/>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors">
+ <macrodef name="javac" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${src.dir}" name="srcdir"/>
+ <attribute default="${build.classes.dir}" name="destdir"/>
+ <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/>
+ <attribute default="${javac.processorpath}" name="processorpath"/>
+ <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/>
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="${javac.debug}" name="debug"/>
+ <attribute default="${empty.dir}" name="gensrcdir"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <property location="${build.dir}/empty" name="empty.dir"/>
+ <mkdir dir="${empty.dir}"/>
+ <mkdir dir="@{apgeneratedsrcdir}"/>
+ <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" fork="${javac.fork}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}">
+ <src>
+ <dirset dir="@{gensrcdir}" erroronmissingdir="false">
+ <include name="*"/>
+ </dirset>
+ </src>
+ <classpath>
+ <path path="@{classpath}"/>
+ </classpath>
+ <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <compilerarg line="${javac.compilerargs}"/>
+ <compilerarg value="-processorpath"/>
+ <compilerarg path="@{processorpath}:${empty.dir}"/>
+ <compilerarg line="${ap.processors.internal}"/>
+ <compilerarg value="-s"/>
+ <compilerarg path="@{apgeneratedsrcdir}"/>
+ <compilerarg line="${ap.proc.none.internal}"/>
+ <customize/>
+ </javac>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal">
+ <macrodef name="javac" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${src.dir}" name="srcdir"/>
+ <attribute default="${build.classes.dir}" name="destdir"/>
+ <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/>
+ <attribute default="${javac.processorpath}" name="processorpath"/>
+ <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/>
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="${javac.debug}" name="debug"/>
+ <attribute default="${empty.dir}" name="gensrcdir"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <property location="${build.dir}/empty" name="empty.dir"/>
+ <mkdir dir="${empty.dir}"/>
+ <javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" encoding="${source.encoding}" excludes="@{excludes}" includeantruntime="false" includes="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}">
+ <src>
+ <dirset dir="@{gensrcdir}" erroronmissingdir="false">
+ <include name="*"/>
+ </dirset>
+ </src>
+ <classpath>
+ <path path="@{classpath}"/>
+ </classpath>
+ <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <compilerarg line="${javac.compilerargs}"/>
+ <customize/>
+ </javac>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac">
+ <macrodef name="depend" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${src.dir}" name="srcdir"/>
+ <attribute default="${build.classes.dir}" name="destdir"/>
+ <attribute default="${javac.classpath}:${j2ee.platform.classpath}" name="classpath"/>
+ <sequential>
+ <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}">
+ <classpath>
+ <path path="@{classpath}"/>
+ </classpath>
+ </depend>
+ </sequential>
+ </macrodef>
+ <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${build.classes.dir}" name="destdir"/>
+ <sequential>
+ <fail unless="javac.includes">Must set javac.includes</fail>
+ <pathconvert pathsep="${line.separator}" property="javac.includes.binary">
+ <path>
+ <filelist dir="@{destdir}" files="${javac.includes}"/>
+ </path>
+ <globmapper from="*.java" to="*.class"/>
+ </pathconvert>
+ <tempfile deleteonexit="true" property="javac.includesfile.binary"/>
+ <echo file="${javac.includesfile.binary}" message="${javac.includes.binary}"/>
+ <delete>
+ <files includesfile="${javac.includesfile.binary}"/>
+ </delete>
+ <delete file="${javac.includesfile.binary}"/>
+ </sequential>
+ </macrodef>
+ </target>
+ <target if="${junit.available}" name="-init-macrodef-junit-init">
+ <condition else="false" property="nb.junit.batch" value="true">
+ <and>
+ <istrue value="${junit.available}"/>
+ <not>
+ <isset property="test.method"/>
+ </not>
+ </and>
+ </condition>
+ <condition else="false" property="nb.junit.single" value="true">
+ <and>
+ <istrue value="${junit.available}"/>
+ <isset property="test.method"/>
+ </and>
+ </condition>
+ </target>
+ <target name="-init-test-properties">
+ <property name="test.binaryincludes" value="&lt;nothing&gt;"/>
+ <property name="test.binarytestincludes" value=""/>
+ <property name="test.binaryexcludes" value=""/>
+ </target>
+ <target if="${nb.junit.single}" name="-init-macrodef-junit-single" unless="${nb.junit.batch}">
+ <macrodef name="junit" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true" tempdir="${java.io.tmpdir}">
+ <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <formatter type="brief" usefile="false"/>
+ <formatter type="xml"/>
+ <jvmarg value="-ea"/>
+ <customize/>
+ </junit>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-batch" unless="${nb.junit.single}">
+ <macrodef name="junit" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <property name="run.jvmargs.ide" value=""/>
+ <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true" tempdir="${build.dir}">
+ <batchtest todir="${build.test.results.dir}">
+ <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
+ <filename name="@{testincludes}"/>
+ </fileset>
+ <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}">
+ <filename name="${test.binarytestincludes}"/>
+ </fileset>
+ </batchtest>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <formatter type="brief" usefile="false"/>
+ <formatter type="xml"/>
+ <jvmarg value="-ea"/>
+ <jvmarg line="${run.jvmargs.ide}"/>
+ <customize/>
+ </junit>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-junit-init,-init-macrodef-junit-single, -init-macrodef-junit-batch" if="${junit.available}" name="-init-macrodef-junit"/>
+ <target if="${testng.available}" name="-init-macrodef-testng">
+ <macrodef name="testng" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <condition else="" property="testng.methods.arg" value="@{testincludes}.@{testmethods}">
+ <isset property="test.method"/>
+ </condition>
+ <union id="test.set">
+ <fileset dir="${test.src.dir}" excludes="@{excludes},**/*.xml,${excludes}" includes="@{includes}">
+ <filename name="@{testincludes}"/>
+ </fileset>
+ </union>
+ <taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/>
+ <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="FootballClient" testname="TestNG tests" workingDir="${basedir}">
+ <xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/>
+ <propertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </propertyset>
+ <customize/>
+ </testng>
+ </sequential>
+ </macrodef>
+ </target>
+ <target name="-init-macrodef-test-impl">
+ <macrodef name="test-impl" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element implicit="true" name="customize" optional="true"/>
+ <sequential>
+ <echo>No tests executed.</echo>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-junit" if="${junit.available}" name="-init-macrodef-junit-impl">
+ <macrodef name="test-impl" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element implicit="true" name="customize" optional="true"/>
+ <sequential>
+ <webproject2:junit excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
+ <customize/>
+ </webproject2:junit>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-testng" if="${testng.available}" name="-init-macrodef-testng-impl">
+ <macrodef name="test-impl" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element implicit="true" name="customize" optional="true"/>
+ <sequential>
+ <webproject2:testng excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
+ <customize/>
+ </webproject2:testng>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-test-impl,-init-macrodef-junit-impl,-init-macrodef-testng-impl" name="-init-macrodef-test">
+ <macrodef name="test" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <sequential>
+ <webproject2:test-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
+ <customize>
+ <classpath>
+ <path path="${run.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}"/>
+ </classpath>
+ <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <jvmarg line="${runmain.jvmargs}"/>
+ </customize>
+ </webproject2:test-impl>
+ </sequential>
+ </macrodef>
+ </target>
+ <target if="${junit.available}" name="-init-macrodef-junit-debug" unless="${nb.junit.batch}">
+ <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true" tempdir="${java.io.tmpdir}">
+ <test methods="@{testmethods}" name="@{testincludes}" todir="${build.test.results.dir}"/>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <formatter type="brief" usefile="false"/>
+ <formatter type="xml"/>
+ <jvmarg value="-ea"/>
+ <jvmarg line="${debug-args-line}"/>
+ <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/>
+ <customize/>
+ </junit>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-test-properties" if="${nb.junit.batch}" name="-init-macrodef-junit-debug-batch">
+ <macrodef name="junit-debug" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <property name="run.jvmargs.ide" value=""/>
+ <junit dir="${basedir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" showoutput="true" tempdir="${build.dir}">
+ <batchtest todir="${build.test.results.dir}">
+ <fileset dir="${test.src.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
+ <filename name="@{testincludes}"/>
+ </fileset>
+ <fileset dir="${build.test.classes.dir}" excludes="@{excludes},${excludes},${test.binaryexcludes}" includes="${test.binaryincludes}">
+ <filename name="${test.binarytestincludes}"/>
+ </fileset>
+ </batchtest>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <formatter type="brief" usefile="false"/>
+ <formatter type="xml"/>
+ <jvmarg value="-ea"/>
+ <jvmarg line="${run.jvmargs.ide}"/>
+ <jvmarg line="${debug-args-line}"/>
+ <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/>
+ <customize/>
+ </junit>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-junit-debug,-init-macrodef-junit-debug-batch" if="${junit.available}" name="-init-macrodef-junit-debug-impl">
+ <macrodef name="test-debug-impl" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <element implicit="true" name="customize" optional="true"/>
+ <sequential>
+ <webproject2:junit-debug excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
+ <customize/>
+ </webproject2:junit-debug>
+ </sequential>
+ </macrodef>
+ </target>
+ <target if="${testng.available}" name="-init-macrodef-testng-debug">
+ <macrodef name="testng-debug" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${main.class}" name="testClass"/>
+ <attribute default="" name="testMethod"/>
+ <element name="customize2" optional="true"/>
+ <sequential>
+ <condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}">
+ <isset property="test.method"/>
+ </condition>
+ <condition else="-suitename FootballClient -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
+ <matches pattern=".*\.xml" string="@{testClass}"/>
+ </condition>
+ <delete dir="${build.test.results.dir}" quiet="true"/>
+ <mkdir dir="${build.test.results.dir}"/>
+ <webproject1:debug args="${testng.cmd.args}" classname="org.testng.TestNG" classpath="${debug.test.classpath}:${j2ee.platform.embeddableejb.classpath}">
+ <customize>
+ <customize2/>
+ <jvmarg value="-ea"/>
+ <arg line="${testng.debug.mode}"/>
+ <arg line="-d ${build.test.results.dir}"/>
+ <arg line="-listener org.testng.reporters.VerboseReporter"/>
+ </customize>
+ </webproject1:debug>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-testng-debug" if="${testng.available}" name="-init-macrodef-testng-debug-impl">
+ <macrodef name="testng-debug-impl" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${main.class}" name="testClass"/>
+ <attribute default="" name="testMethod"/>
+ <element implicit="true" name="customize2" optional="true"/>
+ <sequential>
+ <webproject2:testng-debug testClass="@{testClass}" testMethod="@{testMethod}">
+ <customize2/>
+ </webproject2:testng-debug>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-junit-debug-impl" if="${junit.available}" name="-init-macrodef-test-debug-junit">
+ <macrodef name="test-debug" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <attribute default="${main.class}" name="testClass"/>
+ <attribute default="" name="testMethod"/>
+ <sequential>
+ <webproject2:test-debug-impl excludes="@{excludes}" includes="@{includes}" testincludes="@{testincludes}" testmethods="@{testmethods}">
+ <customize>
+ <classpath>
+ <path path="${run.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}"/>
+ </classpath>
+ <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <jvmarg line="${runmain.jvmargs}"/>
+ </customize>
+ </webproject2:test-debug-impl>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-testng-debug-impl" if="${testng.available}" name="-init-macrodef-test-debug-testng">
+ <macrodef name="test-debug" uri="http://www.netbeans.org/ns/web-project/2">
+ <attribute default="${includes}" name="includes"/>
+ <attribute default="${excludes}" name="excludes"/>
+ <attribute default="**" name="testincludes"/>
+ <attribute default="" name="testmethods"/>
+ <attribute default="${main.class}" name="testClass"/>
+ <attribute default="" name="testMethod"/>
+ <sequential>
+ <webproject2:testng-debug-impl testClass="@{testClass}" testMethod="@{testMethod}">
+ <customize2>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ </customize2>
+ </webproject2:testng-debug-impl>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-macrodef-test-debug-junit,-init-macrodef-test-debug-testng" name="-init-macrodef-test-debug"/>
+ <target name="-init-macrodef-java">
+ <macrodef name="java" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute default="${main.class}" name="classname"/>
+ <attribute default="${debug.classpath}" name="classpath"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <java classname="@{classname}" fork="true">
+ <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <jvmarg line="${runmain.jvmargs}"/>
+ <classpath>
+ <path path="@{classpath}:${j2ee.platform.classpath}"/>
+ </classpath>
+ <syspropertyset>
+ <propertyref prefix="run-sys-prop."/>
+ <mapper from="run-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <customize/>
+ </java>
+ </sequential>
+ </macrodef>
+ </target>
+ <target name="-init-macrodef-nbjsdebug">
+ <macrodef name="nbjsdebugstart" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute default="${client.url}" name="webUrl"/>
+ <sequential>
+ <nbjsdebugstart urlPart="${client.urlPart}" webUrl="@{webUrl}"/>
+ </sequential>
+ </macrodef>
+ </target>
+ <target depends="-init-debug-args" name="-init-macrodef-nbjpda">
+ <macrodef name="nbjpdastart" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute default="${main.class}" name="name"/>
+ <attribute default="${debug.classpath}:${j2ee.platform.classpath}" name="classpath"/>
+ <sequential>
+ <nbjpdastart addressproperty="jpda.address" name="@{name}" transport="${debug-transport}">
+ <classpath>
+ <path path="@{classpath}"/>
+ </classpath>
+ </nbjpdastart>
+ </sequential>
+ </macrodef>
+ <macrodef name="nbjpdareload" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute default="${build.classes.dir}" name="dir"/>
+ <sequential>
+ <nbjpdareload>
+ <fileset dir="@{dir}" includes="${fix.classes}">
+ <include name="${fix.includes}*.class"/>
+ </fileset>
+ </nbjpdareload>
+ </sequential>
+ </macrodef>
+ <macrodef name="nbjpdaappreloaded" uri="http://www.netbeans.org/ns/web-project/1">
+ <sequential>
+ <nbjpdaappreloaded/>
+ </sequential>
+ </macrodef>
+ </target>
+ <target name="-init-debug-args">
+ <property name="version-output" value="java version &quot;${ant.java.version}"/>
+ <condition property="have-jdk-older-than-1.4">
+ <or>
+ <contains string="${version-output}" substring="java version &quot;1.0"/>
+ <contains string="${version-output}" substring="java version &quot;1.1"/>
+ <contains string="${version-output}" substring="java version &quot;1.2"/>
+ <contains string="${version-output}" substring="java version &quot;1.3"/>
+ </or>
+ </condition>
+ <condition else="-Xdebug" property="debug-args-line" value="-Xdebug -Xnoagent -Djava.compiler=none">
+ <istrue value="${have-jdk-older-than-1.4}"/>
+ </condition>
+ <condition else="dt_socket" property="debug-transport-by-os" value="dt_shmem">
+ <os family="windows"/>
+ </condition>
+ <condition else="${debug-transport-by-os}" property="debug-transport" value="${debug.transport}">
+ <isset property="debug.transport"/>
+ </condition>
+ </target>
+ <target depends="-init-debug-args" name="-init-macrodef-debug">
+ <macrodef name="debug" uri="http://www.netbeans.org/ns/web-project/1">
+ <attribute default="${main.class}" name="classname"/>
+ <attribute default="${debug.classpath}:${j2ee.platform.classpath}" name="classpath"/>
+ <attribute default="${application.args.param}" name="args"/>
+ <element name="customize" optional="true"/>
+ <sequential>
+ <java classname="@{classname}" fork="true">
+ <jvmarg line="${endorsed.classpath.cmd.line.arg}"/>
+ <jvmarg line="${debug-args-line}"/>
+ <jvmarg value="-Xrunjdwp:transport=${debug-transport},address=${jpda.address}"/>
+ <jvmarg line="${runmain.jvmargs}"/>
+ <classpath>
+ <path path="@{classpath}"/>
+ </classpath>
+ <syspropertyset>
+ <propertyref prefix="run-sys-prop."/>
+ <mapper from="run-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <arg line="@{args}"/>
+ <customize/>
+ </java>
+ </sequential>
+ </macrodef>
+ </target>
+ <target name="-init-taskdefs">
+ <fail unless="libs.CopyLibs.classpath">
+The libs.CopyLibs.classpath property is not set up.
+This property must point to
+org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part
+of NetBeans IDE installation and is usually located at
+&lt;netbeans_installation&gt;/java&lt;version&gt;/ant/extra folder.
+Either open the project in the IDE and make sure CopyLibs library
+exists or setup the property manually. For example like this:
+ ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar
+ </fail>
+ <taskdef classpath="${libs.CopyLibs.classpath}" resource="org/netbeans/modules/java/j2seproject/copylibstask/antlib.xml"/>
+ </target>
+ <target name="-init-ap-cmdline-properties">
+ <property name="annotation.processing.enabled" value="true"/>
+ <property name="annotation.processing.processors.list" value=""/>
+ <property name="annotation.processing.run.all.processors" value="true"/>
+ <property name="javac.processorpath" value="${javac.classpath}"/>
+ <property name="javac.test.processorpath" value="${javac.test.classpath}"/>
+ <condition property="ap.supported.internal" value="true">
+ <not>
+ <matches pattern="1\.[0-5](\..*)?" string="${javac.source}"/>
+ </not>
+ </condition>
+ </target>
+ <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-ap-cmdline-supported">
+ <condition else="" property="ap.processors.internal" value="-processor ${annotation.processing.processors.list}">
+ <isfalse value="${annotation.processing.run.all.processors}"/>
+ </condition>
+ <condition else="" property="ap.proc.none.internal" value="-proc:none">
+ <isfalse value="${annotation.processing.enabled}"/>
+ </condition>
+ </target>
+ <target depends="-init-ap-cmdline-properties,-init-ap-cmdline-supported" name="-init-ap-cmdline">
+ <property name="ap.cmd.line.internal" value=""/>
+ </target>
+ <!--
+ pre NB7.2 profiling section; consider it deprecated
+ -->
+ <target depends="-profile-pre-init, init, -profile-post-init, -profile-init-check" if="profiler.info.jvmargs.agent" name="profile-init"/>
+ <target if="profiler.info.jvmargs.agent" name="-profile-pre-init">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target if="profiler.info.jvmargs.agent" name="-profile-post-init">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="-profile-pre-init, init, -profile-post-init" if="profiler.info.jvmargs.agent" name="-profile-init-check">
+ <fail unless="profiler.info.jvm">Must set JVM to use for profiling in profiler.info.jvm</fail>
+ <fail unless="profiler.info.jvmargs.agent">Must set profiler agent JVM arguments in profiler.info.jvmargs.agent</fail>
+ </target>
+ <!--
+ end of pre NB7.2 profiling section
+ -->
+ <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init,-post-init,-init-check,-init-macrodef-property,-init-macrodef-javac,-init-macrodef-test,-init-macrodef-test-debug,-init-macrodef-java,-init-macrodef-nbjpda,-init-macrodef-nbjsdebug,-init-macrodef-debug,-init-taskdefs,-init-ap-cmdline" name="init"/>
+ <!--
+ COMPILATION SECTION
+ -->
+ <target depends="init" if="no.dist.ear.dir" name="deps-module-jar" unless="no.deps"/>
+ <target depends="init" if="dist.ear.dir" name="deps-ear-jar" unless="no.deps"/>
+ <target depends="init, deps-module-jar, deps-ear-jar" name="deps-jar" unless="no.deps"/>
+ <target depends="init,deps-jar,wsimport-client-generate" name="-pre-pre-compile">
+ <mkdir dir="${build.classes.dir}"/>
+ </target>
+ <target name="-pre-compile">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target name="-copy-webdir">
+ <copy todir="${build.web.dir}">
+ <fileset dir="${web.docbase.dir}" excludes="${build.web.excludes},${excludes}" includes="${includes}"/>
+ </copy>
+ <copy todir="${build.web.dir}/WEB-INF">
+ <fileset dir="${webinf.dir}" excludes="${build.web.excludes}"/>
+ </copy>
+ </target>
+ <target depends="init, deps-jar, -pre-pre-compile, -pre-compile, -copy-manifest, -copy-persistence-xml, -copy-webdir, library-inclusion-in-archive,library-inclusion-in-manifest" if="have.sources" name="-do-compile">
+ <webproject2:javac destdir="${build.classes.dir}" gensrcdir="${build.generated.sources.dir}"/>
+ <copy todir="${build.classes.dir}">
+ <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
+ </copy>
+ </target>
+ <target if="has.custom.manifest" name="-copy-manifest">
+ <mkdir dir="${build.meta.inf.dir}"/>
+ <copy todir="${build.meta.inf.dir}">
+ <fileset dir="${conf.dir}" includes="MANIFEST.MF"/>
+ </copy>
+ </target>
+ <target if="has.persistence.xml" name="-copy-persistence-xml">
+ <mkdir dir="${build.web.dir}/WEB-INF/classes/META-INF"/>
+ <copy todir="${build.web.dir}/WEB-INF/classes/META-INF">
+ <fileset dir="${persistence.xml.dir}" includes="persistence.xml orm.xml"/>
+ </copy>
+ </target>
+ <target name="-post-compile">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,deps-jar,-pre-pre-compile,-pre-compile,-do-compile,-post-compile" description="Compile project." name="compile"/>
+ <target name="-pre-compile-single">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
+ <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
+ <webproject2:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}"/>
+ <copy todir="${build.classes.dir}">
+ <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
+ </copy>
+ </target>
+ <target name="-post-compile-single">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,deps-jar,-pre-pre-compile,-pre-compile-single,-do-compile-single,-post-compile-single" name="compile-single"/>
+ <property name="jspc.schemas" value="/resources/schemas/"/>
+ <property name="jspc.dtds" value="/resources/dtds/"/>
+ <target depends="compile" description="Test compile JSP pages to expose compilation errors." if="do.compile.jsps" name="compile-jsps">
+ <mkdir dir="${build.generated.dir}/src"/>
+ <java classname="org.netbeans.modules.web.project.ant.JspC" failonerror="true" fork="true">
+ <arg value="-uriroot"/>
+ <arg file="${basedir}/${build.web.dir}"/>
+ <arg value="-d"/>
+ <arg file="${basedir}/${build.generated.dir}/src"/>
+ <arg value="-die1"/>
+ <arg value="-schemas ${jspc.schemas}"/>
+ <arg value="-dtds ${jspc.dtds}"/>
+ <arg value="-compilerSourceVM ${javac.source}"/>
+ <arg value="-compilerTargetVM ${javac.target}"/>
+ <arg value="-javaEncoding ${source.encoding}"/>
+ <arg value="-sysClasspath ${libs.jsp-compilation-syscp.classpath}"/>
+ <classpath path="${java.home}/../lib/tools.jar:${libs.jsp-compiler.classpath}:${libs.jsp-compilation.classpath}"/>
+ </java>
+ <mkdir dir="${build.generated.dir}/classes"/>
+ <webproject2:javac classpath="${build.classes.dir}:${libs.jsp-compilation.classpath}:${javac.classpath}:${j2ee.platform.classpath}" destdir="${build.generated.dir}/classes" srcdir="${build.generated.dir}/src"/>
+ </target>
+ <target depends="compile" if="jsp.includes" name="-do-compile-single-jsp">
+ <fail unless="javac.jsp.includes">Must select some files in the IDE or set javac.jsp.includes</fail>
+ <mkdir dir="${build.generated.dir}/src"/>
+ <java classname="org.netbeans.modules.web.project.ant.JspCSingle" failonerror="true" fork="true">
+ <arg value="-uriroot"/>
+ <arg file="${basedir}/${build.web.dir}"/>
+ <arg value="-d"/>
+ <arg file="${basedir}/${build.generated.dir}/src"/>
+ <arg value="-die1"/>
+ <arg value="-schemas ${jspc.schemas}"/>
+ <arg value="-dtds ${jspc.dtds}"/>
+ <arg value="-sysClasspath ${libs.jsp-compilation-syscp.classpath}"/>
+ <arg value="-jspc.files"/>
+ <arg path="${jsp.includes}"/>
+ <arg value="-compilerSourceVM ${javac.source}"/>
+ <arg value="-compilerTargetVM ${javac.target}"/>
+ <arg value="-javaEncoding ${source.encoding}"/>
+ <classpath path="${java.home}/../lib/tools.jar:${libs.jsp-compiler.classpath}:${libs.jsp-compilation.classpath}"/>
+ </java>
+ <mkdir dir="${build.generated.dir}/classes"/>
+ <webproject2:javac classpath="${build.classes.dir}:${libs.jsp-compilation.classpath}:${javac.classpath}:${j2ee.platform.classpath}" destdir="${build.generated.dir}/classes" srcdir="${build.generated.dir}/src">
+ <customize>
+ <patternset includes="${javac.jsp.includes}"/>
+ </customize>
+ </webproject2:javac>
+ </target>
+ <target name="compile-single-jsp">
+ <fail unless="jsp.includes">Must select a file in the IDE or set jsp.includes</fail>
+ <antcall target="-do-compile-single-jsp"/>
+ </target>
+ <!--
+ DIST BUILDING SECTION
+ -->
+ <target name="-pre-dist">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,compile-jsps,-pre-dist" if="do.war.package.without.custom.manifest" name="-do-dist-without-manifest">
+ <dirname file="${dist.war}" property="dist.jar.dir"/>
+ <mkdir dir="${dist.jar.dir}"/>
+ <jar compress="${jar.compress}" jarfile="${dist.war}">
+ <fileset dir="${build.web.dir}" excludes="WEB-INF/classes/.netbeans_*,${dist.archive.excludes}"/>
+ </jar>
+ </target>
+ <target depends="init,compile,compile-jsps,-pre-dist" if="do.war.package.with.custom.manifest" name="-do-dist-with-manifest">
+ <dirname file="${dist.war}" property="dist.jar.dir"/>
+ <mkdir dir="${dist.jar.dir}"/>
+ <jar compress="${jar.compress}" jarfile="${dist.war}" manifest="${build.meta.inf.dir}/MANIFEST.MF">
+ <fileset dir="${build.web.dir}" excludes="WEB-INF/classes/.netbeans_*,${dist.archive.excludes}"/>
+ </jar>
+ </target>
+ <target depends="init,compile,compile-jsps,-pre-dist" if="do.tmp.war.package.without.custom.manifest" name="-do-tmp-dist-without-manifest">
+ <dirname file="${dist.war}" property="dist.jar.dir"/>
+ <mkdir dir="${dist.jar.dir}"/>
+ <jar compress="${jar.compress}" jarfile="${dist.war}">
+ <fileset dir="${build.web.dir}" excludes="WEB-INF/classes/.netbeans_*,${dist.archive.excludes}"/>
+ </jar>
+ </target>
+ <target depends="init,compile,compile-jsps,-pre-dist" if="do.tmp.war.package.with.custom.manifest" name="-do-tmp-dist-with-manifest">
+ <dirname file="${dist.war}" property="dist.jar.dir"/>
+ <mkdir dir="${dist.jar.dir}"/>
+ <jar compress="${jar.compress}" jarfile="${dist.war}" manifest="${build.meta.inf.dir}/MANIFEST.MF">
+ <fileset dir="${build.web.dir}" excludes="WEB-INF/classes/.netbeans_*,${dist.archive.excludes}"/>
+ </jar>
+ </target>
+ <target depends="init,compile,compile-jsps,-pre-dist,-do-dist-with-manifest,-do-dist-without-manifest" name="do-dist"/>
+ <target depends="init" if="dist.ear.dir" name="library-inclusion-in-manifest">
+ <mkdir dir="${build.web.dir}/META-INF"/>
+ <manifest file="${build.web.dir}/META-INF/MANIFEST.MF" mode="update"/>
+ </target>
+ <target depends="init" name="library-inclusion-in-archive" unless="dist.ear.dir"/>
+ <target depends="init" if="dist.ear.dir" name="-clean-webinf-lib">
+ <delete dir="${build.web.dir}/WEB-INF/lib"/>
+ </target>
+ <target depends="init,-clean-webinf-lib,compile,compile-jsps,-pre-dist,library-inclusion-in-manifest" if="do.tmp.war.package" name="do-ear-dist">
+ <dirname file="${dist.ear.war}" property="dist.jar.dir"/>
+ <mkdir dir="${dist.jar.dir}"/>
+ <jar compress="${jar.compress}" jarfile="${dist.ear.war}" manifest="${build.web.dir}/META-INF/MANIFEST.MF">
+ <fileset dir="${build.web.dir}" excludes="WEB-INF/classes/.netbeans_*,${dist.archive.excludes}"/>
+ </jar>
+ </target>
+ <target name="-post-dist">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,-pre-dist,do-dist,-post-dist" description="Build distribution (WAR)." name="dist"/>
+ <target depends="init,-clean-webinf-lib,-init-cos,compile,-pre-dist,do-ear-dist,-post-dist" description="Build distribution (WAR) to be packaged into an EAR." name="dist-ear"/>
+ <!--
+ EXECUTION SECTION
+ -->
+ <target depends="run-deploy,run-display-browser" description="Deploy to server and show in browser." name="run"/>
+ <target name="-pre-run-deploy">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target name="-post-run-deploy">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target name="-pre-nbmodule-run-deploy">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -pre-run-deploy task instead. -->
+ </target>
+ <target name="-post-nbmodule-run-deploy">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- This target can be overriden by NetBeans modules. Don't override it directly, use -post-run-deploy task instead. -->
+ </target>
+ <target name="-run-deploy-am">
+ <!-- Task to deploy to the Access Manager runtime. -->
+ </target>
+ <target depends="init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest,-pre-run-deploy,-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,-post-run-deploy,-do-update-breakpoints" name="run-deploy"/>
+ <target if="netbeans.home" name="-run-deploy-nb">
+ <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
+ </target>
+ <target name="-init-deploy-ant" unless="netbeans.home">
+ <property name="deploy.ant.archive" value="${dist.war}"/>
+ <property name="deploy.ant.docbase.dir" value="${web.docbase.dir}"/>
+ <property name="deploy.ant.resource.dir" value="${resource.dir}"/>
+ <property name="deploy.ant.enabled" value="true"/>
+ </target>
+ <target depends="dist,-run-undeploy-nb,-init-deploy-ant,-undeploy-ant" name="run-undeploy"/>
+ <target if="netbeans.home" name="-run-undeploy-nb">
+ <fail message="Undeploy is not supported from within the IDE"/>
+ </target>
+ <target depends="init,-pre-dist,dist,-post-dist" name="verify">
+ <nbverify file="${dist.war}"/>
+ </target>
+ <target depends="run-deploy,-init-display-browser,-display-browser-nb-old,-display-browser-nb,-display-browser-cl" name="run-display-browser"/>
+ <target if="do.display.browser" name="-init-display-browser">
+ <condition property="do.display.browser.nb.old">
+ <and>
+ <isset property="netbeans.home"/>
+ <not>
+ <isset property="browser.context"/>
+ </not>
+ </and>
+ </condition>
+ <condition property="do.display.browser.nb">
+ <and>
+ <isset property="netbeans.home"/>
+ <isset property="browser.context"/>
+ </and>
+ </condition>
+ <condition property="do.display.browser.cl">
+ <isset property="deploy.ant.enabled"/>
+ </condition>
+ </target>
+ <target if="do.display.browser.nb.old" name="-display-browser-nb-old">
+ <nbbrowse url="${client.url}"/>
+ </target>
+ <target if="do.display.browser.nb" name="-display-browser-nb">
+ <nbbrowse context="${browser.context}" url="${client.url}" urlPath="${client.urlPart}"/>
+ </target>
+ <target if="do.display.browser.cl" name="-get-browser" unless="browser">
+ <condition property="browser" value="rundll32">
+ <os family="windows"/>
+ </condition>
+ <condition else="" property="browser.args" value="url.dll,FileProtocolHandler">
+ <os family="windows"/>
+ </condition>
+ <condition property="browser" value="/usr/bin/open">
+ <os family="mac"/>
+ </condition>
+ <property environment="env"/>
+ <condition property="browser" value="${env.BROWSER}">
+ <isset property="env.BROWSER"/>
+ </condition>
+ <condition property="browser" value="/usr/bin/firefox">
+ <available file="/usr/bin/firefox"/>
+ </condition>
+ <condition property="browser" value="/usr/local/firefox/firefox">
+ <available file="/usr/local/firefox/firefox"/>
+ </condition>
+ <condition property="browser" value="/usr/bin/mozilla">
+ <available file="/usr/bin/mozilla"/>
+ </condition>
+ <condition property="browser" value="/usr/local/mozilla/mozilla">
+ <available file="/usr/local/mozilla/mozilla"/>
+ </condition>
+ <condition property="browser" value="/usr/sfw/lib/firefox/firefox">
+ <available file="/usr/sfw/lib/firefox/firefox"/>
+ </condition>
+ <condition property="browser" value="/opt/csw/bin/firefox">
+ <available file="/opt/csw/bin/firefox"/>
+ </condition>
+ <condition property="browser" value="/usr/sfw/lib/mozilla/mozilla">
+ <available file="/usr/sfw/lib/mozilla/mozilla"/>
+ </condition>
+ <condition property="browser" value="/opt/csw/bin/mozilla">
+ <available file="/opt/csw/bin/mozilla"/>
+ </condition>
+ </target>
+ <target depends="-get-browser" if="do.display.browser.cl" name="-display-browser-cl">
+ <fail unless="browser">
+ Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable.
+ </fail>
+ <property name="browse.url" value="${deploy.ant.client.url}${client.urlPart}"/>
+ <echo>Launching ${browse.url}</echo>
+ <exec executable="${browser}" spawn="true">
+ <arg line="${browser.args} ${browse.url}"/>
+ </exec>
+ </target>
+ <target depends="init,-init-cos,compile-single" name="run-main">
+ <fail unless="run.class">Must select one file in the IDE or set run.class</fail>
+ <webproject1:java classname="${run.class}"/>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single" name="run-test-with-main">
+ <fail unless="run.class">Must select one file in the IDE or set run.class</fail>
+ <webproject1:java classname="${run.class}" classpath="${run.test.classpath}"/>
+ </target>
+ <target depends="init" if="netbeans.home" name="-do-update-breakpoints">
+ <webproject1:nbjpdaappreloaded/>
+ </target>
+ <!--
+ DEBUGGING SECTION
+ -->
+ <target depends="init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest" description="Debug project in IDE." if="netbeans.home" name="debug">
+ <nbstartserver debugmode="true"/>
+ <antcall target="connect-debugger"/>
+ <nbdeploy clientUrlPart="${client.urlPart}" debugmode="true" forceRedeploy="true"/>
+ <antcall target="debug-display-browser-old"/>
+ <antcall target="debug-display-browser"/>
+ <antcall target="connect-client-debugger"/>
+ </target>
+ <target if="do.debug.server" name="connect-debugger" unless="is.debugged">
+ <condition property="listeningcp" value="sourcepath">
+ <istrue value="${j2ee.compile.on.save}"/>
+ </condition>
+ <nbjpdaconnect address="${jpda.address}" host="${jpda.host}" listeningcp="${listeningcp}" name="${name}" transport="${jpda.transport}">
+ <classpath>
+ <path path="${debug.classpath}:${j2ee.platform.classpath}"/>
+ </classpath>
+ <sourcepath>
+ <path path="${web.docbase.dir}"/>
+ </sourcepath>
+ </nbjpdaconnect>
+ </target>
+ <target if="do.display.browser.debug.old" name="debug-display-browser-old">
+ <nbbrowse url="${client.url}"/>
+ </target>
+ <target if="do.display.browser.debug" name="debug-display-browser">
+ <nbbrowse context="${browser.context}" url="${client.url}" urlPath="${client.urlPart}"/>
+ </target>
+ <target if="do.debug.client" name="connect-client-debugger">
+ <webproject1:nbjsdebugstart webUrl="${client.url}"/>
+ </target>
+ <target depends="init,compile-test-single" if="netbeans.home" name="-debug-start-debuggee-main-test">
+ <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail>
+ <webproject1:debug classname="${debug.class}" classpath="${debug.test.classpath}"/>
+ </target>
+ <target depends="init,compile-test-single,-debug-start-debugger-main-test,-debug-start-debuggee-main-test" if="netbeans.home" name="debug-test-with-main"/>
+ <target depends="init,compile,compile-jsps,-do-compile-single-jsp,debug" if="netbeans.home" name="debug-single"/>
+ <target depends="init" if="netbeans.home" name="-debug-start-debugger-main-test">
+ <webproject1:nbjpdastart classpath="${debug.test.classpath}" name="${debug.class}"/>
+ </target>
+ <target depends="init" if="netbeans.home" name="-debug-start-debugger">
+ <webproject1:nbjpdastart name="${debug.class}"/>
+ </target>
+ <target depends="init,compile-single" if="netbeans.home" name="-debug-start-debuggee-single">
+ <fail unless="debug.class">Must select one file in the IDE or set debug.class</fail>
+ <webproject1:debug classname="${debug.class}"/>
+ </target>
+ <target depends="init,compile-single,-debug-start-debugger,-debug-start-debuggee-single" if="netbeans.home" name="debug-single-main"/>
+ <target depends="init" name="-pre-debug-fix">
+ <fail unless="fix.includes">Must set fix.includes</fail>
+ <property name="javac.includes" value="${fix.includes}.java"/>
+ </target>
+ <target depends="init,-pre-debug-fix,compile-single" if="netbeans.home" name="-do-debug-fix">
+ <webproject1:nbjpdareload/>
+ </target>
+ <target depends="init,-pre-debug-fix,-do-debug-fix" if="netbeans.home" name="debug-fix"/>
+ <!--
+ =================
+ PROFILING SECTION
+ =================
+ -->
+ <!--
+ pre NB7.2 profiling section; consider it deprecated
+ -->
+ <target description="Profile a J2EE project in the IDE." if="profiler.info.jvmargs.agent" name="-profile-pre72">
+ <condition else="start-profiled-server" property="profiler.startserver.target" value="start-profiled-server-extraargs">
+ <isset property="profiler.info.jvmargs.extra"/>
+ </condition>
+ <antcall target="${profiler.startserver.target}"/>
+ <antcall target="run"/>
+ <antcall target="-profile-start-loadgen"/>
+ </target>
+ <target if="profiler.info.jvmargs.agent" name="start-profiled-server">
+ <nbstartprofiledserver forceRestart="${profiler.j2ee.serverForceRestart}" javaPlatform="${profiler.info.javaPlatform}" startupTimeout="${profiler.j2ee.serverStartupTimeout}">
+ <jvmarg value="${profiler.info.jvmargs.agent}"/>
+ <jvmarg value="${profiler.j2ee.agentID}"/>
+ </nbstartprofiledserver>
+ </target>
+ <target if="profiler.info.jvmargs.agent" name="start-profiled-server-extraargs">
+ <nbstartprofiledserver forceRestart="${profiler.j2ee.serverForceRestart}" javaPlatform="${profiler.info.javaPlatform}" startupTimeout="${profiler.j2ee.serverStartupTimeout}">
+ <jvmarg value="${profiler.info.jvmargs.extra}"/>
+ <jvmarg value="${profiler.info.jvmargs.agent}"/>
+ <jvmarg value="${profiler.j2ee.agentID}"/>
+ </nbstartprofiledserver>
+ </target>
+ <target depends="profile-init,compile-test-single" if="profiler.info.jvmargs.agent" name="-profile-test-single-pre72">
+ <fail unless="netbeans.home">This target only works when run from inside the NetBeans IDE.</fail>
+ <nbprofiledirect>
+ <classpath>
+ <path path="${run.test.classpath}"/>
+ <path path="${j2ee.platform.classpath}"/>
+ </classpath>
+ </nbprofiledirect>
+ <junit dir="${profiler.info.dir}" errorproperty="tests.failed" failureproperty="tests.failed" fork="true" jvm="${profiler.info.jvm}" showoutput="true">
+ <env key="${profiler.info.pathvar}" path="${profiler.info.agentpath}:${profiler.current.path}"/>
+ <jvmarg value="${profiler.info.jvmargs.agent}"/>
+ <jvmarg line="${profiler.info.jvmargs}"/>
+ <test name="${profile.class}"/>
+ <classpath>
+ <path path="${run.test.classpath}"/>
+ <path path="${j2ee.platform.classpath}"/>
+ </classpath>
+ <syspropertyset>
+ <propertyref prefix="test-sys-prop."/>
+ <mapper from="test-sys-prop.*" to="*" type="glob"/>
+ </syspropertyset>
+ <formatter type="brief" usefile="false"/>
+ <formatter type="xml"/>
+ </junit>
+ </target>
+ <target if="netbeans.home" name="-profile-check">
+ <condition property="profiler.configured">
+ <or>
+ <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-agentpath:"/>
+ <contains casesensitive="true" string="${run.jvmargs.ide}" substring="-javaagent:"/>
+ </or>
+ </condition>
+ </target>
+ <target depends="init,-init-cos,compile,compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest" name="-do-profile">
+ <startprofiler/>
+ <nbstartserver profilemode="true"/>
+ <nbdeploy clientUrlPart="${client.urlPart}" forceRedeploy="true" profilemode="true"/>
+ <antcall target="debug-display-browser-old"/>
+ <antcall target="debug-display-browser"/>
+ <antcall target="-profile-start-loadgen"/>
+ </target>
+ <target depends="-profile-check,-profile-pre72" description="Profile a J2EE project in the IDE." if="profiler.configured" name="profile" unless="profiler.info.jvmargs.agent">
+ <antcall target="-do-profile"/>
+ </target>
+ <target depends="-profile-test-single-pre72" name="profile-test-single"/>
+ <target depends="-profile-check" if="profiler.configured" name="profile-test" unless="profiler.info.jvmargs.agent">
+ <startprofiler/>
+ <antcall target="test-single"/>
+ </target>
+ <target if="profiler.loadgen.path" name="-profile-start-loadgen">
+ <loadgenstart path="${profiler.loadgen.path}"/>
+ </target>
+ <!--
+ JAVADOC SECTION
+ -->
+ <target depends="init" if="have.sources" name="javadoc-build">
+ <mkdir dir="${dist.javadoc.dir}"/>
+ <javadoc additionalparam="${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}">
+ <classpath>
+ <path path="${javac.classpath}:${j2ee.platform.classpath}"/>
+ </classpath>
+ <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
+ <filename name="**/*.java"/>
+ </fileset>
+ <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false">
+ <include name="**/*.java"/>
+ </fileset>
+ </javadoc>
+ <copy todir="${dist.javadoc.dir}">
+ <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
+ <filename name="**/doc-files/**"/>
+ </fileset>
+ <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false">
+ <include name="**/doc-files/**"/>
+ </fileset>
+ </copy>
+ </target>
+ <target depends="init,javadoc-build" if="netbeans.home" name="javadoc-browse" unless="no.javadoc.preview">
+ <nbbrowse file="${dist.javadoc.dir}/index.html"/>
+ </target>
+ <target depends="init,javadoc-build,javadoc-browse" description="Build Javadoc." name="javadoc"/>
+ <!--
+
+ TEST COMPILATION SECTION
+ -->
+ <target depends="init,compile" if="have.tests" name="-pre-pre-compile-test">
+ <mkdir dir="${build.test.classes.dir}"/>
+ <property name="j2ee.platform.embeddableejb.classpath" value=""/>
+ </target>
+ <target name="-pre-compile-test">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test" if="have.tests" name="-do-compile-test">
+ <webproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${test.src.dir}"/>
+ <copy todir="${build.test.classes.dir}">
+ <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
+ </copy>
+ </target>
+ <target name="-post-compile-test">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-do-compile-test,-post-compile-test" name="compile-test"/>
+ <target name="-pre-compile-test-single">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
+ <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
+ <webproject2:javac classpath="${javac.test.classpath}:${j2ee.platform.classpath}:${j2ee.platform.embeddableejb.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" srcdir="${test.src.dir}"/>
+ <copy todir="${build.test.classes.dir}">
+ <fileset dir="${test.src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
+ </copy>
+ </target>
+ <target name="-post-compile-test-single">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single,-do-compile-test-single,-post-compile-test-single" name="compile-test-single"/>
+ <!--
+
+ TEST EXECUTION SECTION
+ -->
+ <target depends="init" if="have.tests" name="-pre-test-run">
+ <mkdir dir="${build.test.results.dir}"/>
+ </target>
+ <target depends="init,compile-test,-pre-test-run" if="have.tests" name="-do-test-run">
+ <webproject2:test includes="${includes}" testincludes="**/*Test.java"/>
+ </target>
+ <target depends="init,compile-test,-pre-test-run,-do-test-run" if="have.tests" name="-post-test-run">
+ <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
+ </target>
+ <target depends="init" if="have.tests" name="test-report"/>
+ <target depends="init" if="netbeans.home+have.tests" name="-test-browse"/>
+ <target depends="init,compile-test,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests." name="test"/>
+ <target depends="init" if="have.tests" name="-pre-test-run-single">
+ <mkdir dir="${build.test.results.dir}"/>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single">
+ <fail unless="test.includes">Must select some files in the IDE or set test.includes</fail>
+ <webproject2:test excludes="" includes="${test.includes}" testincludes="${test.includes}"/>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single" if="have.tests" name="-post-test-run-single">
+ <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single,-post-test-run-single" description="Run single unit test." name="test-single"/>
+ <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-do-test-run-single-method">
+ <fail unless="test.class">Must select some files in the IDE or set test.class</fail>
+ <fail unless="test.method">Must select some method in the IDE or set test.method</fail>
+ <webproject2:test excludes="" includes="${javac.includes}" testincludes="${test.class}" testmethods="${test.method}"/>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method" if="have.tests" name="-post-test-run-single-method">
+ <fail if="tests.failed" unless="ignore.failing.tests">Some tests failed; see details above.</fail>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single,-do-test-run-single-method,-post-test-run-single-method" description="Run single unit test." name="test-single-method"/>
+ <!--
+
+ TEST DEBUGGING SECTION
+ -->
+ <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test">
+ <fail unless="test.class">Must select one file in the IDE or set test.class</fail>
+ <webproject2:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testincludes="${javac.includes}"/>
+ </target>
+ <target depends="init,compile-test-single,-pre-test-run-single" if="have.tests" name="-debug-start-debuggee-test-method">
+ <fail unless="test.class">Must select one file in the IDE or set test.class</fail>
+ <fail unless="test.method">Must select some method in the IDE or set test.method</fail>
+ <webproject2:test-debug excludes="" includes="${javac.includes}" testClass="${test.class}" testMethod="${test.method}" testincludes="${test.class}" testmethods="${test.method}"/>
+ </target>
+ <target depends="init,compile-test" if="netbeans.home+have.tests" name="-debug-start-debugger-test">
+ <webproject1:nbjpdastart classpath="${debug.test.classpath}" name="${test.class}"/>
+ </target>
+ <target depends="init,compile-test,-debug-start-debugger-test,-debug-start-debuggee-test" name="debug-test"/>
+ <target depends="init,compile-test-single,-debug-start-debugger-test,-debug-start-debuggee-test-method" name="debug-test-method"/>
+ <target depends="init,-pre-debug-fix,compile-test-single" if="netbeans.home" name="-do-debug-fix-test">
+ <webproject1:nbjpdareload dir="${build.test.classes.dir}"/>
+ </target>
+ <target depends="init,-pre-debug-fix,-do-debug-fix-test" if="netbeans.home" name="debug-fix-test"/>
+ <!--
+
+ CLEANUP SECTION
+ -->
+ <target depends="init" name="deps-clean" unless="no.deps"/>
+ <target depends="init" name="do-clean">
+ <condition property="build.dir.to.clean" value="${build.web.dir}">
+ <isset property="dist.ear.dir"/>
+ </condition>
+ <property name="build.dir.to.clean" value="${build.web.dir}"/>
+ <delete includeEmptyDirs="true" quiet="true">
+ <fileset dir="${build.dir.to.clean}/WEB-INF/lib"/>
+ </delete>
+ <delete dir="${build.dir}"/>
+ <available file="${build.dir.to.clean}/WEB-INF/lib" property="status.clean-failed" type="dir"/>
+ <delete dir="${dist.dir}"/>
+ </target>
+ <target depends="do-clean" if="status.clean-failed" name="check-clean">
+ <echo message="Warning: unable to delete some files in ${build.web.dir}/WEB-INF/lib - they are probably locked by the J2EE server. "/>
+ <echo level="info" message="To delete all files undeploy the module from Server Registry in Runtime tab and then use Clean again."/>
+ </target>
+ <target depends="init" if="netbeans.home" name="undeploy-clean">
+ <nbundeploy failOnError="false" startServer="false"/>
+ </target>
+ <target name="-post-clean">
+ <!-- Empty placeholder for easier customization. -->
+ <!-- You can override this target in the ../build.xml file. -->
+ </target>
+ <target depends="init,undeploy-clean,deps-clean,do-clean,check-clean,-post-clean" description="Clean build products." name="clean"/>
+ <target depends="clean" description="Clean build products." name="clean-ear"/>
+</project>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/genfiles.properties b/Year_3/TSDWL/WSDL/FootballClient/nbproject/genfiles.properties
new file mode 100644
index 0000000..31d747b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/genfiles.properties
@@ -0,0 +1,8 @@
+build.xml.data.CRC32=aaea0a1d
+build.xml.script.CRC32=c8a5d28b
+build.xml.stylesheet.CRC32=651128d4@1.77.1.1
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=aaea0a1d
+nbproject/build-impl.xml.script.CRC32=67c6fda6
+nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.77.1.1
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/jax-ws.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/jax-ws.xml
new file mode 100644
index 0000000..8248530
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/jax-ws.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jax-ws xmlns="http://www.netbeans.org/ns/jax-ws/1">
+ <services/>
+ <clients>
+ <client name="info">
+ <wsdl-url>https://ws.footballpool.dataaccess.eu/info.wso?WSDL</wsdl-url>
+ <local-wsdl-file>ws.footballpool.dataaccess.eu/info.wso.wsdl</local-wsdl-file>
+ <package-name>eu.dataaccess.footballpool</package-name>
+ <catalog-file>catalog.xml</catalog-file>
+ <wsimport-options>
+ <wsimport-option>
+ <wsimport-option-name>extension</wsimport-option-name>
+ <wsimport-option-value>true</wsimport-option-value>
+ </wsimport-option>
+ <wsimport-option>
+ <wsimport-option-name>verbose</wsimport-option-name>
+ <wsimport-option-value>true</wsimport-option-value>
+ </wsimport-option>
+ <wsimport-option>
+ <wsimport-option-name>fork</wsimport-option-name>
+ <wsimport-option-value>false</wsimport-option-value>
+ </wsimport-option>
+ <wsimport-option>
+ <wsimport-option-name>wsdlLocation</wsimport-option-name>
+ <wsimport-option-value>https://ws.footballpool.dataaccess.eu/info.wso?WSDL</wsimport-option-value>
+ </wsimport-option>
+ <wsimport-option>
+ <wsimport-option-name>xnocompile</wsimport-option-name>
+ <wsimport-option-value>true</wsimport-option-value>
+ </wsimport-option>
+ <wsimport-option>
+ <wsimport-option-name>xendorsed</wsimport-option-name>
+ <wsimport-option-value>true</wsimport-option-value>
+ </wsimport-option>
+ </wsimport-options>
+ </client>
+ </clients>
+</jax-ws>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/jaxws-build.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/jaxws-build.xml
new file mode 100644
index 0000000..9bd9d81
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/jaxws-build.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?><!--
+ *** GENERATED FROM jax-ws.xml - DO NOT EDIT ! ***
+ *** TO MODIFY wsimport options USE Web Service node -> Edit WS Attributes ***
+ *** TO CHANGE TARGETS GENERATED TO jaxws-build.xml COPY THOSE ***
+ *** TARGETS TO ../build.xml AND MODIFY THAT FILE INSTEAD ***
+
+ --><project xmlns:xalan="http://xml.apache.org/xslt" xmlns:webproject2="http://www.netbeans.org/ns/web-project/2" xmlns:jaxws="http://www.netbeans.org/ns/jax-ws/1">
+ <!--
+ ===================
+ JAX-WS WSGEN SECTION
+ ===================
+ -->
+ <!--
+ ===================
+ JAX-WS WSIMPORT SECTION
+ ===================
+ -->
+ <target name="wsimport-init" depends="init">
+ <fail if="${wsimport.bad.version}" message="WsImport ant task defined in the classpath ${j2ee.platform.wsimport.classpath} has a serious bug. See http://wiki.netbeans.org/MetroIssue for details."/>
+ <mkdir dir="${build.generated.sources.dir}/jax-ws"/>
+ <property name="j2ee.platform.wsimport.classpath" value="${libs.jaxws21.classpath}"/>
+ <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
+ <classpath path="${java.home}/../lib/tools.jar:${j2ee.platform.wsimport.classpath}:${javac.classpath}"/>
+ </taskdef>
+ <condition property="conf-dir" value="${conf.dir}/" else="">
+ <isset property="conf.dir"/>
+ </condition>
+ </target>
+ <target name="wsimport-client-info" depends="wsimport-init">
+ <mkdir dir="${build.generated.dir}/jax-wsCache/info"/>
+ <wsimport sourcedestdir="${build.generated.dir}/jax-wsCache/info" destdir="${build.generated.dir}/jax-wsCache/info" wsdl="${basedir}/${conf-dir}xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl" catalog="catalog.xml" encoding="${source.encoding}" extension="true" verbose="true" fork="false" wsdlLocation="https://ws.footballpool.dataaccess.eu/info.wso?WSDL" xnocompile="true" xendorsed="true">
+ <depends file="${basedir}/${conf-dir}xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl"/>
+ <produces dir="${build.generated.dir}/jax-wsCache/info"/>
+ </wsimport>
+ <copy todir="${build.generated.sources.dir}/jax-ws">
+ <fileset dir="${build.generated.dir}/jax-wsCache/info">
+ <include name="**/*.java"/>
+ </fileset>
+ </copy>
+ </target>
+ <target name="wsimport-client-clean-info" depends="-init-project">
+ <delete dir="${build.generated.sources.dir}/jax-ws/eu/dataaccess/footballpool"/>
+ <delete dir="${build.generated.dir}/jax-wsCache/info"/>
+ </target>
+ <target name="wsimport-client-generate" depends="wsimport-client-info"/>
+</project>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.properties b/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.properties
new file mode 100644
index 0000000..26d4039
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.properties
@@ -0,0 +1,5 @@
+deploy.ant.properties.file=/home/dcariotti/.netbeans/8.2/tomcat80.properties
+j2ee.server.domain=/home/dcariotti/.netbeans/8.2/apache-tomcat-8.0.27.0_base
+j2ee.server.home=/home/dcariotti/apache-tomcat-8.0.27
+j2ee.server.instance=tomcat80:home=/home/dcariotti/apache-tomcat-8.0.27:base=apache-tomcat-8.0.27.0_base
+user.properties.file=/home/dcariotti/.netbeans/8.2/build.properties
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.xml
new file mode 100644
index 0000000..c789ac5
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/private/private.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+ <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
+ <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
+ <group>
+ <file>file:/home/dcariotti/NetBeansProjects/FootballClient/web/list.jsp</file>
+ <file>file:/home/dcariotti/NetBeansProjects/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java</file>
+ <file>file:/home/dcariotti/NetBeansProjects/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java</file>
+ <file>file:/home/dcariotti/NetBeansProjects/FootballClient/web/search.html</file>
+ </group>
+ </open-files>
+</project-private>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.properties b/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.properties
new file mode 100644
index 0000000..b8637ec
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.properties
@@ -0,0 +1,84 @@
+annotation.processing.enabled=true
+annotation.processing.enabled.in.editor=true
+annotation.processing.processors.list=
+annotation.processing.run.all.processors=true
+annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
+build.classes.dir=${build.web.dir}/WEB-INF/classes
+build.classes.excludes=**/*.java,**/*.form
+build.dir=build
+build.generated.dir=${build.dir}/generated
+build.generated.sources.dir=${build.dir}/generated-sources
+build.test.classes.dir=${build.dir}/test/classes
+build.test.results.dir=${build.dir}/test/results
+build.web.dir=${build.dir}/web
+build.web.excludes=${build.classes.excludes}
+client.urlPart=
+compile.jsps=false
+conf.dir=${source.root}/conf
+debug.classpath=${build.classes.dir}:${javac.classpath}
+debug.test.classpath=\
+ ${run.test.classpath}
+display.browser=true
+# Files to be excluded from distribution war
+dist.archive.excludes=
+dist.dir=dist
+dist.ear.war=${dist.dir}/${war.ear.name}
+dist.javadoc.dir=${dist.dir}/javadoc
+dist.war=${dist.dir}/${war.name}
+endorsed.classpath=\
+ ${libs.javaee-endorsed-api-7.0.classpath}
+excludes=
+includes=**
+j2ee.compile.on.save=true
+j2ee.copy.static.files.on.save=true
+j2ee.deploy.on.save=true
+j2ee.platform=1.7-web
+j2ee.platform.classpath=${j2ee.server.home}/lib/annotations-api.jar:${j2ee.server.home}/lib/catalina-ant.jar:${j2ee.server.home}/lib/catalina-ha.jar:${j2ee.server.home}/lib/catalina-storeconfig.jar:${j2ee.server.home}/lib/catalina-tribes.jar:${j2ee.server.home}/lib/catalina.jar:${j2ee.server.home}/lib/ecj-4.4.2.jar:${j2ee.server.home}/lib/el-api.jar:${j2ee.server.home}/lib/jasper-el.jar:${j2ee.server.home}/lib/jasper.jar:${j2ee.server.home}/lib/jsp-api.jar:${j2ee.server.home}/lib/servlet-api.jar:${j2ee.server.home}/lib/tomcat-api.jar:${j2ee.server.home}/lib/tomcat-coyote.jar:${j2ee.server.home}/lib/tomcat-dbcp.jar:${j2ee.server.home}/lib/tomcat-i18n-es.jar:${j2ee.server.home}/lib/tomcat-i18n-fr.jar:${j2ee.server.home}/lib/tomcat-i18n-ja.jar:${j2ee.server.home}/lib/tomcat-jdbc.jar:${j2ee.server.home}/lib/tomcat-jni.jar:${j2ee.server.home}/lib/tomcat-util-scan.jar:${j2ee.server.home}/lib/tomcat-util.jar:${j2ee.server.home}/lib/tomcat-websocket.jar:${j2ee.server.home}/lib/websocket-api.jar
+j2ee.server.type=Tomcat
+jar.compress=false
+javac.classpath=
+# Space-separated list of extra javac options
+javac.compilerargs=
+javac.debug=true
+javac.deprecation=false
+javac.processorpath=\
+ ${javac.classpath}
+javac.source=1.8
+javac.target=1.8
+javac.test.classpath=\
+ ${javac.classpath}:\
+ ${build.classes.dir}
+javac.test.processorpath=\
+ ${javac.test.classpath}
+javadoc.additionalparam=
+javadoc.author=false
+javadoc.encoding=${source.encoding}
+javadoc.noindex=false
+javadoc.nonavbar=false
+javadoc.notree=false
+javadoc.preview=true
+javadoc.private=false
+javadoc.splitindex=true
+javadoc.use=true
+javadoc.version=false
+javadoc.windowtitle=
+lib.dir=${web.docbase.dir}/WEB-INF/lib
+no.dependencies=false
+persistence.xml.dir=${conf.dir}
+platform.active=default_platform
+resource.dir=setup
+run.test.classpath=\
+ ${javac.test.classpath}:\
+ ${build.test.classes.dir}
+# Space-separated list of JVM arguments used when running a class with a main method or a unit test
+# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value):
+runmain.jvmargs=
+source.encoding=UTF-8
+source.root=src
+src.dir=${source.root}/java
+test.src.dir=test
+war.content.additional=
+war.ear.name=${war.name}
+war.name=FootballClient.war
+web.docbase.dir=web
+webinf.dir=web/WEB-INF
diff --git a/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.xml b/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.xml
new file mode 100644
index 0000000..eb85024
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/nbproject/project.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.web.project</type>
+ <configuration>
+ <buildExtensions xmlns="http://www.netbeans.org/ns/ant-build-extender/1">
+ <extension file="jaxws-build.xml" id="jaxws">
+ <dependency dependsOn="wsimport-client-generate" target="-pre-pre-compile"/>
+ </extension>
+ </buildExtensions>
+ <data xmlns="http://www.netbeans.org/ns/web-project/3">
+ <name>FootballClient</name>
+ <minimum-ant-version>1.6.5</minimum-ant-version>
+ <web-module-libraries/>
+ <web-module-additional-libraries/>
+ <source-roots>
+ <root id="src.dir" name="Source Packages"/>
+ </source-roots>
+ <test-roots>
+ <root id="test.src.dir" name="Test Packages"/>
+ </test-roots>
+ </data>
+ </configuration>
+</project>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/conf/MANIFEST.MF b/Year_3/TSDWL/WSDL/FootballClient/src/conf/MANIFEST.MF
new file mode 100644
index 0000000..59499bc
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/src/conf/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/conf/xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl b/Year_3/TSDWL/WSDL/FootballClient/src/conf/xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl
new file mode 100644
index 0000000..194bce6
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/src/conf/xml-resources/web-service-references/info/wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl
@@ -0,0 +1,1822 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="https://footballpool.dataaccess.eu" name="Info" targetNamespace="https://footballpool.dataaccess.eu">
+ <types>
+ <xs:schema elementFormDefault="qualified" targetNamespace="https://footballpool.dataaccess.eu">
+ <xs:complexType name="tAllCardsInfo">
+ <xs:sequence>
+ <xs:element name="dDate" type="xs:date"/>
+ <xs:element name="iMinute" type="xs:int"/>
+ <xs:element name="sTeam1Name" type="xs:string"/>
+ <xs:element name="sTeam1Flag" type="xs:string"/>
+ <xs:element name="sTeam2Name" type="xs:string"/>
+ <xs:element name="sTeam2Flag" type="xs:string"/>
+ <xs:element name="sPlayerName" type="xs:string"/>
+ <xs:element name="iYellow" type="xs:int"/>
+ <xs:element name="iRed" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tPlayerName">
+ <xs:sequence>
+ <xs:element name="iId" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="sCountryName" type="xs:string"/>
+ <xs:element name="sCountryFlag" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeamPlayerCardInfo">
+ <xs:sequence>
+ <xs:element name="iID" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="iYellowCards" type="xs:int"/>
+ <xs:element name="iRedCards" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeamPlayerName">
+ <xs:sequence>
+ <xs:element name="iID" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="sTeamName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tStadiumInfo">
+ <xs:sequence>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="iSeatsCapacity" type="xs:int"/>
+ <xs:element name="sCityName" type="xs:string"/>
+ <xs:element name="sWikipediaURL" type="xs:string"/>
+ <xs:element name="sGoogleMapsURL" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeamCoachName">
+ <xs:sequence>
+ <xs:element name="sTeamName" type="xs:string"/>
+ <xs:element name="sCoachName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tCountry">
+ <xs:sequence>
+ <xs:element name="iId" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="sISOCode" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tGameLevelInfo">
+ <xs:sequence>
+ <xs:element name="iLevel" type="xs:int"/>
+ <xs:element name="sLevelCode" type="xs:string"/>
+ <xs:element name="dFirstGame" type="xs:date"/>
+ <xs:element name="dtFirstGameTime" type="xs:dateTime"/>
+ <xs:element name="iFirstGameID" type="xs:int"/>
+ <xs:element name="dLastGame" type="xs:date"/>
+ <xs:element name="iLastGameID" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tGameIDsPerCity">
+ <xs:sequence>
+ <xs:element name="sCity" type="xs:string"/>
+ <xs:element name="iGameIDs" type="tns:ArrayOfInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tGameResult">
+ <xs:sequence>
+ <xs:element name="iGameNumber" type="xs:int"/>
+ <xs:element name="sDescription" type="xs:string"/>
+ <xs:element name="dtLocalPlayDateTime" type="xs:string"/>
+ <xs:element name="dtUTCPlayDateTime" type="xs:string"/>
+ <xs:element name="sTeamName1" type="xs:string"/>
+ <xs:element name="sTeamName2" type="xs:string"/>
+ <xs:element name="iScoreTeam1" type="xs:int"/>
+ <xs:element name="iScoreTeam2" type="xs:int"/>
+ <xs:element name="iRedCards" type="xs:int"/>
+ <xs:element name="iYellowCards" type="xs:int"/>
+ <xs:element name="sGroupCode" type="xs:string"/>
+ <xs:element name="bFinished" type="xs:boolean"/>
+ <xs:element name="iPenaltiesWonTeam1" type="xs:int"/>
+ <xs:element name="iPenaltiesWonTeam2" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tGroupInfo">
+ <xs:sequence>
+ <xs:element name="iId" type="xs:int"/>
+ <xs:element name="iLevel" type="xs:int"/>
+ <xs:element name="sCode" type="xs:string"/>
+ <xs:element name="sDescription" type="xs:string"/>
+ <xs:element name="dFirstGameDate" type="xs:date"/>
+ <xs:element name="dLastGameDate" type="xs:date"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tGroupStanding">
+ <xs:sequence>
+ <xs:element name="iTeamId" type="xs:int"/>
+ <xs:element name="sTeamName" type="xs:string"/>
+ <xs:element name="iPlayed" type="xs:int"/>
+ <xs:element name="iWon" type="xs:int"/>
+ <xs:element name="iDraw" type="xs:int"/>
+ <xs:element name="iLost" type="xs:int"/>
+ <xs:element name="iGoalsFor" type="xs:int"/>
+ <xs:element name="iGoalsAgainst" type="xs:int"/>
+ <xs:element name="iPlusMin" type="xs:int"/>
+ <xs:element name="iPoints" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tNextGame">
+ <xs:sequence>
+ <xs:element name="iGameNumber" type="xs:int"/>
+ <xs:element name="sLocalDateTime" type="xs:string"/>
+ <xs:element name="sUTCDateTime" type="xs:string"/>
+ <xs:element name="sTeam1" type="xs:string"/>
+ <xs:element name="sTeam2" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tPlayer">
+ <xs:sequence>
+ <xs:element name="iId" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="sFullName" type="xs:string"/>
+ <xs:element name="sFirstName" type="xs:string"/>
+ <xs:element name="sLastName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tPlayerRole">
+ <xs:sequence>
+ <xs:element name="sCode" type="xs:string"/>
+ <xs:element name="sDescription" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeamPlayerCardRankInfo">
+ <xs:sequence>
+ <xs:element name="iRank" type="xs:int"/>
+ <xs:element name="iID" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="iYellowCards" type="xs:int"/>
+ <xs:element name="iRedCards" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeamPlayerGoalsRankInfo">
+ <xs:sequence>
+ <xs:element name="iRank" type="xs:int"/>
+ <xs:element name="iID" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ <xs:element name="iGoals" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTeam">
+ <xs:sequence>
+ <xs:element name="iId" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="tTopScorerTop5">
+ <xs:sequence>
+ <xs:element name="iRank" type="xs:int"/>
+ <xs:element name="iGoals" type="xs:int"/>
+ <xs:element name="sName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOfInt">
+ <xs:sequence>
+ <xs:element name="int" type="xs:int" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftAllCardsInfo">
+ <xs:sequence>
+ <xs:element name="tAllCardsInfo" type="tns:tAllCardsInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftPlayerName">
+ <xs:sequence>
+ <xs:element name="tPlayerName" type="tns:tPlayerName" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeamPlayerCardInfo">
+ <xs:sequence>
+ <xs:element name="tTeamPlayerCardInfo" type="tns:tTeamPlayerCardInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeamPlayerName">
+ <xs:sequence>
+ <xs:element name="tTeamPlayerName" type="tns:tTeamPlayerName" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftStadiumInfo">
+ <xs:sequence>
+ <xs:element name="tStadiumInfo" type="tns:tStadiumInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeamCoachName">
+ <xs:sequence>
+ <xs:element name="tTeamCoachName" type="tns:tTeamCoachName" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOfString">
+ <xs:sequence>
+ <xs:element name="string" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftCountry">
+ <xs:sequence>
+ <xs:element name="tCountry" type="tns:tCountry" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftGameLevelInfo">
+ <xs:sequence>
+ <xs:element name="tGameLevelInfo" type="tns:tGameLevelInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftGameIDsPerCity">
+ <xs:sequence>
+ <xs:element name="tGameIDsPerCity" type="tns:tGameIDsPerCity" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftGroupInfo">
+ <xs:sequence>
+ <xs:element name="tGroupInfo" type="tns:tGroupInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftGroupStanding">
+ <xs:sequence>
+ <xs:element name="tGroupStanding" type="tns:tGroupStanding" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOfdate">
+ <xs:sequence>
+ <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftNextGame">
+ <xs:sequence>
+ <xs:element name="tNextGame" type="tns:tNextGame" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftPlayer">
+ <xs:sequence>
+ <xs:element name="tPlayer" type="tns:tPlayer" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftPlayerRole">
+ <xs:sequence>
+ <xs:element name="tPlayerRole" type="tns:tPlayerRole" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeamPlayerCardRankInfo">
+ <xs:sequence>
+ <xs:element name="tTeamPlayerCardRankInfo" type="tns:tTeamPlayerCardRankInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeamPlayerGoalsRankInfo">
+ <xs:sequence>
+ <xs:element name="tTeamPlayerGoalsRankInfo" type="tns:tTeamPlayerGoalsRankInfo" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftGameResult">
+ <xs:sequence>
+ <xs:element name="tGameResult" type="tns:tGameResult" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTeam">
+ <xs:sequence>
+ <xs:element name="tTeam" type="tns:tTeam" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="ArrayOftTopScorerTop5">
+ <xs:sequence>
+ <xs:element name="tTopScorerTop5" type="tns:tTopScorerTop5" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="AllCardsInfo">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllCardsInfoResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllCardsInfoResult" type="tns:ArrayOftAllCardsInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayerNames">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="bSelected" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayerNamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllPlayerNamesResult" type="tns:ArrayOftPlayerName"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayersWithCards">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayersWithCardsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllPlayersWithCardsResult" type="tns:ArrayOftTeamPlayerCardInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayersWithRole">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sTeamName" type="xs:string"/>
+ <xs:element name="sRoleCode" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllPlayersWithRoleResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllPlayersWithRoleResult" type="tns:ArrayOftTeamPlayerName"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllStadiumInfo">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllStadiumInfoResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllStadiumInfoResult" type="tns:ArrayOftStadiumInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllTeamCoachNames">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AllTeamCoachNamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="AllTeamCoachNamesResult" type="tns:ArrayOftTeamCoachName"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Cards">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="bYellow" type="xs:boolean"/>
+ <xs:element name="iGameNumber" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CardsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="CardsResult" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CityNames">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CityNamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="CityNamesResult" type="tns:ArrayOfString"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Countries">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sCountryName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CountriesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="CountriesResult" type="tns:ArrayOftCountry"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FirstLastGamesEachLevel">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FirstLastGamesEachLevelResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="FirstLastGamesEachLevelResult" type="tns:ArrayOftGameLevelInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameIDsGroupedByCity">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameIDsGroupedByCityResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GameIDsGroupedByCityResult" type="tns:ArrayOftGameIDsPerCity"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameScore">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iGameNumber" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameScoreResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GameScoreResult" type="tns:tGameResult"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameTeamScore">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iGameNumber" type="xs:int"/>
+ <xs:element name="iTeamId" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GameTeamScoreResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GameTeamScoreResult" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GoalsScored">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GoalsScoredResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GoalsScoredResult" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupFirstGameDate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sGroupCode" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupFirstGameDateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GroupFirstGameDateResult" type="xs:date"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupInfo">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupInfoResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GroupInfoResult" type="tns:ArrayOftGroupInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupLastGameDate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sGroupCode" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupLastGameDateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GroupLastGameDateResult" type="xs:date"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupStandings">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iGroupId" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GroupStandingsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="GroupStandingsResult" type="tns:ArrayOftGroupStanding"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LevelFirstGameDate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iLevel" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LevelFirstGameDateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="LevelFirstGameDateResult" type="xs:date"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LevelLastGameDate">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iLevel" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LevelLastGameDateResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="LevelLastGameDateResult" type="xs:date"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Levels">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LevelsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="LevelsResult" type="tns:ArrayOfInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MatchDates">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MatchDatesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="MatchDatesResult" type="tns:ArrayOfdate"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="NextGames">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="NextGamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="NextGamesResult" type="tns:ArrayOftNextGame"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Players">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="PlayersResult" type="tns:ArrayOftPlayer"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayerRoles">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayerRolesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="PlayerRolesResult" type="tns:ArrayOftPlayerRole"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayersWithCardsRanked">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayersWithCardsRankedResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="PlayersWithCardsRankedResult" type="tns:ArrayOftTeamPlayerCardRankInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayersWithGoalsRanked">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PlayersWithGoalsRankedResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="PlayersWithGoalsRankedResult" type="tns:ArrayOftTeamPlayerGoalsRankInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ResultsAllGames">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="iGroupId" type="xs:int"/>
+ <xs:element name="iLevel" type="xs:int"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ResultsAllGamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="ResultsAllGamesResult" type="tns:ArrayOftGameResult"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumGoogleMapsURL">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sStadiumName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumGoogleMapsURLResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StadiumGoogleMapsURLResult" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumInfo">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sStadiumName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumInfoResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StadiumInfoResult" type="tns:tStadiumInfo"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumNames">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="StadiumNamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StadiumNamesResult" type="tns:ArrayOfString"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamIDsByGroup">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sGroupCode" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamIDsByGroupResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="TeamIDsByGroupResult" type="tns:ArrayOfInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamPlayers">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sTeamName" type="xs:string"/>
+ <xs:element name="bSelected" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamPlayersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="TeamPlayersResult" type="tns:ArrayOftPlayer"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamNames">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamNamesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="TeamNamesResult" type="tns:ArrayOfString"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Teams">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="sTeamName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TeamsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="TeamsResult" type="tns:ArrayOftTeam"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TopScorersList">
+ <xs:complexType>
+ <xs:sequence/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="TopScorersListResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="TopScorersListResult" type="tns:ArrayOftTopScorerTop5"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ </xs:schema>
+ </types>
+ <message name="AllCardsInfoSoapRequest">
+ <part name="parameters" element="tns:AllCardsInfo"/>
+ </message>
+ <message name="AllCardsInfoSoapResponse">
+ <part name="parameters" element="tns:AllCardsInfoResponse"/>
+ </message>
+ <message name="AllPlayerNamesSoapRequest">
+ <part name="parameters" element="tns:AllPlayerNames"/>
+ </message>
+ <message name="AllPlayerNamesSoapResponse">
+ <part name="parameters" element="tns:AllPlayerNamesResponse"/>
+ </message>
+ <message name="AllPlayersWithCardsSoapRequest">
+ <part name="parameters" element="tns:AllPlayersWithCards"/>
+ </message>
+ <message name="AllPlayersWithCardsSoapResponse">
+ <part name="parameters" element="tns:AllPlayersWithCardsResponse"/>
+ </message>
+ <message name="AllPlayersWithRoleSoapRequest">
+ <part name="parameters" element="tns:AllPlayersWithRole"/>
+ </message>
+ <message name="AllPlayersWithRoleSoapResponse">
+ <part name="parameters" element="tns:AllPlayersWithRoleResponse"/>
+ </message>
+ <message name="AllStadiumInfoSoapRequest">
+ <part name="parameters" element="tns:AllStadiumInfo"/>
+ </message>
+ <message name="AllStadiumInfoSoapResponse">
+ <part name="parameters" element="tns:AllStadiumInfoResponse"/>
+ </message>
+ <message name="AllTeamCoachNamesSoapRequest">
+ <part name="parameters" element="tns:AllTeamCoachNames"/>
+ </message>
+ <message name="AllTeamCoachNamesSoapResponse">
+ <part name="parameters" element="tns:AllTeamCoachNamesResponse"/>
+ </message>
+ <message name="CardsSoapRequest">
+ <part name="parameters" element="tns:Cards"/>
+ </message>
+ <message name="CardsSoapResponse">
+ <part name="parameters" element="tns:CardsResponse"/>
+ </message>
+ <message name="CityNamesSoapRequest">
+ <part name="parameters" element="tns:CityNames"/>
+ </message>
+ <message name="CityNamesSoapResponse">
+ <part name="parameters" element="tns:CityNamesResponse"/>
+ </message>
+ <message name="CountriesSoapRequest">
+ <part name="parameters" element="tns:Countries"/>
+ </message>
+ <message name="CountriesSoapResponse">
+ <part name="parameters" element="tns:CountriesResponse"/>
+ </message>
+ <message name="FirstLastGamesEachLevelSoapRequest">
+ <part name="parameters" element="tns:FirstLastGamesEachLevel"/>
+ </message>
+ <message name="FirstLastGamesEachLevelSoapResponse">
+ <part name="parameters" element="tns:FirstLastGamesEachLevelResponse"/>
+ </message>
+ <message name="GameIDsGroupedByCitySoapRequest">
+ <part name="parameters" element="tns:GameIDsGroupedByCity"/>
+ </message>
+ <message name="GameIDsGroupedByCitySoapResponse">
+ <part name="parameters" element="tns:GameIDsGroupedByCityResponse"/>
+ </message>
+ <message name="GameScoreSoapRequest">
+ <part name="parameters" element="tns:GameScore"/>
+ </message>
+ <message name="GameScoreSoapResponse">
+ <part name="parameters" element="tns:GameScoreResponse"/>
+ </message>
+ <message name="GameTeamScoreSoapRequest">
+ <part name="parameters" element="tns:GameTeamScore"/>
+ </message>
+ <message name="GameTeamScoreSoapResponse">
+ <part name="parameters" element="tns:GameTeamScoreResponse"/>
+ </message>
+ <message name="GoalsScoredSoapRequest">
+ <part name="parameters" element="tns:GoalsScored"/>
+ </message>
+ <message name="GoalsScoredSoapResponse">
+ <part name="parameters" element="tns:GoalsScoredResponse"/>
+ </message>
+ <message name="GroupFirstGameDateSoapRequest">
+ <part name="parameters" element="tns:GroupFirstGameDate"/>
+ </message>
+ <message name="GroupFirstGameDateSoapResponse">
+ <part name="parameters" element="tns:GroupFirstGameDateResponse"/>
+ </message>
+ <message name="GroupInfoSoapRequest">
+ <part name="parameters" element="tns:GroupInfo"/>
+ </message>
+ <message name="GroupInfoSoapResponse">
+ <part name="parameters" element="tns:GroupInfoResponse"/>
+ </message>
+ <message name="GroupLastGameDateSoapRequest">
+ <part name="parameters" element="tns:GroupLastGameDate"/>
+ </message>
+ <message name="GroupLastGameDateSoapResponse">
+ <part name="parameters" element="tns:GroupLastGameDateResponse"/>
+ </message>
+ <message name="GroupStandingsSoapRequest">
+ <part name="parameters" element="tns:GroupStandings"/>
+ </message>
+ <message name="GroupStandingsSoapResponse">
+ <part name="parameters" element="tns:GroupStandingsResponse"/>
+ </message>
+ <message name="LevelFirstGameDateSoapRequest">
+ <part name="parameters" element="tns:LevelFirstGameDate"/>
+ </message>
+ <message name="LevelFirstGameDateSoapResponse">
+ <part name="parameters" element="tns:LevelFirstGameDateResponse"/>
+ </message>
+ <message name="LevelLastGameDateSoapRequest">
+ <part name="parameters" element="tns:LevelLastGameDate"/>
+ </message>
+ <message name="LevelLastGameDateSoapResponse">
+ <part name="parameters" element="tns:LevelLastGameDateResponse"/>
+ </message>
+ <message name="LevelsSoapRequest">
+ <part name="parameters" element="tns:Levels"/>
+ </message>
+ <message name="LevelsSoapResponse">
+ <part name="parameters" element="tns:LevelsResponse"/>
+ </message>
+ <message name="MatchDatesSoapRequest">
+ <part name="parameters" element="tns:MatchDates"/>
+ </message>
+ <message name="MatchDatesSoapResponse">
+ <part name="parameters" element="tns:MatchDatesResponse"/>
+ </message>
+ <message name="NextGamesSoapRequest">
+ <part name="parameters" element="tns:NextGames"/>
+ </message>
+ <message name="NextGamesSoapResponse">
+ <part name="parameters" element="tns:NextGamesResponse"/>
+ </message>
+ <message name="PlayersSoapRequest">
+ <part name="parameters" element="tns:Players"/>
+ </message>
+ <message name="PlayersSoapResponse">
+ <part name="parameters" element="tns:PlayersResponse"/>
+ </message>
+ <message name="PlayerRolesSoapRequest">
+ <part name="parameters" element="tns:PlayerRoles"/>
+ </message>
+ <message name="PlayerRolesSoapResponse">
+ <part name="parameters" element="tns:PlayerRolesResponse"/>
+ </message>
+ <message name="PlayersWithCardsRankedSoapRequest">
+ <part name="parameters" element="tns:PlayersWithCardsRanked"/>
+ </message>
+ <message name="PlayersWithCardsRankedSoapResponse">
+ <part name="parameters" element="tns:PlayersWithCardsRankedResponse"/>
+ </message>
+ <message name="PlayersWithGoalsRankedSoapRequest">
+ <part name="parameters" element="tns:PlayersWithGoalsRanked"/>
+ </message>
+ <message name="PlayersWithGoalsRankedSoapResponse">
+ <part name="parameters" element="tns:PlayersWithGoalsRankedResponse"/>
+ </message>
+ <message name="ResultsAllGamesSoapRequest">
+ <part name="parameters" element="tns:ResultsAllGames"/>
+ </message>
+ <message name="ResultsAllGamesSoapResponse">
+ <part name="parameters" element="tns:ResultsAllGamesResponse"/>
+ </message>
+ <message name="StadiumGoogleMapsURLSoapRequest">
+ <part name="parameters" element="tns:StadiumGoogleMapsURL"/>
+ </message>
+ <message name="StadiumGoogleMapsURLSoapResponse">
+ <part name="parameters" element="tns:StadiumGoogleMapsURLResponse"/>
+ </message>
+ <message name="StadiumInfoSoapRequest">
+ <part name="parameters" element="tns:StadiumInfo"/>
+ </message>
+ <message name="StadiumInfoSoapResponse">
+ <part name="parameters" element="tns:StadiumInfoResponse"/>
+ </message>
+ <message name="StadiumNamesSoapRequest">
+ <part name="parameters" element="tns:StadiumNames"/>
+ </message>
+ <message name="StadiumNamesSoapResponse">
+ <part name="parameters" element="tns:StadiumNamesResponse"/>
+ </message>
+ <message name="TeamIDsByGroupSoapRequest">
+ <part name="parameters" element="tns:TeamIDsByGroup"/>
+ </message>
+ <message name="TeamIDsByGroupSoapResponse">
+ <part name="parameters" element="tns:TeamIDsByGroupResponse"/>
+ </message>
+ <message name="TeamPlayersSoapRequest">
+ <part name="parameters" element="tns:TeamPlayers"/>
+ </message>
+ <message name="TeamPlayersSoapResponse">
+ <part name="parameters" element="tns:TeamPlayersResponse"/>
+ </message>
+ <message name="TeamNamesSoapRequest">
+ <part name="parameters" element="tns:TeamNames"/>
+ </message>
+ <message name="TeamNamesSoapResponse">
+ <part name="parameters" element="tns:TeamNamesResponse"/>
+ </message>
+ <message name="TeamsSoapRequest">
+ <part name="parameters" element="tns:Teams"/>
+ </message>
+ <message name="TeamsSoapResponse">
+ <part name="parameters" element="tns:TeamsResponse"/>
+ </message>
+ <message name="TopScorersListSoapRequest">
+ <part name="parameters" element="tns:TopScorersList"/>
+ </message>
+ <message name="TopScorersListSoapResponse">
+ <part name="parameters" element="tns:TopScorersListResponse"/>
+ </message>
+ <portType name="InfoSoapType">
+ <operation name="AllCardsInfo">
+ <documentation>Returns an array with the information about the given yellow and red cards in all games. What date, minute, teams that were playing and player name</documentation>
+ <input message="tns:AllCardsInfoSoapRequest"/>
+ <output message="tns:AllCardsInfoSoapResponse"/>
+ </operation>
+ <operation name="AllPlayerNames">
+ <documentation>Returns an array with the id, name, country and flag reference of all players. Pass a 0 for all players and 1 for only the selected players.</documentation>
+ <input message="tns:AllPlayerNamesSoapRequest"/>
+ <output message="tns:AllPlayerNamesSoapResponse"/>
+ </operation>
+ <operation name="AllPlayersWithCards">
+ <documentation>Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.</documentation>
+ <input message="tns:AllPlayersWithCardsSoapRequest"/>
+ <output message="tns:AllPlayersWithCardsSoapResponse"/>
+ </operation>
+ <operation name="AllPlayersWithRole">
+ <documentation>Returns an array with the names of all players that have the passed player role. If you pass a team name the result will be filtered on that team. For possible team names call the function TeamNames. For possible role codes call the function PlayerRoles</documentation>
+ <input message="tns:AllPlayersWithRoleSoapRequest"/>
+ <output message="tns:AllPlayersWithRoleSoapResponse"/>
+ </operation>
+ <operation name="AllStadiumInfo">
+ <documentation>Returns an array with the information stored about all stadiums. The array contains the names, the city where the stadium can be found, the seat capacity, the google maps and wikipedia URLs</documentation>
+ <input message="tns:AllStadiumInfoSoapRequest"/>
+ <output message="tns:AllStadiumInfoSoapResponse"/>
+ </operation>
+ <operation name="AllTeamCoachNames">
+ <documentation>Returns an array with the names of all the coaches and the team name he/she is coaching</documentation>
+ <input message="tns:AllTeamCoachNamesSoapRequest"/>
+ <output message="tns:AllTeamCoachNamesSoapResponse"/>
+ </operation>
+ <operation name="Cards">
+ <documentation>Returns the total number of red or yellow cards given for all games (iGameNumber &lt; 1) or a specific game. For the game numbers call the function ResultsAllGames</documentation>
+ <input message="tns:CardsSoapRequest"/>
+ <output message="tns:CardsSoapResponse"/>
+ </operation>
+ <operation name="CityNames">
+ <documentation>Returns an array with all the city names where games are played</documentation>
+ <input message="tns:CityNamesSoapRequest"/>
+ <output message="tns:CityNamesSoapResponse"/>
+ </operation>
+ <operation name="Countries">
+ <documentation>Get the top 25 countries starting with or containing the value of sName</documentation>
+ <input message="tns:CountriesSoapRequest"/>
+ <output message="tns:CountriesSoapResponse"/>
+ </operation>
+ <operation name="FirstLastGamesEachLevel">
+ <documentation>Returns an array with a play levels and per level the start and end game date and ID</documentation>
+ <input message="tns:FirstLastGamesEachLevelSoapRequest"/>
+ <output message="tns:FirstLastGamesEachLevelSoapResponse"/>
+ </operation>
+ <operation name="GameIDsGroupedByCity">
+ <documentation>Returns an array of Game IDs grouped by City Name</documentation>
+ <input message="tns:GameIDsGroupedByCitySoapRequest"/>
+ <output message="tns:GameIDsGroupedByCitySoapResponse"/>
+ </operation>
+ <operation name="GameScore">
+ <documentation>Returns the results of a given game (pass the game ID). For the game numbers call the function ResultsAllGames</documentation>
+ <input message="tns:GameScoreSoapRequest"/>
+ <output message="tns:GameScoreSoapResponse"/>
+ </operation>
+ <operation name="GameTeamScore">
+ <documentation>Returns the score for a team in a game. For the game numbers call the function ResultsAllGames. For the team ID call the function Teams</documentation>
+ <input message="tns:GameTeamScoreSoapRequest"/>
+ <output message="tns:GameTeamScoreSoapResponse"/>
+ </operation>
+ <operation name="GoalsScored">
+ <documentation>Returns the total number of goals scored</documentation>
+ <input message="tns:GoalsScoredSoapRequest"/>
+ <output message="tns:GoalsScoredSoapResponse"/>
+ </operation>
+ <operation name="GroupFirstGameDate">
+ <documentation>Returns the date of the first game in this group</documentation>
+ <input message="tns:GroupFirstGameDateSoapRequest"/>
+ <output message="tns:GroupFirstGameDateSoapResponse"/>
+ </operation>
+ <operation name="GroupInfo">
+ <documentation>Returns a list of groups (poule phase and later round of 16 etc) and the information such as name and date first and last game</documentation>
+ <input message="tns:GroupInfoSoapRequest"/>
+ <output message="tns:GroupInfoSoapResponse"/>
+ </operation>
+ <operation name="GroupLastGameDate">
+ <documentation>Returns the date of the last game in this group. For the group code call the function GroupInfo</documentation>
+ <input message="tns:GroupLastGameDateSoapRequest"/>
+ <output message="tns:GroupLastGameDateSoapResponse"/>
+ </operation>
+ <operation name="GroupStandings">
+ <documentation>Returns an the standings in each group by passing the group ID. For the group ID call the function GroupInfo</documentation>
+ <input message="tns:GroupStandingsSoapRequest"/>
+ <output message="tns:GroupStandingsSoapResponse"/>
+ </operation>
+ <operation name="LevelFirstGameDate">
+ <documentation>Returns the date of the first game in this level. For a level Number call the Levels Function.</documentation>
+ <input message="tns:LevelFirstGameDateSoapRequest"/>
+ <output message="tns:LevelFirstGameDateSoapResponse"/>
+ </operation>
+ <operation name="LevelLastGameDate">
+ <documentation>Returns the date of the last game in this level For a level number call the Levels function. For a level Number call the Levels Function.</documentation>
+ <input message="tns:LevelLastGameDateSoapRequest"/>
+ <output message="tns:LevelLastGameDateSoapResponse"/>
+ </operation>
+ <operation name="Levels">
+ <documentation>Returns a array with level numbers. The numbers can be used in functions that require or offer an option to pass a level number such as LevelFirstGameDate</documentation>
+ <input message="tns:LevelsSoapRequest"/>
+ <output message="tns:LevelsSoapResponse"/>
+ </operation>
+ <operation name="MatchDates">
+ <documentation>Returns a list with tournament dates</documentation>
+ <input message="tns:MatchDatesSoapRequest"/>
+ <output message="tns:MatchDatesSoapResponse"/>
+ </operation>
+ <operation name="NextGames">
+ <documentation>Returns an array with the next games of date that is greater than or equal to today. Only games of one day are returned.</documentation>
+ <input message="tns:NextGamesSoapRequest"/>
+ <output message="tns:NextGamesSoapResponse"/>
+ </operation>
+ <operation name="Players">
+ <documentation>Get the top 10 players where name, fullname, firstname or lastname contains the value of sName</documentation>
+ <input message="tns:PlayersSoapRequest"/>
+ <output message="tns:PlayersSoapResponse"/>
+ </operation>
+ <operation name="PlayerRoles">
+ <documentation>Returns an array with the roles a player can have (defender etc)</documentation>
+ <input message="tns:PlayerRolesSoapRequest"/>
+ <output message="tns:PlayerRolesSoapResponse"/>
+ </operation>
+ <operation name="PlayersWithCardsRanked">
+ <documentation>Returns an array with the names of all players that have a yellow or a red card. The number of yellow and red cards is returned.</documentation>
+ <input message="tns:PlayersWithCardsRankedSoapRequest"/>
+ <output message="tns:PlayersWithCardsRankedSoapResponse"/>
+ </operation>
+ <operation name="PlayersWithGoalsRanked">
+ <documentation>Returns an array with the names of all players that have scored a goal.</documentation>
+ <input message="tns:PlayersWithGoalsRankedSoapRequest"/>
+ <output message="tns:PlayersWithGoalsRankedSoapResponse"/>
+ </operation>
+ <operation name="ResultsAllGames">
+ <documentation>Returns game result of all games overall, in one group or at one level. When groupid &lt; 1 All games are processed (optionally filtered by level). A Group ID or level can be retrieved via GroupInfo.</documentation>
+ <input message="tns:ResultsAllGamesSoapRequest"/>
+ <output message="tns:ResultsAllGamesSoapResponse"/>
+ </operation>
+ <operation name="StadiumGoogleMapsURL">
+ <documentation>Returns a URL that can be used to show a small map of the stadium. For the name of the stadium call the funciton StadiumNames</documentation>
+ <input message="tns:StadiumGoogleMapsURLSoapRequest"/>
+ <output message="tns:StadiumGoogleMapsURLSoapResponse"/>
+ </operation>
+ <operation name="StadiumInfo">
+ <documentation>Returns the information stored about a particular stadium. For that pass the exact name of the stadium. For the name of the stadium call the funciton StadiumNames</documentation>
+ <input message="tns:StadiumInfoSoapRequest"/>
+ <output message="tns:StadiumInfoSoapResponse"/>
+ </operation>
+ <operation name="StadiumNames">
+ <documentation>Returns an array of stadium names where the games are played</documentation>
+ <input message="tns:StadiumNamesSoapRequest"/>
+ <output message="tns:StadiumNamesSoapResponse"/>
+ </operation>
+ <operation name="TeamIDsByGroup">
+ <documentation>Returns a list of team IDs based on passed GroupCode (e.g A or H). For the group code call the function GroupInfo</documentation>
+ <input message="tns:TeamIDsByGroupSoapRequest"/>
+ <output message="tns:TeamIDsByGroupSoapResponse"/>
+ </operation>
+ <operation name="TeamPlayers">
+ <documentation>Get the players of a team. This is the current squad. For the team name call the function TeamNames. Pass a 1 for selected players only or 0 for all registered players that belong to the team (now and in the past)</documentation>
+ <input message="tns:TeamPlayersSoapRequest"/>
+ <output message="tns:TeamPlayersSoapResponse"/>
+ </operation>
+ <operation name="TeamNames">
+ <documentation>Returns an array with team names. The names can be used in functions that require or offer an option to pass a teamname</documentation>
+ <input message="tns:TeamNamesSoapRequest"/>
+ <output message="tns:TeamNamesSoapResponse"/>
+ </operation>
+ <operation name="Teams">
+ <documentation>Get the top 10 teams starting with or containing the value of sTeamName. For the team name call the function TeamNames</documentation>
+ <input message="tns:TeamsSoapRequest"/>
+ <output message="tns:TeamsSoapResponse"/>
+ </operation>
+ <operation name="TopScorersList">
+ <documentation>Returns an array with the 5 best performing players.</documentation>
+ <input message="tns:TopScorersListSoapRequest"/>
+ <output message="tns:TopScorersListSoapResponse"/>
+ </operation>
+ </portType>
+ <binding name="InfoSoapBinding" type="tns:InfoSoapType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="AllCardsInfo">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayerNames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayersWithCards">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayersWithRole">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllStadiumInfo">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllTeamCoachNames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Cards">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="CityNames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Countries">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="FirstLastGamesEachLevel">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameIDsGroupedByCity">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameScore">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameTeamScore">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GoalsScored">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupFirstGameDate">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupInfo">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupLastGameDate">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupStandings">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="LevelFirstGameDate">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="LevelLastGameDate">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Levels">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="MatchDates">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="NextGames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Players">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayerRoles">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayersWithCardsRanked">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayersWithGoalsRanked">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ResultsAllGames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumGoogleMapsURL">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumInfo">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumNames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamIDsByGroup">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamPlayers">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamNames">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Teams">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TopScorersList">
+ <soap:operation soapAction="" style="document"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <binding name="InfoSoapBinding12" type="tns:InfoSoapType">
+ <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="AllCardsInfo">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayerNames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayersWithCards">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllPlayersWithRole">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllStadiumInfo">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="AllTeamCoachNames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Cards">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="CityNames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Countries">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="FirstLastGamesEachLevel">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameIDsGroupedByCity">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameScore">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GameTeamScore">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GoalsScored">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupFirstGameDate">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupInfo">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupLastGameDate">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="GroupStandings">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="LevelFirstGameDate">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="LevelLastGameDate">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Levels">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="MatchDates">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="NextGames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Players">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayerRoles">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayersWithCardsRanked">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="PlayersWithGoalsRanked">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="ResultsAllGames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumGoogleMapsURL">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumInfo">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="StadiumNames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamIDsByGroup">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamPlayers">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TeamNames">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="Teams">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ <operation name="TopScorersList">
+ <soap12:operation soapAction="" style="document"/>
+ <input>
+ <soap12:body use="literal"/>
+ </input>
+ <output>
+ <soap12:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+ <service name="Info">
+ <documentation>DataFlex Web Service for public information from the DataFlex Football Pool</documentation>
+ <port name="InfoSoap" binding="tns:InfoSoapBinding">
+ <soap:address location="https://ws.footballpool.dataaccess.eu/info.wso"/>
+ </port>
+ <port name="InfoSoap12" binding="tns:InfoSoapBinding12">
+ <soap12:address location="https://ws.footballpool.dataaccess.eu/info.wso"/>
+ </port>
+ </service>
+</definitions>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java
new file mode 100644
index 0000000..d3d3f4f
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java
@@ -0,0 +1,87 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package it.dmi.exams.tsdwl;
+
+import https.footballpool_dataaccess.TStadiumInfo;
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author dcariotti
+ */
+@WebServlet(name = "StadiumInfo", urlPatterns = {"/StadiumInfo"})
+public class StadiumInfo extends HttpServlet {
+ /**
+ * Handles the HTTP <code>GET</code> method.
+ *
+ * @param request servlet request
+ * @param response servlet response
+ * @throws ServletException if a servlet-specific error occurs
+ * @throws IOException if an I/O error occurs
+ */
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ RequestDispatcher view = request.getRequestDispatcher("search.html");
+
+ view.forward(request, response);
+ }
+
+ /**
+ * Handles the HTTP <code>POST</code> method.
+ *
+ * @param request servlet request
+ * @param response servlet response
+ * @throws ServletException if a servlet-specific error occurs
+ * @throws IOException if an I/O error occurs
+ */
+ @Override
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ TStadiumInfo stadium = this.stadiumInfo(request.getParameter("name"));
+
+ response.setContentType("text/html;charset=UTF-8");
+ try (PrintWriter out = response.getWriter()) {
+ out.println("<html><head></head><body>");
+ if (stadium.getSName().length() == 0) {
+ out.println("<p>Stadium not found!</p>");
+ } else {
+ out.println("<p>Stadium info: </p>");
+ out.println(stadium.getSName());
+ out.println(stadium.getISeatsCapacity());
+ out.println(stadium.getSCityName());
+ out.println(stadium.getSGoogleMapsURL());
+ out.println(stadium.getSWikipediaURL());
+ }
+ out.println("</body></html>");
+ }
+
+ }
+
+ /**
+ * Returns a short description of the servlet.
+ *
+ * @return a String containing servlet description
+ */
+ @Override
+ public String getServletInfo() {
+ return "Short description";
+ }// </editor-fold>
+
+ private static TStadiumInfo stadiumInfo(java.lang.String sStadiumName) {
+ https.footballpool_dataaccess.Info service = new https.footballpool_dataaccess.Info();
+ https.footballpool_dataaccess.InfoSoapType port = service.getInfoSoap();
+ return port.stadiumInfo(sStadiumName);
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java
new file mode 100644
index 0000000..9f3d037
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java
@@ -0,0 +1,103 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package it.dmi.exams.tsdwl;
+
+import https.footballpool_dataaccess.ArrayOftStadiumInfo;
+import https.footballpool_dataaccess.TStadiumInfo;
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.ArrayList;
+import java.util.List;
+/**
+ *
+ * @author dcariotti
+ */
+@WebServlet(name = "StadiumList", urlPatterns = {"/StadiumList"})
+public class StadiumList extends HttpServlet {
+
+ /**
+ * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+ * methods.
+ *
+ * @param request servlet request
+ * @param response servlet response
+ * @throws ServletException if a servlet-specific error occurs
+ * @throws IOException if an I/O error occurs
+ */
+ protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ response.setContentType("text/html;charset=UTF-8");
+ try (PrintWriter out = response.getWriter()) {
+ /* TODO output your page here. You may use following sample code. */
+ out.println("<!DOCTYPE html>");
+ out.println("<html>");
+ out.println("<head>");
+ out.println("<title>Servlet StadiumList</title>");
+ out.println("</head>");
+ out.println("<body>");
+ out.println("<h1>Servlet StadiumList at " + request.getContextPath() + "</h1>");
+ out.println("</body>");
+ out.println("</html>");
+ }
+ }
+
+ // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+ /**
+ * Handles the HTTP <code>GET</code> method.
+ *
+ * @param request servlet request
+ * @param response servlet response
+ * @throws ServletException if a servlet-specific error occurs
+ * @throws IOException if an I/O error occurs
+ */
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ List<TStadiumInfo> stadiumList = this.allStadiumInfo().getTStadiumInfo();
+
+ request.setAttribute("stadiumList", stadiumList);
+ RequestDispatcher view = request.getRequestDispatcher("list.jsp");
+
+ view.forward(request, response);
+ }
+
+ /**
+ * Handles the HTTP <code>POST</code> method.
+ *
+ * @param request servlet request
+ * @param response servlet response
+ * @throws ServletException if a servlet-specific error occurs
+ * @throws IOException if an I/O error occurs
+ */
+ @Override
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ processRequest(request, response);
+ }
+
+ /**
+ * Returns a short description of the servlet.
+ *
+ * @return a String containing servlet description
+ */
+ @Override
+ public String getServletInfo() {
+ return "Short description";
+ }// </editor-fold>
+
+ private static ArrayOftStadiumInfo allStadiumInfo() {
+ https.footballpool_dataaccess.Info service = new https.footballpool_dataaccess.Info();
+ https.footballpool_dataaccess.InfoSoapType port = service.getInfoSoap();
+ return port.allStadiumInfo();
+ }
+
+}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/web/META-INF/context.xml b/Year_3/TSDWL/WSDL/FootballClient/web/META-INF/context.xml
new file mode 100644
index 0000000..a3b375b
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/web/META-INF/context.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Context path="/FootballClient"/>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/web/WEB-INF/jax-ws-catalog.xml b/Year_3/TSDWL/WSDL/FootballClient/web/WEB-INF/jax-ws-catalog.xml
new file mode 100644
index 0000000..fa89486
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/web/WEB-INF/jax-ws-catalog.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
+ <system systemId="https://ws.footballpool.dataaccess.eu/info.wso?WSDL" uri="wsdl/ws.footballpool.dataaccess.eu/info.wso.wsdl"/>
+</catalog> \ No newline at end of file
diff --git a/Year_3/TSDWL/WSDL/FootballClient/web/index.html b/Year_3/TSDWL/WSDL/FootballClient/web/index.html
new file mode 100644
index 0000000..c627c24
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/web/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<!--
+To change this license header, choose License Headers in Project Properties.
+To change this template file, choose Tools | Templates
+and open the template in the editor.
+-->
+<html>
+ <head>
+ <title>TODO supply a title</title>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ </head>
+ <body>
+ <div>TODO write content</div>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/web/list.jsp b/Year_3/TSDWL/WSDL/FootballClient/web/list.jsp
new file mode 100644
index 0000000..fba56fa
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/web/list.jsp
@@ -0,0 +1,24 @@
+<%--
+ Document : list
+ Created on : Jan 19, 2022, 8:53:23 PM
+ Author : dcariotti
+--%>
+
+<%@page import="https.footballpool_dataaccess.ArrayOftStadiumInfo"%>
+<%@page import="https.footballpool_dataaccess.TStadiumInfo"%>
+<%@page import="java.util.List"%>
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>Stadium list</title>
+ </head>
+ <body>
+ <h1>Stadium list</h1>
+ <% List<TStadiumInfo> stadiums = (List<TStadiumInfo>) request.getAttribute("stadiumList"); %>
+ <% for (TStadiumInfo stadium : stadiums) { %>
+ <p><%= stadium.getSName() %></p>
+ <% } %>
+ </body>
+</html>
diff --git a/Year_3/TSDWL/WSDL/FootballClient/web/search.html b/Year_3/TSDWL/WSDL/FootballClient/web/search.html
new file mode 100644
index 0000000..4cac9f3
--- /dev/null
+++ b/Year_3/TSDWL/WSDL/FootballClient/web/search.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<!--
+To change this license header, choose License Headers in Project Properties.
+To change this template file, choose Tools | Templates
+and open the template in the editor.
+-->
+<html>
+ <head>
+ <title>Search a stadium</title>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ </head>
+ <body>
+ <form method="post">
+ <div>
+ <label for="name">Insert a name: </label>
+ <input name="name" id="name" type="text" required>
+ </div>
+ <button type="submit">Search</button>
+ </form>
+ </body>
+</html>