public class OrderMgrEE extends OrderMgr implements OrderMgrIf
OrderMgr.StaticData
APPROVAL_DECLINED_STATUS, APPROVED_STATUS, ARCHIVED_STATUS, CANCELLED_STATUS, customAttrAnOracleCLOB, DELIVERED_STATUS, log, mutex, ORD_PROD_CUSTOMER_INFORMED_OF_DELIVERY_DATE, ORD_PROD_IN_STOCK, ORD_PROD_OUT_OF_STOCK_AVAILABLE_DATE_KNOWN, ORD_PROD_OUT_OF_STOCK_AVAILABLE_DATE_UNKNOWN, ORD_PROD_PARTIALLY_OUT_OF_STOCK_AVAILABLE_DATE_KNOWN, ORD_PROD_PARTIALLY_OUT_OF_STOCK_AVAILABLE_DATE_UNKNOWN, PAID_NOT_PROCESSED_STATUS, PARTIALLY_DELIVERED_STATUS, PAYMENT_DECLINED_STATUS, PAYMENT_RECEIVED_STATUS, PENDING_STATUS, PROCESSING_STATUS, REFUND_APPROVED_STATUS, REFUND_DECLINED_STATUS, secretKeyLength, staticDataHM, WAITING_APPROVAL_STATUS, WAITING_PAYMENT_STATUS
templateBaseDir
Constructor and Description |
---|
OrderMgrEE(KKEngIf eng)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
getArchivedOrders(Order[] orders,
int languageId,
boolean allStores)
Get the archived orders for the array of orders
|
protected void |
getShipments(Order order,
boolean allStores)
Populates the Order object with an array of OrderShipmentProductIf objects
|
protected boolean |
populateCriteriaWithOrderHierarchyConstraints(int customerId,
OrderSearchIf orderSearch,
KKCriteria c)
Populates the KKCriteria object with constraints for fetching orders of related customers (in
the customer hierarchy structure) to the customer identified by the customerId.
|
addChildIds, addManufacturerAddr, addPaymentDetailsToOrder, addShippingQuotesToOrder, addTaxRateObjects, changeDeliveryAddress, changeDeliveryAddress, changeOrderStatus, changeOrderStatus, createAddToBasketOptions, createAndSaveOrder, createFetchProductOptions, createOrder, createOrderWithOptions, deleteOrderIdForSecretKey, doesOrderStatusExist, escapeOrder, formatOrderAddresses, getAllOrderStatuses, getCount, getCustomAttrs, getCustomAttrs, getIpnHistory, getIpnHistory, getModuleCodeFromQuote, getOrder, getOrderCountryAndZone, getOrderDetails, getOrderDetails, getOrderDetails, getOrderForOrderId, getOrderIdFromSecretKey, getOrderProducts, getOrderProducts, getOrdersPerCustomer, getOrdersPerCustomerWithOptions, getOrderStatus, getOrderStatusText, getOrderTotals, getOrderWithOptions, getReorderMgr, getSecretKeyForOrderId, getStatusText, getStatusTrail, getTaxRate, getTaxRateObjectsPerOrder, isCustomAttrAnOracleCLOB, isEnhancedVariantHandlingModeEnabled, manageDataDescriptor, refreshConfigs, saveIpnHistory, saveOrder, saveOrderWithOptions, searchForOrdersPerCustomer, searchForOrdersPerCustomer, setCreditCardDetailsOnOrder, setCriteriaWithStandardAttributes, setRewardPointReservationId, setRewardPointReservationId, updateInventory, updateInventoryWithOptions, updateOrder, updateOrder, updateOrder, updateOrder
acquireLock, addInsertAttr, addInsertAttr, addStringRuleConstraint, addStringRuleConstraint, checkRequired, escapeHTML, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, getAdminEngMgr, getBasketMgr, getBillingMgr, getBookableProductMgr, getCacheMgr, getCatMgr, getConfigMgr, getCookieMgr, getCurrMgr, getCustMgr, getCustomerIdFromSession, getCustomerStatsMgr, getCustomerTagMgr, getEmailMgr, getEng, getEventMgr, getExportMgr, getHTMLEscaper, getKonaKartConfig, getKonaKartConfig, getKonaKartConfig, getLangMgr, getManuMgr, getMiscItemMgr, getMiscPriceMgr, getMode, getModeString, getMqMgr, getMultiStoreMgr, getNewCriteria, getNewCriteria, getOrderIntegrationMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getProductsToCategoresCriteria, getPromMgr, getPunchOutMgr, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getStoreMgr, getStoreTime, getSuggestionMgr, getTaxMgr, getTemplate, getTemplateRoot, getVelocityContextMgr, getWishListMgr, init, insertKKEvent, insertKKEvent, isBusiness, isBusinessOrEnterprise, isClassPresent, isCommunity, isDeadlockException, isEnterprise, isMultiStoreShareCategories, isMultiStoreShareCustomers, isMultiStoreShareCustomersOrProducts, isMultiStoreSharedDb, isMultiStoreShareProducts, isMultiVendor, isUnix, manageThrowable, releaseLock, updateStaticVariablesNow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addManufacturerAddr, changeDeliveryAddress, changeOrderStatus, changeOrderStatus, createAndSaveOrder, createOrder, createOrderWithOptions, deleteOrderIdForSecretKey, escapeOrder, getAllOrderStatuses, getIpnHistory, getIpnHistory, getOrder, getOrderForOrderId, getOrderIdFromSecretKey, getOrdersPerCustomer, getOrdersPerCustomerWithOptions, getOrderStatus, getOrderWithOptions, getSecretKeyForOrderId, getStatusText, getTaxRateObjectsPerOrder, refreshConfigs, saveIpnHistory, saveOrder, saveOrderWithOptions, searchForOrdersPerCustomer, searchForOrdersPerCustomer, setCreditCardDetailsOnOrder, setRewardPointReservationId, setRewardPointReservationId, updateInventory, updateInventoryWithOptions, updateOrder, updateOrder, updateOrder
public OrderMgrEE(KKEngIf eng) throws java.lang.Exception
eng
- the engjava.lang.Exception
- an unexpected exceptionprotected void getShipments(Order order, boolean allStores) throws org.apache.torque.TorqueException, com.workingdogs.village.DataSetException
getShipments
in class OrderMgr
order
- the orderallStores
- the allStoresorg.apache.torque.TorqueException
- an unexpected exception in Torque (the database layer)com.workingdogs.village.DataSetException
- an unexpected exception due to data in Torque (the database layer)protected boolean populateCriteriaWithOrderHierarchyConstraints(int customerId, OrderSearchIf orderSearch, KKCriteria c) throws java.lang.Exception
populateCriteriaWithOrderHierarchyConstraints
in class OrderMgr
customerId
- Id of customer making the API callorderSearch
- OrderSearch objectc
- KKCriteria objectjava.lang.Exception
- an unexpected exceptionprotected void getArchivedOrders(Order[] orders, int languageId, boolean allStores) throws java.lang.Exception
getArchivedOrders
in class OrderMgr
orders
- the orderslanguageId
- the languageIdallStores
- the allStoresjava.lang.Exception
- an unexpected exceptionCopyright © 2018 DS Data Systems UK Ltd.