Class FixturesDeliveryResource
- java.lang.Object
-
- com.xebialabs.xlrelease.api.internal.FixturesDeliveryResource
-
@Path("/fixtures/deliveries") @Consumes("application/json") @Produces("application/json") @Controller public class FixturesDeliveryResource extends java.lang.ObjectFixtures for release deliveries
-
-
Constructor Summary
Constructors Constructor Description FixturesDeliveryResource(com.xebialabs.xlrelease.delivery.service.DeliveryService deliveryService, com.xebialabs.xlrelease.delivery.service.DeliveryPatternService deliveryPatternService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.delivery.repository.DeliveryRepository deliveryRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.delivery.DeliverycreateDelivery(com.xebialabs.xlrelease.domain.delivery.Delivery delivery)com.xebialabs.xlrelease.domain.delivery.DeliverycreateDeliveryPattern(com.xebialabs.xlrelease.domain.delivery.Delivery delivery, boolean shouldResetPattern)voiddeleteDelivery(java.lang.String deliveryId)
-
-
-
Constructor Detail
-
FixturesDeliveryResource
@Autowired public FixturesDeliveryResource(com.xebialabs.xlrelease.delivery.service.DeliveryService deliveryService, com.xebialabs.xlrelease.delivery.service.DeliveryPatternService deliveryPatternService, com.xebialabs.xlrelease.security.PermissionChecker permissions, com.xebialabs.xlrelease.delivery.repository.DeliveryRepository deliveryRepository)
-
-
Method Detail
-
createDelivery
@Consumes("application/json") @Produces("application/json") @POST public com.xebialabs.xlrelease.domain.delivery.Delivery createDelivery(com.xebialabs.xlrelease.domain.delivery.Delivery delivery)
-
createDeliveryPattern
@Consumes("application/json") @Produces("application/json") @POST @Path("/patterns/{shouldResetPattern: true|false}") public com.xebialabs.xlrelease.domain.delivery.Delivery createDeliveryPattern(com.xebialabs.xlrelease.domain.delivery.Delivery delivery, @PathParam("shouldResetPattern") boolean shouldResetPattern)
-
deleteDelivery
@Consumes("application/json") @Produces("application/json") @DELETE @Path("/{deliveryId:.*Delivery[^/]*}") public void deleteDelivery(@PathParam("deliveryId") java.lang.String deliveryId)
-
-