public class CSRCommerceItemEditHandler extends atg.commerce.order.edit.CommerceItemEditHandler implements AgentEventHandler
AgentEvents for the updates
made by this handler.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
protected CSRAgentTools |
mCSRAgentTools |
mCollectionPropertyName, mSortPropertyName, mSubPropertyHandlers, mThrowExceptionsForCollectionChanges, STATE_CLONETOORIGINAL_MAP, STATE_ORIGINALTOCLONE_MAPmFulfillmentMessageSender, mKeyPropertyName, mOrderFulfillmentTools, mPropertiesToCopyOnUpdate, STATE_ADD_ITEMS, STATE_DELETE_ITEMS, STATE_UPDATE_ITEMS| Constructor and Description |
|---|
CSRCommerceItemEditHandler() |
| Modifier and Type | Method and Description |
|---|---|
CSRAgentTools |
getCSRAgentTools() |
void |
sendAddItemAgentEvents(java.util.Collection pAddItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
Sends agent events for newly added commerce items
|
void |
sendAgentEvents(atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
Sends the
AgentEvents for the updates
made. |
void |
sendDeleteItemAgentEvents(java.util.Collection pDeleteItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
Sends agent events for deleted commerce items
|
void |
sendUpdateItemAgentEvents(java.util.Collection pUpdateItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
Sends agent events for updated commerce items
|
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools.
|
addItem, copyPriceListValue, createItemAddedModification, createItemQuantityUpdateModification, createItemRemovedModification, deleteItem, detectChanges, detectCommerceItemChanges, generateModifications, getCommerceItemManager, initializeCloneEditState, mapCloneToOriginalContainers, mapOriginalToClone, mapOriginalToCloneContainers, preserveOriginalCommerceItemValues, preserveOriginalValues, preserveValueForItems, setCommerceItemManager, updateItem, validateCollection, validateCommerceItemCollectionapplyChanges, detectChangesToCollection, detectDeletes, executeSubPropertyHandlerInitialization, executeSubPropertyHandlerUpdates, executeSubPropertyHandlerValidation, findCounterpartObject, getCloneToOriginalMap, getCollection, getCollectionPropertyName, getMatchingCloneKey, getMatchingOriginalKey, getOriginalToCloneMap, getSortedCollection, getSortPropertyName, getSubPropertyHandlers, handleMissingOriginalObject, isSubPropertyHandlers, isThrowExceptionsForCollectionChanges, mapOriginalToCloneCollection, saveOriginalToCloneObjectMappings, setCollectionPropertyName, setSortPropertyName, setSubPropertyHandlers, setThrowExceptionsForCollectionChanges, sortCollection, validateCloneOrder, validateCollection, validateCollectionSizeaddAddItem, addDeleteItem, addStateData, addUpdateItem, adjustCloneCommerceIdReferences, adjustOriginalCommerceIdReferences, cloneOrder, copyPricingModels, createAddItem, createDeleteItem, createUpdateItem, getAddItems, getCloneEditManager, getDeleteItems, getFulfillmentMessageSender, getKeyForObject, getKeyPropertyName, getObjectType, getOrderFulfillmentTools, getPropertiesToCopy, getPropertiesToCopyOnUpdate, getStateData, getStateMap, getUpdateItems, initializeReconciliationProcess, isAddedItem, parseConfigString, processAddItems, processDeleteItems, processUpdateItems, reconcileObjectProperties, sendFulfillmentNotifications, sendMessage, setCloneEditManager, setFulfillmentMessageSender, setKeyPropertyName, setOrderFulfillmentTools, setPropertiesToCopyOnUpdateaddLogListener, clearAbsoluteNameAndContext, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, isStartServiceComplete, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService, toStringvlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static final java.lang.String CLASS_VERSION
protected CSRAgentTools mCSRAgentTools
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public void sendUpdateItemAgentEvents(java.util.Collection pUpdateItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
pUpdateItems - pCloneEditState - pCustomerProfile - pTicketId - public void sendAddItemAgentEvents(java.util.Collection pAddItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
pAddItems - pCloneEditState - pCustomerProfile - pTicketId - public void sendDeleteItemAgentEvents(java.util.Collection pDeleteItems,
atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
pDeleteItems - pCloneEditState - pCustomerProfile - pTicketId - public void sendAgentEvents(atg.commerce.order.edit.CloneEditState pCloneEditState,
atg.repository.RepositoryItem pCustomerProfile,
java.lang.String pTicketId)
AgentEvents for the updates
made.sendAgentEvents in interface AgentEventHandlerCSRCloneEditManager.sendAgentEvents(CloneEditState, RepositoryItem, String)