final class OrderServiceEP6Rest extends java.lang.Object implements OrderService
Modifier and Type | Field and Description |
---|---|
private InvocationBuilderFactory |
invocationBuilderFactory |
private LinkBuilder<Order> |
linkBuilder |
private static java.lang.String |
ORDER_BY_ID_PATH |
private static java.lang.String |
ORDERS_PATH |
private static javax.ws.rs.core.GenericType<PageEP6<Order>> |
PAGE_TYPE |
Constructor and Description |
---|
OrderServiceEP6Rest(InvocationBuilderFactory invocationBuilderFactory,
LinkBuilder<Order> linkBuilder) |
Modifier and Type | Method and Description |
---|---|
Order |
get(ShopRequestContext shopReqCtx,
GUID orderId) |
PageEP6<Order> |
getAll(ShopRequestContext shopReqCtx,
java.lang.Boolean viewedOn,
java.lang.Boolean pendingOn,
java.lang.Boolean archivedOn,
java.lang.Boolean cancelledOn,
java.lang.Boolean closedOn,
java.lang.Boolean dispatchedOn,
java.lang.Boolean paidOn,
java.lang.Boolean returnedOn,
java.lang.Boolean shippedOn,
java.lang.Boolean invoicedOn,
GUID customerId,
GUID productId,
java.lang.Boolean lastUpdated,
java.lang.String updatedFrom,
java.lang.String currency) |
Order |
save(ShopRequestContext shopReqCtx,
Order order) |
private static final java.lang.String ORDERS_PATH
private static final java.lang.String ORDER_BY_ID_PATH
private final InvocationBuilderFactory invocationBuilderFactory
private final LinkBuilder<Order> linkBuilder
@Inject public OrderServiceEP6Rest(InvocationBuilderFactory invocationBuilderFactory, LinkBuilder<Order> linkBuilder)
public Order get(ShopRequestContext shopReqCtx, GUID orderId)
get
in interface OrderService
public Order save(ShopRequestContext shopReqCtx, Order order)
save
in interface OrderService
public PageEP6<Order> getAll(ShopRequestContext shopReqCtx, java.lang.Boolean viewedOn, java.lang.Boolean pendingOn, java.lang.Boolean archivedOn, java.lang.Boolean cancelledOn, java.lang.Boolean closedOn, java.lang.Boolean dispatchedOn, java.lang.Boolean paidOn, java.lang.Boolean returnedOn, java.lang.Boolean shippedOn, java.lang.Boolean invoicedOn, GUID customerId, GUID productId, java.lang.Boolean lastUpdated, java.lang.String updatedFrom, java.lang.String currency)
getAll
in interface OrderService