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 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)