@NotThreadSafe
public class CreateOrderBuilder
extends java.lang.Object
Constructor and Description |
---|
CreateOrderBuilder(VersionedId cartId,
PaymentState paymentState) |
Modifier and Type | Method and Description |
---|---|
CartCommands.OrderCart |
build() |
VersionedId |
getCartId() |
com.google.common.base.Optional<java.lang.String> |
getCartSnapshotId() |
com.google.common.base.Optional<java.lang.String> |
getOrderNumber() |
PaymentState |
getPaymentState() |
CreateOrderBuilder |
setCartSnapshotId(java.lang.String cartSnapshotId) |
CreateOrderBuilder |
setOrderNumber(java.lang.String orderNumber) |
public CreateOrderBuilder(VersionedId cartId, PaymentState paymentState)
public VersionedId getCartId()
public PaymentState getPaymentState()
public com.google.common.base.Optional<java.lang.String> getCartSnapshotId()
public com.google.common.base.Optional<java.lang.String> getOrderNumber()
public CreateOrderBuilder setCartSnapshotId(java.lang.String cartSnapshotId)
public CreateOrderBuilder setOrderNumber(java.lang.String orderNumber)
public CartCommands.OrderCart build()