@Transactional public interface CustomTeamModificationService extends CustomTeamFinderService
Team Modification| Modifier and Type | Method and Description |
|---|---|
void |
addMember(long teamId,
String login)
Add one member, identified by its login
|
void |
addMembers(long teamId,
List<String> logins)
Add one or more members, identified by their login, to a team identified by its id.
|
void |
changeName(long teamId,
String name)
Changes the name the team of the given id.
|
void |
deleteTeam(List<Long> teamId)
Delete the team along with all it's acls.
|
void |
deleteTeam(long teamId)
Delete the team along with all it's acls.
|
void |
persist(org.squashtest.tm.domain.users.Team team)
Check if name is available and persist the new Team.
|
void |
removeMember(long teamId,
long memberId) |
void |
removeMemberFromAllTeams(long memberId) |
void |
removeMembers(long teamId,
List<Long> memberIds) |
countAll, findAllFiltered, findAllNonMemberUsers, findAllTeamMembersvoid persist(org.squashtest.tm.domain.users.Team team)
team - org.squashtest.tm.exception.NameAlreadyInUseException - if a team of the same name as the team param already exists in databasevoid deleteTeam(long teamId)
void deleteTeam(List<Long> teamId)
void changeName(long teamId,
String name)
teamId - name - org.squashtest.tm.exception.NameAlreadyInUseException - if a team of the same name already exists in databasevoid addMember(long teamId,
String login)
teamId - login - void addMembers(long teamId,
List<String> logins)
teamId - logins - void removeMember(long teamId,
long memberId)
void removeMemberFromAllTeams(long memberId)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.