Class FixturesReleaseGroupResource
- java.lang.Object
-
- com.xebialabs.xlrelease.api.internal.FixturesReleaseGroupResource
-
@Path("/fixtures/release-groups") @Consumes("application/json") @Produces("application/json") @Controller public class FixturesReleaseGroupResource extends java.lang.ObjectFixtures for release groups
-
-
Constructor Summary
Constructors Constructor Description FixturesReleaseGroupResource(com.xebialabs.xlrelease.service.ReleaseGroupService releaseGroupService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.repository.ReleaseGroupRepository releaseGroupRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.group.ReleaseGroupcreateReleaseGroup(com.xebialabs.xlrelease.domain.group.ReleaseGroup releaseGroup)voiddeleteReleaseGroup(java.lang.String groupId)
-
-
-
Constructor Detail
-
FixturesReleaseGroupResource
@Autowired public FixturesReleaseGroupResource(com.xebialabs.xlrelease.service.ReleaseGroupService releaseGroupService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.repository.ReleaseGroupRepository releaseGroupRepository)
-
-
Method Detail
-
createReleaseGroup
@Consumes("application/json") @Produces("application/json") @POST public com.xebialabs.xlrelease.domain.group.ReleaseGroup createReleaseGroup(com.xebialabs.xlrelease.domain.group.ReleaseGroup releaseGroup)
-
deleteReleaseGroup
@Consumes("application/json") @Produces("application/json") @DELETE @Path("/{groupId:.*ReleaseGroup[^/]*}") public void deleteReleaseGroup(@PathParam("groupId") java.lang.String groupId)
-
-