com.ibm.commerce.pagelayout.facade.server.commands

Class FetchPageLocationsByLayoutIDCmdImpl

  • All Implemented Interfaces:
    AbstractFetchNounCmd, FetchLayoutCmd, 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 class FetchPageLocationsByLayoutIDCmdImpl
    extends AbstractFetchNounUsingBusinessObjectMediatorCmdImpl
    implements FetchLayoutCmd
      This command fetches the page location for the layout ID specified.
    • Calls DataServiceFacade to get the paginated list of page locations for the layout ID specified.
    • Call PageLayoutActivityHelper to get retrieve the activities associated with the page locations
    • Calls PageLocationMediationHelper to compose the page location information for the layout nouns.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void performExecute()
      Performs the main logic of this command.
      void setPageLocationActivityHelper(java.lang.String activityHelperClassName)
      This method sets the Page Location Activity Helper used by this class.
      • 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, isReadyToCallExecute, reset
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

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

      • FetchPageLocationsByLayoutIDCmdImpl

        public FetchPageLocationsByLayoutIDCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws java.lang.Exception
        Performs the main logic of this command.
        • Calls DataServiceFacade to get the paginated list of page locations for the layout ID specified.
        • Call PageLayoutActivityHelper to get retrieve the activities associated with the page locations
        • Calls PageLocationMediationHelper to compose the page location information for the layout nouns.
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractFetchNounUsingBusinessObjectMediatorCmdImpl
        Throws:
        java.lang.Exception
      • setPageLocationActivityHelper

        public void setPageLocationActivityHelper(java.lang.String activityHelperClassName)
                                           throws PageLayoutSystemException
        This method sets the Page Location Activity Helper used by this class.
        Parameters:
        activityHelperClassName - The fully qualified class name of the Page Location Activity Helper to set. This class should inherit from PageLocationActivityHelper.
        Throws:
        PageLayoutSystemException