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 Object
Fixtures for release groups
-
Constructor Summary
ConstructorsConstructorDescriptionFixturesReleaseGroupResource(com.xebialabs.xlrelease.service.ReleaseGroupService releaseGroupService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.repository.ReleaseGroupRepository releaseGroupRepository) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.group.ReleaseGroupcreateReleaseGroup(com.xebialabs.xlrelease.domain.group.ReleaseGroup releaseGroup) voiddeleteReleaseGroup(String groupId)
-
Constructor Details
-
FixturesReleaseGroupResource
@Autowired public FixturesReleaseGroupResource(com.xebialabs.xlrelease.service.ReleaseGroupService releaseGroupService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.repository.ReleaseGroupRepository releaseGroupRepository)
-
-
Method Details
-
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") String groupId)
-