Package com.xebialabs.xlrelease.api.v1
Class TeamFacade
java.lang.Object
com.xebialabs.xlrelease.api.v1.TeamFacade
-
Constructor Summary
ConstructorsConstructorDescriptionTeamFacade(com.xebialabs.xlrelease.security.PermissionChecker permissions, TeamService teamService, TeamViewConverter teamViewConverter, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, XLReleaseEventBus eventBus) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermissionsToTeamById(String containerId, String teamId, List<String> permissionsToAdd) voidaddPermissionsToTeamByName(String containerId, String teamName, List<String> permissionsToAdd) voidaddPrincipalsToTeamById(String containerId, String teamId, List<String> principalNames) voidaddPrincipalsToTeamByName(String containerId, String teamName, List<String> principalNames) voidaddRoleNamesToTeamById(String containerId, String teamId, List<String> roleNames) voidaddRoleNamesToTeamByName(String containerId, String teamName, List<String> roleNames) createTeam(String containerId, com.xebialabs.xlrelease.api.v1.forms.CreateTeam createTeam) voiddeleteTeamById(String containerId, String teamId) voiddeleteTeamByName(String containerId, String teamName) com.xebialabs.xlrelease.domain.TeamfindUnknownPermissions(List<com.xebialabs.xlrelease.api.v1.views.TeamView> teamsToUpdate) com.xebialabs.xlrelease.domain.TeamList<com.xebialabs.xlrelease.api.v1.views.TeamView> voidremovePermissionsFromTeamById(String containerId, String teamId, List<String> permissionsToRemove) voidremovePermissionsFromTeamByName(String containerId, String teamName, List<String> permissionsToRemove) voidremovePrincipalsFromTeamById(String containerId, String teamId, List<String> principalNames) voidremovePrincipalsFromTeamByName(String containerId, String teamName, List<String> principalNames) voidremoveRoleNamesFromTeamById(String containerId, String teamId, List<String> roleNames) voidremoveRoleNamesFromTeamByName(String containerId, String teamName, List<String> roleNames) List<com.xebialabs.xlrelease.api.v1.views.TeamView>
-
Constructor Details
-
TeamFacade
@Autowired public TeamFacade(com.xebialabs.xlrelease.security.PermissionChecker permissions, TeamService teamService, TeamViewConverter teamViewConverter, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, XLReleaseEventBus eventBus)
-
-
Method Details
-
getTeams
-
setTeams
-
findUnknownPermissions
-
getTeam
-
findTeam
-
createTeam
-
addPrincipalsToTeamById
-
addPrincipalsToTeamByName
-
removePrincipalsFromTeamById
-
removePrincipalsFromTeamByName
-
addRoleNamesToTeamById
-
addRoleNamesToTeamByName
-
removeRoleNamesFromTeamById
-
removeRoleNamesFromTeamByName
-
addPermissionsToTeamById
-
addPermissionsToTeamByName
-
removePermissionsFromTeamById
-
removePermissionsFromTeamByName
-
deleteTeamById
-
deleteTeamByName
-