com.elasticpath.domain.order.impl
Class AdvancedOrderSearchCriteriaImpl

java.lang.Object
  extended by com.elasticpath.domain.impl.AbstractEpDomainImpl
      extended by com.elasticpath.domain.impl.AbstractTransientImpl
          extended by com.elasticpath.domain.order.impl.AdvancedOrderSearchCriteriaImpl
All Implemented Interfaces:
EpDomain, AdvancedOrderSearchCriteria, Transient, java.io.Serializable

public class AdvancedOrderSearchCriteriaImpl
extends AbstractTransientImpl
implements AdvancedOrderSearchCriteria

The default implementation of OrderSearchCriteria.

See Also:
Serialized Form

Field Summary
static long serialVersionUID
          Serial version id.
 
Constructor Summary
AdvancedOrderSearchCriteriaImpl()
           
 
Method Summary
 java.util.Map getCustomerCriteria()
          Get the map of order customer property name to criteria value.
 java.util.Date getOrderFromDate()
          Get the from date for order createDate search.
 int getOrderStatus()
          Get the order status criteria.
 java.util.Date getOrderToDate()
          Get the to date for order createDate search.
 java.util.Map getShipmentAddressCriteria()
          Get the map of order shipmentAddress property name to criteria value.
 int getShipmentStatus()
          Get the shipment status.
 java.lang.String getSkuCode()
          Get the sku code for search.
 void setCustomerCriteria(java.util.Map customerCriteria)
          Set the map of order customer property name to criteria value.
 void setOrderFromDate(java.util.Date orderFromDate)
          Set the from date for order createDate search.
 void setOrderStatus(int orderStatus)
          Set the order status criteria.
 void setOrderToDate(java.util.Date orderToDate)
          Set the to date for order createDate search.
 void setShipmentAddressCriteria(java.util.Map shipmentAddressCriteria)
          Set the map of order shipmentAddress property name to criteria value.
 void setShipmentStatus(int shipmentStatus)
          Set the shipment status.
 void setSkuCode(java.lang.String skuCode)
          Set the sku code for search.
 
Methods inherited from class com.elasticpath.domain.impl.AbstractEpDomainImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Serial version id.

See Also:
Constant Field Values
Constructor Detail

AdvancedOrderSearchCriteriaImpl

public AdvancedOrderSearchCriteriaImpl()
Method Detail

getCustomerCriteria

public java.util.Map getCustomerCriteria()
Get the map of order customer property name to criteria value.

Specified by:
getCustomerCriteria in interface AdvancedOrderSearchCriteria
Returns:
the map of order customer property name to criteria value

getOrderFromDate

public java.util.Date getOrderFromDate()
Get the from date for order createDate search.

Specified by:
getOrderFromDate in interface AdvancedOrderSearchCriteria
Returns:
the from date for order createDate search.

getOrderStatus

public int getOrderStatus()
Get the order status criteria.

Specified by:
getOrderStatus in interface AdvancedOrderSearchCriteria
Returns:
the order status criteria.

getOrderToDate

public java.util.Date getOrderToDate()
Get the to date for order createDate search.

Specified by:
getOrderToDate in interface AdvancedOrderSearchCriteria
Returns:
the to date for order createDate search.

getShipmentAddressCriteria

public java.util.Map getShipmentAddressCriteria()
Get the map of order shipmentAddress property name to criteria value.

Specified by:
getShipmentAddressCriteria in interface AdvancedOrderSearchCriteria
Returns:
the map of order shipmentAddress property name to criteria value

getShipmentStatus

public int getShipmentStatus()
Get the shipment status.

Specified by:
getShipmentStatus in interface AdvancedOrderSearchCriteria
Returns:
the shipment status.

getSkuCode

public java.lang.String getSkuCode()
Get the sku code for search.

Specified by:
getSkuCode in interface AdvancedOrderSearchCriteria
Returns:
the sku code for search.

setCustomerCriteria

public void setCustomerCriteria(java.util.Map customerCriteria)
Set the map of order customer property name to criteria value.

Specified by:
setCustomerCriteria in interface AdvancedOrderSearchCriteria
Parameters:
customerCriteria - the map of order customer property name to criteria value

setOrderFromDate

public void setOrderFromDate(java.util.Date orderFromDate)
Set the from date for order createDate search.

Specified by:
setOrderFromDate in interface AdvancedOrderSearchCriteria
Parameters:
orderFromDate - the from date for order createDate search.

setOrderStatus

public void setOrderStatus(int orderStatus)
Set the order status criteria.

Specified by:
setOrderStatus in interface AdvancedOrderSearchCriteria
Parameters:
orderStatus - the order status criteria.

setOrderToDate

public void setOrderToDate(java.util.Date orderToDate)
Set the to date for order createDate search.

Specified by:
setOrderToDate in interface AdvancedOrderSearchCriteria
Parameters:
orderToDate - the to date for order createDate search.

setShipmentAddressCriteria

public void setShipmentAddressCriteria(java.util.Map shipmentAddressCriteria)
Set the map of order shipmentAddress property name to criteria value.

Specified by:
setShipmentAddressCriteria in interface AdvancedOrderSearchCriteria
Parameters:
shipmentAddressCriteria - the map of order shipmentAddress property name to criteria value

setShipmentStatus

public void setShipmentStatus(int shipmentStatus)
Set the shipment status.

Specified by:
setShipmentStatus in interface AdvancedOrderSearchCriteria
Parameters:
shipmentStatus - the shipment status.

setSkuCode

public void setSkuCode(java.lang.String skuCode)
Set the sku code for search.

Specified by:
setSkuCode in interface AdvancedOrderSearchCriteria
Parameters:
skuCode - the sku code for search.