public class ValidateOrderAddressCmdImpl extends TaskCommandImpl implements ValidateOrderAddressCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
ValidateOrderAddressCmdImpl()
The default constructor of ValidateOrderAddressCmdImpl.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long | getAddressId()
Gets the identifier of the address to be validated.
|
java.lang.String | getAddressType()
Gets the type of address to validate
|
java.lang.Long | getContractId()
Gets the identifier of the contract which is used to check if the address is defined by the Shipping TCs of this contract.
|
java.lang.Long | getMemberId()
Gets the identifier of the member who is used to check if the address is owned by.
|
OrderAccessBean | getOrder()
Gets the order
|
java.lang.Long | getTcId()
Gets the identifier of the PaymentTC terms and conditions object which could be used to check if the address is defined by the PaymentTC.
|
boolean | isCheckPermanent()
Gets the flag which indicates whether to check the address is permanent or not.
|
void | performExecute()
Executes the main business logic of the command.
|
void | setAddressId(java.lang.Long anAddressId)
Sets the identifier of the address to be validated which is a required parameter.
|
void | setAddressType(java.lang.String anAddressType)
Sets the type of address to validate.
|
void | setCheckPermanent(boolean aCheckPermanent)
Sets the flag which indicates whether to check the address is permanent or not.
|
void | setContractId(java.lang.Long aContractId)
Sets the identifier of the contract which is used to check if the address is defined by the Shipping TCs of this contract.
|
void | setFulfillmentCenterId(java.lang.Integer anFulfillmentCenterId)
This method is used to set the fulfillment center for shipping address validation.
|
void | setMemberId(java.lang.Long aMmemberId)
Sets the identifier of the member.
|
void | setOrder(OrderAccessBean anOrderAB)
Sets the order
|
void | setShippingModeId(java.lang.Integer anShippingModeId)
This method is used to set the shipping mode for shipping address validation.
|
void | setTcId(java.lang.Long aTcId)
Sets the identifier of the PaymentTC terms and conditions object which could be used to check if the address is defined by the PaymentTC.
|
protected void | validateBillingAddress(AddressAccessBean addressAccessBean)
validate BillingAddress.
|
void | validateParameters()
Verify if the required parameter is set.
|
protected void | validateShippingAddress(AddressAccessBean addressAccessBean)
validate ShippingAddress.
|
public static final java.lang.String COPYRIGHT
public ValidateOrderAddressCmdImpl()
public void performExecute() throws ECException
public void validateParameters() throws ECException
public void setAddressId(java.lang.Long anAddressId)
public java.lang.Long getAddressId()
public void setMemberId(java.lang.Long aMmemberId)
public java.lang.Long getMemberId()
public void setContractId(java.lang.Long aContractId)
public java.lang.Long getContractId()
public void setTcId(java.lang.Long aTcId)
public java.lang.Long getTcId()
public void setCheckPermanent(boolean aCheckPermanent)
public boolean isCheckPermanent()
public void setOrder(OrderAccessBean anOrderAB)
public OrderAccessBean getOrder()
public void setAddressType(java.lang.String anAddressType)
public java.lang.String getAddressType()
protected void validateShippingAddress(AddressAccessBean addressAccessBean) throws ECSystemException, ECException, ECApplicationException
protected void validateBillingAddress(AddressAccessBean addressAccessBean) throws ECSystemException, ECException, ECApplicationException
public void setShippingModeId(java.lang.Integer anShippingModeId)
public void setFulfillmentCenterId(java.lang.Integer anFulfillmentCenterId)