public class OrderLinkBuilder extends LinkBuilder<Order>
ctx, shopProvider, uriInfo
Constructor and Description |
---|
OrderLinkBuilder(javax.ws.rs.core.UriInfo uriInfo,
javax.inject.Provider<Shop> shopProvider,
javax.ws.rs.core.SecurityContext ctx) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Link> |
get(Order order) |
private java.lang.String |
getCustomerHref(GUID customerGuid) |
private java.util.Optional<Link> |
getCustomerLink(Order order) |
private java.lang.String |
getOrderHref(GUID orderGuid) |
private java.lang.String |
getShippingMethodHref(GUID shippingMethodId) |
private java.util.Optional<Link> |
getShippingMethodLink(Order order) |
@Inject public OrderLinkBuilder(javax.ws.rs.core.UriInfo uriInfo, javax.inject.Provider<Shop> shopProvider, javax.ws.rs.core.SecurityContext ctx)
public java.util.List<Link> get(Order order)
get
in class LinkBuilder<Order>
private java.lang.String getCustomerHref(GUID customerGuid)
private java.lang.String getOrderHref(GUID orderGuid)
private java.lang.String getShippingMethodHref(GUID shippingMethodId)