public class CSRCommerceItemEditHandler extends atg.commerce.order.edit.CommerceItemEditHandler implements AgentEventHandler
AgentEvent
s 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_MAP
mFulfillmentMessageSender, 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
AgentEvent s 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, validateCommerceItemCollection
applyChanges, 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, validateCollectionSize
addAddItem, 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, setPropertiesToCopyOnUpdate
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, 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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public 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)
AgentEvent
s for the updates
made.sendAgentEvents
in interface AgentEventHandler
CSRCloneEditManager.sendAgentEvents(CloneEditState, RepositoryItem, String)