com.ibm.commerce.member.facade.server.commands

Class AbstractFetchMemberGroupCmdImpl

  • All Implemented Interfaces:
    AbstractFetchNounCmd, 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:
    FetchMemberGroupCmdImpl


    public abstract class AbstractFetchMemberGroupCmdImpl
    extends AbstractFetchNounCmdImpl
    The base implementation of the fetch MemberGroup command. This implementation returns an empty list of MemberGroup .
    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.util.List getMemberGroups()
      Returns a list of SegmentDataBean representing the Member Groups found based on the GetType search criteria.
      java.util.List getNouns()
      Gets the MemberGroup nouns.
      void performExecute()
      This method executes the search and then call the compose command to transform the databeans into the appropriate logical model.
      void reset()
      This method resets the instance variables so the command can be reused.
      • Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl

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

        getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, 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
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

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

      • COPYRIGHT

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

      • AbstractFetchMemberGroupCmdImpl

        public AbstractFetchMemberGroupCmdImpl()
    • Method Detail

      • getNouns

        public java.util.List getNouns()
        Gets the MemberGroup nouns.
        Returns:
        a list of MemberGroup nouns.
      • reset

        public void reset()
        This method resets the instance variables so the command can be reused.
        Specified by:
        reset in interface com.ibm.websphere.command.Command
        Overrides:
        reset in class AbstractFetchNounCmdImpl
        See Also:
        Command.reset()
      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        This method executes the search and then call the compose command to transform the databeans into the appropriate logical model. This method should not be overrided.
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Specified by:
        performExecute in class com.ibm.websphere.command.TargetableCommandImpl
        Throws:
        java.lang.Exception
        See Also:
        TargetableCommand.performExecute()