public final class ChangeLineItemQuantity extends StagedUpdateActionBase<OrderEdit>
Modifier and Type | Method and Description |
---|---|
javax.money.MonetaryAmount |
getExternalPrice() |
ExternalLineItemTotalPrice |
getExternalTotalPrice() |
String |
getLineItemId() |
long |
getQuantity() |
static ChangeLineItemQuantity |
of(String lineItemId,
long quantity) |
static ChangeLineItemQuantity |
ofLineItemAndExternalPrice(LineItem lineItem,
long quantity,
javax.money.MonetaryAmount externalPrice) |
static ChangeLineItemQuantity |
ofLineItemAndExternalPrice(String lineItemId,
long quantity,
javax.money.MonetaryAmount externalPrice) |
static ChangeLineItemQuantity |
ofLineItemAndExternalTotalPrice(LineItem lineItem,
long quantity,
ExternalLineItemTotalPrice externalTotalPrice) |
static ChangeLineItemQuantity |
ofLineItemAndExternalTotalPrice(String lineItemId,
long quantity,
ExternalLineItemTotalPrice externalTotalPrice) |
getAction
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAction
public static ChangeLineItemQuantity of(String lineItemId, long quantity)
public static ChangeLineItemQuantity ofLineItemAndExternalPrice(LineItem lineItem, long quantity, @Nullable javax.money.MonetaryAmount externalPrice)
public static ChangeLineItemQuantity ofLineItemAndExternalPrice(String lineItemId, long quantity, @Nullable javax.money.MonetaryAmount externalPrice)
public static ChangeLineItemQuantity ofLineItemAndExternalTotalPrice(LineItem lineItem, long quantity, @Nullable ExternalLineItemTotalPrice externalTotalPrice)
public static ChangeLineItemQuantity ofLineItemAndExternalTotalPrice(String lineItemId, long quantity, @Nullable ExternalLineItemTotalPrice externalTotalPrice)
public String getLineItemId()
public long getQuantity()
@Nullable public javax.money.MonetaryAmount getExternalPrice()
@Nullable public ExternalLineItemTotalPrice getExternalTotalPrice()