com.ibm.commerce.location.facade.server.commands

Class ProcessClientLocationCreateActionCmdImplExtended

  • All Implemented Interfaces:
    AbstractProcessNounActionCmd, ProcessClientLocationActionCmd, 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:
    ProcessClientLocationCreateActionCmdImpl


    public abstract class ProcessClientLocationCreateActionCmdImplExtended
    extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonProcessCreateActionUsingBusinessObjectMediatorCmdImpl
    implements ProcessClientLocationActionCmd
    This class contains business logic for handling an individual create action on a noun by delegating the work to a CHANGE command -- this is used in cases that the change command will perform more complex business logic than the individual action (e.g. possibly alter multiple nouns due to the action).

    Note that this action command places its result set in the slot corresponding to the noun found in the persistent object map provided by the calling command -- in this manner the calling command (which possibly operators over multiple nouns and actions) can roll up the result sets for all nouns and actions and return those to the original caller.

    See Also:
    Serialized Form
    • Constructor Detail

      • ProcessClientLocationCreateActionCmdImplExtended

        public ProcessClientLocationCreateActionCmdImplExtended()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        This command processes the action on the noun by creating a CHANGE command and delegating the work to it.

        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class com.ibm.commerce.foundation.celadon.common.oagis.CeladonProcessCreateActionUsingBusinessObjectMediatorCmdImpl
        Throws:
        java.lang.Exception - Thrown in cases that the CHANGE command cannot be instantiated or the work cannot be carried out by it.