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

Class ProcessClientLocationDeleteActionCmdImplExtended

  • 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:
    ProcessClientLocationDeleteActionCmdImpl


    public abstract class ProcessClientLocationDeleteActionCmdImplExtended
    extends com.ibm.commerce.foundation.celadon.common.oagis.CeladonProcessDeleteActionUsingBusinessObjectMediatorCmdImpl
    implements ProcessClientLocationActionCmd
    This class contains business logic for handling an individual delete 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

      • ProcessClientLocationDeleteActionCmdImplExtended

        public ProcessClientLocationDeleteActionCmdImplExtended()
    • 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.CeladonProcessDeleteActionUsingBusinessObjectMediatorCmdImpl
        Throws:
        java.lang.Exception - Thrown in cases that the CHANGE command cannot be instantiated or the work cannot be carried out by it.