com.ibm.commerce.foundation.server.command.bod.bom

Class AbstractSyncNounUsingBusinessObjectMediatorCmdImpl

  • All Implemented Interfaces:
    BusinessObjectDocumentCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable
    Direct Known Subclasses:
    SyncInventoryAvailabilityCmdImpl, SyncWalletCmdImpl, SyncWalletItemCmdImpl


    public abstract class AbstractSyncNounUsingBusinessObjectMediatorCmdImpl
    extends AbstractSyncBusinessObjectDocumentCmdImpl
    This abstract controller command is used as the base for any controller command that uses the mediators to process a Sync message. The sync controller obtains the change mediator based on the noun type. The base physical entities that correspond to the noun are read and nouns are validated if they are present in the physical data store before proceeding with changing the noun parts in the appropriate noun part task commands.
    See Also:
    Serialized Form
    • Field Detail

      • CHANGE_NOUN_MEDIATOR_OBJECT_KEY

        public static final java.lang.String CHANGE_NOUN_MEDIATOR_OBJECT_KEY
        The constant used in the persistent map that points to the change noun mediator for the process tasks.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractSyncNounUsingBusinessObjectMediatorCmdImpl

        public AbstractSyncNounUsingBusinessObjectMediatorCmdImpl()