public class FetchLayoutByPageCmdImpl extends AbstractFetchNounCmdImpl implements FetchLayoutCmd
LayoutActivityHelper
to get all the page location activities with the page group and page id resolved from XPATH.DataServiceFacade
to get all the layouts with the page layout ids resolved from page location activities.PageLocationMediationHelper
to compose the page location information for the layout nouns.Constructor and Description |
---|
FetchLayoutByPageCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getNouns()
This method returns the list of layout nouns.
|
void |
performExecute()
Performs the main logic of this command.
Calls
PageLocationActivityHelper to get all the page location activities with the page group and page id resolved from XPATH.
Calls DataServiceFacade to get all the layouts with the page layout ids resolved from page location activities.
Calls PageLocationMediationHelper to compose the page location information for the layout nouns.
|
void |
setPageLocationActivityHelper(java.lang.String activityHelperClassName)
This method sets the Page Location Activity Helper used by this class.
|
getShow, isReadyToCallExecute, reset, setGet, setSearchExpression
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getShow, setGet, setSearchExpression
public void performExecute() throws java.lang.Exception
PageLocationActivityHelper
to get all the page location activities with the page group and page id resolved from XPATH.DataServiceFacade
to get all the layouts with the page layout ids resolved from page location activities.PageLocationMediationHelper
to compose the page location information for the layout nouns.performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class com.ibm.websphere.command.TargetableCommandImpl
java.lang.Exception
public void setPageLocationActivityHelper(java.lang.String activityHelperClassName) throws PageLayoutSystemException
activityHelperClassName
- The fully qualified class name of the Page Location Activity Helper to set.
This class should inherit from PageLocationActivityHelper
.PageLayoutSystemException
public java.util.List getNouns()
getNouns
in interface AbstractFetchNounCmd