Class TeamResource
java.lang.Object
com.xebialabs.xlrelease.api.internal.TeamResource
@Path("/teams")
@Consumes("application/json")
@Produces("application/json")
@Controller
public class TeamResource
extends Object
The teams defined on a release.
-
Constructor Summary
ConstructorsConstructorDescriptionTeamResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, TeamService teamService, TeamMemberViewConverter teamMemberViewConverter) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAllOwnTeams(String teamContainerId) replaceTeams(String teamContainerId, List<TeamView> updatedListOfTeams) jakarta.ws.rs.core.ResponseupdateTeamOperations(String teamContainerId, com.xebialabs.xlrelease.views.teams.TeamUpdateRequests updateRequests)
-
Constructor Details
-
TeamResource
@Autowired public TeamResource(com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.actors.ReleaseActorService releaseActorService, TeamService teamService, TeamMemberViewConverter teamMemberViewConverter)
-
-
Method Details
-
getTeams
-
deleteAllOwnTeams
@DELETE @Timed @Path("/{teamContainerId:.*(Release|Folder)[^/-]*}") public void deleteAllOwnTeams(@PathParam("teamContainerId") String teamContainerId) -
replaceTeams
-
updateTeamOperations
@PUT @Timed @Path("update/{teamContainerId:.*(Folder)[^/-]*}") public jakarta.ws.rs.core.Response updateTeamOperations(@PathParam("teamContainerId") String teamContainerId, com.xebialabs.xlrelease.views.teams.TeamUpdateRequests updateRequests)
-