@RolesAllowed(value="C") public class TeamService extends Object
| Constructor and Description |
|---|
TeamService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlayer(es.uvigo.esei.dgss.UserPlayer player,
es.uvigo.esei.dgss.Team team)
Add a player to a team
|
void |
create(es.uvigo.esei.dgss.Team team)
Creates a new team
|
void |
delete(es.uvigo.esei.dgss.Team team)
Deletes a team
|
void |
deletePlayer(es.uvigo.esei.dgss.UserPlayer player,
es.uvigo.esei.dgss.Team team)
Delete a player to a team
|
List<es.uvigo.esei.dgss.Team> |
list()
Gets all teams
|
List<es.uvigo.esei.dgss.Team> |
listByDescription(String description)
Search team by description
|
List<es.uvigo.esei.dgss.Team> |
listByName(String name)
Search team by name
|
List<es.uvigo.esei.dgss.Team> |
listByOwner(es.uvigo.esei.dgss.User owner)
Search by owner
|
List<es.uvigo.esei.dgss.Team> |
listBySearch(String search) |
List<es.uvigo.esei.dgss.Team> |
listBySport(String sport)
Search team by sport
|
List<es.uvigo.esei.dgss.Competition> |
listCompetitions(es.uvigo.esei.dgss.Team team)
Get all competitions which team plays
|
List<es.uvigo.esei.dgss.Team> |
listTeamPlayers(es.uvigo.esei.dgss.Team team)
Gets all players of a team
|
List<es.uvigo.esei.dgss.Team> |
listTeamsByUser(es.uvigo.esei.dgss.User user)
Gets all teams of a user
|
es.uvigo.esei.dgss.Team |
read(int idTeam)
Gets a team given its full name
|
es.uvigo.esei.dgss.Team |
update(es.uvigo.esei.dgss.Team team)
Updates a team
|
void |
updateOwnerTeam(es.uvigo.esei.dgss.User user,
es.uvigo.esei.dgss.Team team)
Change the owner of the team
|
public void create(es.uvigo.esei.dgss.Team team)
team - A new team to be storedpublic es.uvigo.esei.dgss.Team read(int idTeam)
idTeam - Id of the team to findpublic es.uvigo.esei.dgss.Team update(es.uvigo.esei.dgss.Team team)
team - The team to be updatedpublic void delete(es.uvigo.esei.dgss.Team team)
team - The team to be removedpublic List<es.uvigo.esei.dgss.Team> list()
public List<es.uvigo.esei.dgss.Team> listTeamsByUser(es.uvigo.esei.dgss.User user)
user - The user which belongs to teampublic List<es.uvigo.esei.dgss.Team> listTeamPlayers(es.uvigo.esei.dgss.Team team)
team - The team that the players belongs to teampublic List<es.uvigo.esei.dgss.Team> listByName(String name)
name - The name of the teampublic List<es.uvigo.esei.dgss.Team> listByDescription(String description)
description - The description of the teampublic List<es.uvigo.esei.dgss.Team> listByOwner(es.uvigo.esei.dgss.User owner)
owner - The owner of the teampublic List<es.uvigo.esei.dgss.Team> listBySport(String sport)
sport - The sport of the teampublic List<es.uvigo.esei.dgss.Competition> listCompetitions(es.uvigo.esei.dgss.Team team)
team - The team which will get the competitionspublic void addPlayer(es.uvigo.esei.dgss.UserPlayer player,
es.uvigo.esei.dgss.Team team)
player - The player to add to the teamteam - Team which player will be addedpublic void deletePlayer(es.uvigo.esei.dgss.UserPlayer player,
es.uvigo.esei.dgss.Team team)
player - The player to add to the teamteam - Team which player will be addedpublic void updateOwnerTeam(es.uvigo.esei.dgss.User user,
es.uvigo.esei.dgss.Team team)
user - The new owner of teamteam - The team to change ownerCopyright © 2018. All rights reserved.