public class FetchLayoutByPageCmdImpl extends AbstractFetchNounCmdImpl implements FetchLayoutCmd
Constructor and Description |
---|
FetchLayoutByPageCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List | getNouns()
This method returns the list of layout nouns.
|
protected java.lang.String | getPageGroup()
This method returns the Page Group.
|
protected java.lang.String | getPageId()
This method returns the Page Id.
|
protected PageLayoutFactory | getPageLayoutFactory()
This method returns the default instance of the PageLayout Factory.
|
protected PageLocationActivityHelper | getPageLocationActivityHelper()
This method returns the instance of Page Location Activity Helper used by this class.
|
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.
|
protected void | resolveXPathParameters()
This method is used to resolve all the XPath parameters from the request XPath.
|
protected void | setPageGroup(java.lang.String astrPageGroup)
This method sets the Page Group.
|
protected void | setPageId(java.lang.String astrPageId)
This method sets the Page Id.
|
void | setPageLocationActivityHelper(java.lang.String activityHelperClassName)
This method sets the Page Location Activity Helper used by this class.
|
public void performExecute() throws java.lang.Exception
protected void resolveXPathParameters()
public void setPageLocationActivityHelper(java.lang.String activityHelperClassName) throws PageLayoutSystemException
protected PageLocationActivityHelper getPageLocationActivityHelper()
protected void setPageGroup(java.lang.String astrPageGroup)
protected java.lang.String getPageGroup()
protected void setPageId(java.lang.String astrPageId)
protected java.lang.String getPageId()
public java.util.List getNouns()
protected PageLayoutFactory getPageLayoutFactory()