@Path(value="accounting/sageone/{shopId}") public class SynchronizationResource extends SageoneBaseResource
Modifier and Type | Field and Description |
---|---|
private SynchronizationService |
synchronizationService |
config, log, versionEpages6
Constructor and Description |
---|
SynchronizationResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteOrder(java.lang.String shopId,
java.lang.String orderId) |
javax.ws.rs.core.Response |
synchronizeOrder(java.lang.String shopId,
java.lang.String orderId,
java.lang.String orderGuid) |
void |
synchronizeShop(javax.ws.rs.container.AsyncResponse asyncResponse,
java.lang.String shopId) |
matchIntegrationVersions
@Inject private SynchronizationService synchronizationService
@GET @Path(value="sync") public void synchronizeShop(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @PathParam(value="shopId") java.lang.String shopId)
@GET @Path(value="orders/{orderId}/sync") public javax.ws.rs.core.Response synchronizeOrder(@PathParam(value="shopId") java.lang.String shopId, @PathParam(value="orderId") java.lang.String orderId, @NotNull @QueryParam(value="orderGuid") java.lang.String orderGuid)
@DELETE @Path(value="orders/{orderId}") public javax.ws.rs.core.Response deleteOrder(@PathParam(value="shopId") java.lang.String shopId, @PathParam(value="orderId") java.lang.String orderId)