public class OrderMgrEE extends OrderMgr implements OrderMgrIf
OrderMgr.StaticDataAPPROVAL_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_STATUStemplateBaseDir| 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, updateOrderacquireLock, 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, updateStaticVariablesNowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddManufacturerAddr, 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, updateOrderpublic 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 OrderMgrorder - 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 OrderMgrcustomerId - 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 OrderMgrorders - the orderslanguageId - the languageIdallStores - the allStoresjava.lang.Exception - an unexpected exceptionCopyright © 2018 DS Data Systems UK Ltd.