@NotThreadSafe
public class SignUpBuilder
extends java.lang.Object
Constructor and Description |
---|
SignUpBuilder(java.lang.String email,
java.lang.String password,
CustomerName customerName) |
Modifier and Type | Method and Description |
---|---|
CustomerCommands.CreateCustomer |
build() |
com.google.common.base.Optional<java.lang.String> |
getAnonymousCartId() |
CustomerName |
getCustomerName() |
com.google.common.base.Optional<java.lang.String> |
getCustomerNumber() |
java.lang.String |
getEmail() |
com.google.common.base.Optional<java.lang.String> |
getExternalId() |
java.lang.String |
getPassword() |
SignUpBuilder |
setAnonymousCartId(java.lang.String anonymousCartId) |
SignUpBuilder |
setCustomerNumber(java.lang.String customerNumber) |
SignUpBuilder |
setExternalId(java.lang.String externalId) |
public SignUpBuilder(java.lang.String email, java.lang.String password, CustomerName customerName)
public java.lang.String getEmail()
public java.lang.String getPassword()
public CustomerName getCustomerName()
public com.google.common.base.Optional<java.lang.String> getAnonymousCartId()
public com.google.common.base.Optional<java.lang.String> getCustomerNumber()
public com.google.common.base.Optional<java.lang.String> getExternalId()
public SignUpBuilder setAnonymousCartId(java.lang.String anonymousCartId)
public SignUpBuilder setCustomerNumber(java.lang.String customerNumber)
public SignUpBuilder setExternalId(java.lang.String externalId)
public CustomerCommands.CreateCustomer build()