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, setSearchExpressionexecute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCachegetCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetShow, setGet, setSearchExpressionpublic 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.TargetableCommandperformExecute in class com.ibm.websphere.command.TargetableCommandImpljava.lang.Exceptionpublic 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.PageLayoutSystemExceptionpublic java.util.List getNouns()
getNouns in interface AbstractFetchNounCmd