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

Class AbstractPreApprovalCmdImpl

  • java.lang.Object
    • com.ibm.websphere.command.TargetableCommandImpl
      • com.ibm.websphere.command.CacheableCommandImpl
        • com.ibm.commerce.foundation.server.command.bod.approval.AbstractPreApprovalCmdImpl
  • All Implemented Interfaces:
    AbstractPreApprovalCmd, 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


    public abstract class AbstractPreApprovalCmdImpl
    extends com.ibm.websphere.command.CacheableCommandImpl
    implements AbstractPreApprovalCmd
    This class is an abstract implementation for the command that is responsible for performing any work prior to checking if the noun requires approval.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM Copyright notice field.
      • Fields inherited from class com.ibm.websphere.command.TargetableCommandImpl

        LOCAL
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getNounReadyForApproval()
      This method gets the noun that is ready for approval (after the pre-approval work has been performed).
      void setNoun(java.lang.Object aNoun)
      This method sets the noun to perform the pre-approval work on.
      • Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl

        execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, reset, setCaller, setObjectSize, unionDependencies, updateCache
      • Methods inherited from class com.ibm.websphere.command.TargetableCommandImpl

        getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, isReadyToCallExecute, performExecute, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.websphere.command.Command

        execute, isReadyToCallExecute, reset
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

        getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM Copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractPreApprovalCmdImpl

        public AbstractPreApprovalCmdImpl()
    • Method Detail

      • setNoun

        public void setNoun(java.lang.Object aNoun)
        This method sets the noun to perform the pre-approval work on.
        Specified by:
        setNoun in interface AbstractPreApprovalCmd
        Parameters:
        aNoun - the noun to perform the pre-approval work on.
      • getNounReadyForApproval

        public java.lang.Object getNounReadyForApproval()
        This method gets the noun that is ready for approval (after the pre-approval work has been performed).
        Specified by:
        getNounReadyForApproval in interface AbstractPreApprovalCmd
        Returns:
        the noun ready for approval.