public class OrderLinkBuilder extends java.lang.Object implements LinkBuilder<Order>
Constructor and Description |
---|
OrderLinkBuilder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Link> |
get(ShopRequestContext shopRequestContext,
Order order) |
private java.util.Optional<Link> |
getCustomerLink(ShopRequestContext shopRequestContext,
Order order) |
private java.lang.String |
getOrderHref(ShopRequestContext shopRequestContext,
GUID orderGuid) |
private java.lang.String |
getShippingMethodHref(ShopRequestContext shopRequestContext,
GUID shippingMethodId) |
private java.util.Optional<Link> |
getShippingMethodLink(ShopRequestContext shopRequestContext,
Order order) |
public java.util.List<Link> get(ShopRequestContext shopRequestContext, Order order)
get
in interface LinkBuilder<Order>
private java.util.Optional<Link> getCustomerLink(ShopRequestContext shopRequestContext, Order order)
private java.lang.String getOrderHref(ShopRequestContext shopRequestContext, GUID orderGuid)
private java.util.Optional<Link> getShippingMethodLink(ShopRequestContext shopRequestContext, Order order)
private java.lang.String getShippingMethodHref(ShopRequestContext shopRequestContext, GUID shippingMethodId)