com.elasticpath.domain.search.impl
Class OrderSearchCriteriaImpl

java.lang.Object
  extended by com.elasticpath.domain.impl.AbstractEpDomainImpl
      extended by com.elasticpath.domain.impl.AbstractPersistenceImpl
          extended by com.elasticpath.domain.search.impl.AbstractSearchCriteriaImpl
              extended by com.elasticpath.domain.search.impl.OrderSearchCriteriaImpl
All Implemented Interfaces:
EpDomain, Persistence, OrderSearchCriteria, SearchCriteria, Transient, java.io.Serializable

public class OrderSearchCriteriaImpl
extends AbstractSearchCriteriaImpl
implements OrderSearchCriteria

A criteria for advanced order search.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.elasticpath.domain.impl.AbstractPersistenceImpl
serialVersionUID
 
Constructor Summary
OrderSearchCriteriaImpl()
           
 
Method Summary
 CustomerSearchCriteria getCustomerSearchCriteria()
          Returns the customer search criteria.
 java.util.Date getOrderFromDate()
          Get the from date for order createDate search.
 java.lang.String getOrderNumber()
          Returns the order number.
 OrderStatus getOrderStatus()
          Get the order status.
 java.util.Date getOrderToDate()
          Get the to date for order createDate search.
 OrderShipmentStatus getShipmentStatus()
          Get the shipment status.
 java.lang.String getShipmentZipcode()
          Gets the shipment zipcode.
 java.lang.String getSkuCode()
          Returns the sku code.
 void setCustomerSearchCriteria(CustomerSearchCriteria customerSearchCriteria)
          Sets the customer search criteria.
 void setOrderFromDate(java.util.Date orderFromDate)
          Set the from date for order createDate search.
 void setOrderNumber(java.lang.String orderNumber)
          Sets the order number.
 void setOrderStatus(OrderStatus orderStatus)
          Set the order status.
 void setOrderToDate(java.util.Date orderToDate)
          Set the to date for order createDate search.
 void setShipmentStatus(OrderShipmentStatus shipmentStatus)
          Set the shipment status.
 void setShipmentZipcode(java.lang.String shipmentZipcode)
          Sets the shipment zipcode.
 void setSkuCode(java.lang.String skuCode)
          Sets the sku code.
 
Methods inherited from class com.elasticpath.domain.search.impl.AbstractSearchCriteriaImpl
getLocale, isFuzzySearchDisabled, setFuzzySearchDisabled, setLocale
 
Methods inherited from class com.elasticpath.domain.impl.AbstractPersistenceImpl
executeBeforePersistAction, getUidPk, isPersistent, setDefaultValues, setUidPk
 
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.search.SearchCriteria
getLocale, isFuzzySearchDisabled, setFuzzySearchDisabled, setLocale
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 

Constructor Detail

OrderSearchCriteriaImpl

public OrderSearchCriteriaImpl()
Method Detail

getCustomerSearchCriteria

public CustomerSearchCriteria getCustomerSearchCriteria()
Returns the customer search criteria.

Specified by:
getCustomerSearchCriteria in interface OrderSearchCriteria
Returns:
the customer search criteria

getOrderFromDate

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

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

getOrderNumber

public java.lang.String getOrderNumber()
Returns the order number.

Specified by:
getOrderNumber in interface OrderSearchCriteria
Returns:
the order number

getOrderStatus

public OrderStatus getOrderStatus()
Get the order status.

Specified by:
getOrderStatus in interface OrderSearchCriteria
Returns:
the order status

getOrderToDate

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

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

getShipmentStatus

public OrderShipmentStatus getShipmentStatus()
Get the shipment status.

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

getShipmentZipcode

public java.lang.String getShipmentZipcode()
Gets the shipment zipcode.

Specified by:
getShipmentZipcode in interface OrderSearchCriteria
Returns:
the shipment zipcode.

getSkuCode

public java.lang.String getSkuCode()
Returns the sku code.

Specified by:
getSkuCode in interface OrderSearchCriteria
Returns:
the sku code

setCustomerSearchCriteria

public void setCustomerSearchCriteria(CustomerSearchCriteria customerSearchCriteria)
Sets the customer search criteria.

Specified by:
setCustomerSearchCriteria in interface OrderSearchCriteria
Parameters:
customerSearchCriteria - the customer search criteria

setOrderFromDate

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

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

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)
Sets the order number.

Specified by:
setOrderNumber in interface OrderSearchCriteria
Parameters:
orderNumber - the order number

setOrderStatus

public void setOrderStatus(OrderStatus orderStatus)
Set the order status.

Specified by:
setOrderStatus in interface OrderSearchCriteria
Parameters:
orderStatus - the order status

setOrderToDate

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

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

setShipmentStatus

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

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

setShipmentZipcode

public void setShipmentZipcode(java.lang.String shipmentZipcode)
Sets the shipment zipcode.

Specified by:
setShipmentZipcode in interface OrderSearchCriteria
Parameters:
shipmentZipcode - the shipment zipcode.

setSkuCode

public void setSkuCode(java.lang.String skuCode)
Sets the sku code.

Specified by:
setSkuCode in interface OrderSearchCriteria
Parameters:
skuCode - the sku code