public interface OrderSearchIf
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAffiliateId()
Identifier of the affiliate partner
|
int |
getAffiliateIdRule()
The rule for the search.
|
java.lang.String |
getCreator()
Identifier of the administrator who created the order
|
int |
getCreatorRule()
The rule for the search.
|
java.util.Calendar |
getDateAddedFrom() |
java.util.Calendar |
getDateAddedTo() |
int[] |
getExcludeStatusIds()
Order Status ids to exclude from the search
|
java.lang.String[] |
getIncludeArchiveIds()
Archive ids to include in the search
|
int[] |
getIncludeStatusIds()
Only return orders with status id equal to one of the integers in the array
|
java.util.Calendar |
getLastModifiedFrom() |
java.util.Calendar |
getLastModifiedTo() |
int |
getOrderId()
OrderId to search for a single order
|
java.lang.String |
getOrderNumber()
Order Number to search for a single order
|
int |
getParentId()
ParentId used in multi-vendor mode to search for vendor orders associated with the main order
|
boolean |
isIncludeAllChildrenCustomerOrders()
Includes all orders of the customer's children, grandchildren etc.
|
boolean |
isIncludeChildrenCustomerOrders()
Includes all orders of the customers direct children, but not from any children they may have
|
boolean |
isIncludeParentCustomerOrders()
Includes all orders of the customer's parent
|
boolean |
isIncludeSiblingCustomerOrders()
Includes all orders of the customer's siblings (customers sharing the same parent customer)
|
boolean |
isPopulateArchivedOrdersAttribute()
Fetches all archived orders for an order and adds them to the ArchivedOrders attribute.
|
void |
setAffiliateId(java.lang.String affiliateId)
Identifier of the affiliate partner
|
void |
setAffiliateIdRule(int affiliateIdRule)
The rule for the search.
|
void |
setCreator(java.lang.String creator)
Identifier of the administrator who created the order
|
void |
setCreatorRule(int creatorRule)
The rule for the search.
|
void |
setDateAddedFrom(java.util.Calendar dateAddedFrom) |
void |
setDateAddedTo(java.util.Calendar dateAddedTo) |
void |
setExcludeStatusIds(int[] excludeStatusIds)
Order Status ids to exclude from the search
|
void |
setIncludeAllChildrenCustomerOrders(boolean includeAllChildrenCustomerOrders)
Includes all orders of the customer's children, grandchildren etc.
|
void |
setIncludeArchiveIds(java.lang.String[] includeArchiveIds)
Archive ids to include in the search
|
void |
setIncludeChildrenCustomerOrders(boolean includeChildrenCustomerOrders)
Includes all orders of the customers direct children, but not from any children they may have
|
void |
setIncludeParentCustomerOrders(boolean includeParentCustomerOrders)
Includes all orders of the customer's parent
|
void |
setIncludeSiblingCustomerOrders(boolean includeSiblingCustomerOrders)
Includes all orders of the customer's siblings (customers sharing the same parent customer)
|
void |
setIncludeStatusIds(int[] includeStatusIds)
Only return orders with status id equal to one of the integers in the array
|
void |
setLastModifiedFrom(java.util.Calendar lastModifiedFrom) |
void |
setLastModifiedTo(java.util.Calendar lastModifiedTo) |
void |
setOrderId(int orderId)
OrderId to search for a single order
|
void |
setOrderNumber(java.lang.String orderNumber)
Order Number to search for a single order
|
void |
setParentId(int parentId)
ParentId used in multi-vendor mode to search for vendor orders associated with the main order
|
void |
setPopulateArchivedOrdersAttribute(boolean populateArchivedOrdersAttribute)
Fetches all archived orders for an order and adds them to the ArchivedOrders attribute.
|
java.util.Calendar getDateAddedFrom()
void setDateAddedFrom(java.util.Calendar dateAddedFrom)
dateAddedFrom
- the dateAddedFrom to setjava.util.Calendar getDateAddedTo()
void setDateAddedTo(java.util.Calendar dateAddedTo)
dateAddedTo
- the dateAddedTo to setint[] getIncludeStatusIds()
void setIncludeStatusIds(int[] includeStatusIds)
includeStatusIds
- the includeStatusIds to setjava.lang.String getCreator()
void setCreator(java.lang.String creator)
creator
- the creator to setint getCreatorRule()
void setCreatorRule(int creatorRule)
creatorRule
- the creatorRule to setjava.lang.String getAffiliateId()
void setAffiliateId(java.lang.String affiliateId)
affiliateId
- the affiliateId to setint getAffiliateIdRule()
void setAffiliateIdRule(int affiliateIdRule)
affiliateIdRule
- the affiliateIdRule to setint getParentId()
void setParentId(int parentId)
parentId
- the parentId to setjava.util.Calendar getLastModifiedFrom()
void setLastModifiedFrom(java.util.Calendar lastModifiedFrom)
lastModifiedFrom
- the lastModifiedFrom to setjava.util.Calendar getLastModifiedTo()
void setLastModifiedTo(java.util.Calendar lastModifiedTo)
lastModifiedTo
- the lastModifiedTo to setboolean isIncludeParentCustomerOrders()
void setIncludeParentCustomerOrders(boolean includeParentCustomerOrders)
includeParentCustomerOrders
- the includeParentCustomerOrders to setboolean isIncludeSiblingCustomerOrders()
void setIncludeSiblingCustomerOrders(boolean includeSiblingCustomerOrders)
includeSiblingCustomerOrders
- the includeSiblingCustomerOrders to setboolean isIncludeChildrenCustomerOrders()
void setIncludeChildrenCustomerOrders(boolean includeChildrenCustomerOrders)
includeChildrenCustomerOrders
- the includeChildrenCustomerOrders to setboolean isIncludeAllChildrenCustomerOrders()
void setIncludeAllChildrenCustomerOrders(boolean includeAllChildrenCustomerOrders)
includeAllChildrenCustomerOrders
- the includeAllChildrenCustomerOrders to setint getOrderId()
void setOrderId(int orderId)
orderId
- the orderId to setjava.lang.String[] getIncludeArchiveIds()
void setIncludeArchiveIds(java.lang.String[] includeArchiveIds)
includeArchiveIds
- the includeArchiveIds to setint[] getExcludeStatusIds()
void setExcludeStatusIds(int[] excludeStatusIds)
excludeStatusIds
- the excludeStatusIds to setboolean isPopulateArchivedOrdersAttribute()
void setPopulateArchivedOrdersAttribute(boolean populateArchivedOrdersAttribute)
populateArchivedOrdersAttribute
- the populateArchivedOrdersAttribute to setjava.lang.String getOrderNumber()
void setOrderNumber(java.lang.String orderNumber)
orderNumber
- the orderNumber to setCopyright © 2018 DS Data Systems UK Ltd.