|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.droplet.EmptyFormHandler atg.droplet.GenericFormHandler atg.droplet.TransactionalFormHandler atg.portal.admin.PortalGenericFormHandler atg.portal.admin.PageFormHandler
public class PageFormHandler
This class provides convenient form handling methods for operating on a Portal Application Framework community page. It can be used to create new and edit or delete existing pages.
Page management is the core functionality of this form handler. It controls creating, updating and deleting all pages using calls to the business layer PortalRepositoryManagement class. This functionality is invoked via the various handleXXX methods of this form handler.
All handle methods in this form handler mirror a similiar pattern.
Each handleXXX process, some have an associated preXXX and postXXX method.
For example, the handleCreateAdminMode
has an associated
preCreateAdminMode
and postCreateAdminMode
.
These pre/post methods provide an easy way for customer's to extend the
functionality of this form handler.
TransactionalFormHandler
,
PortalGenericFormHandler
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
PageFormHandler()
|
Method Summary | |
---|---|
protected boolean |
createPageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Create a page in admin mode. |
protected boolean |
createPageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Create a page for a portal user when customizing a communtiy. |
protected boolean |
deletePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Deletes pages for a non personalized community. |
protected boolean |
deletePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
deletePageUserMode is called by the handlers to delete a page. |
java.lang.Integer |
getAccessLevel()
Returns property AccessLevel |
java.lang.Boolean |
getAllowLayoutChanges()
Returns property fixed |
java.lang.String |
getColorPalette()
Returns property colorPalette |
Community |
getCommunity()
Returns property Community |
java.lang.String |
getCommunityId()
Returns property Id |
java.lang.String |
getDescription()
Returns property Description |
java.lang.Boolean |
getFixed()
Returns property fixed |
java.lang.String[] |
getGears()
Returns property Gears |
java.lang.String |
getLayoutTemplate()
Returns property layoutTemplate |
java.lang.Boolean |
getMakeDefault()
Returns property fixed |
java.lang.String |
getName()
Returns property mName |
Page |
getPage()
Returns property Page |
java.lang.String |
getPageId()
Returns property Id |
java.lang.String |
getParentCommunity()
Returns property mParentCommunity |
java.lang.String |
getParentFolder()
Returns property mParentFolder |
Portal |
getPortal()
Returns the Portal object to use for retrieval and manipulation of portal assets. |
java.lang.Integer |
getPosition()
Returns property Position |
Profile |
getProfile()
|
java.lang.String[] |
getRegions()
Returns property mRegions |
java.lang.String |
getUrl()
Returns property mUrl |
java.lang.Boolean |
getWirelessEnabled()
Returns property wirelessEnabled |
boolean |
handleCreatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Called to handle creating a page in portal admin mode. |
boolean |
handleCreatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Called to handle creating a page in user personalization mode. |
boolean |
handleDeletePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Called to handle deleting a page which is in a non personalized community i.e admin created pages. |
boolean |
handleDeletePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method can be used for deleting pages created by a portal user in his/her personalized community. |
boolean |
handleReset(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Reset this formhandler. |
boolean |
handleUpdatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Called to update a page by portal admin or community leader. |
boolean |
handleUpdatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Update a personalized or user created page. |
void |
postCreatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just component creation is finished |
void |
postCreatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just after the component creation is finished |
void |
postDeletePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just after component deletion is finished |
void |
postDeletePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just after component deletion is finished |
void |
postUpdatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just after component update is finished |
void |
postUpdatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just after component update is finished |
void |
preCreatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component deletion is started |
void |
preCreatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component creation is started |
void |
preDeletePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component deletion is started |
void |
preDeletePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component deletion is started |
void |
preUpdatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component update is started |
void |
preUpdatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Operation called just before component update is started |
protected void |
resetBean()
Reset this bean set properties to null |
void |
setAccessLevel(java.lang.Integer pAccessLevel)
Sets property AccessLevel |
void |
setAllowLayoutChanges(java.lang.Boolean pAllowLayoutChanges)
|
void |
setColorPalette(java.lang.String pColorPalette)
Sets property colorPalette |
void |
setCommunity(Community pCommunity)
Sets property Community |
void |
setCommunityId(java.lang.String pCommunityId)
Sets property Id |
void |
setDescription(java.lang.String pDescription)
Sets property Description |
void |
setFixed(java.lang.Boolean pFixed)
|
void |
setGears(java.lang.String[] pGears)
Sets property Gears |
void |
setLayoutTemplate(java.lang.String pLayoutTemplate)
Sets property layoutTemplate |
void |
setMakeDefault(java.lang.Boolean pMakeDefault)
|
void |
setName(java.lang.String pName)
Sets property Name |
void |
setPage(Page pPage)
Sets property Page |
void |
setPageId(java.lang.String pPageId)
Sets property Id |
void |
setParentCommunity(java.lang.String pParentCommunity)
Sets property ParentCommunity |
void |
setParentFolder(java.lang.String pParentFolder)
Sets property ParentFolder |
void |
setPortal(Portal pPortal)
The portal object to use for retrieval and manipulation of portal assets. |
void |
setPosition(java.lang.Integer pPosition)
Sets property Position |
void |
setProfile(Profile pProfile)
|
void |
setRegions(java.lang.String[] pRegions)
Sets property Regions |
void |
setUrl(java.lang.String pUrl)
Sets property Url |
void |
setWirelessEnabled(java.lang.Boolean pWirelessEnabled)
|
protected boolean |
updatePageAdminMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
updatePage is called by the handlers to make calls to the management layer class to update a page. |
protected boolean |
updatePageUserMode(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
updateUserPage is called by the handlers to update a page. |
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public PageFormHandler()
Method Detail |
---|
public void setPortal(Portal pPortal)
pPortal
- The property to store the value of the portal object.public Portal getPortal()
public void setPage(Page pPage)
pPage
- The Pagepublic Page getPage()
public void setPageId(java.lang.String pPageId)
pPageId
- The property for repository id of .public java.lang.String getPageId()
public void setCommunity(Community pCommunity)
pCommunity
- The Communitypublic Community getCommunity()
public void setCommunityId(java.lang.String pCommunityId)
pCommunityId
- The property for repository id of .public java.lang.String getCommunityId()
public void setName(java.lang.String pName)
pName
- The property to store the name of the .public java.lang.String getName()
getName
in interface NameContextElement
getName
in class GenericService
public void setDescription(java.lang.String pDescription)
pDescription
- The description of the page.public java.lang.String getDescription()
public void setUrl(java.lang.String pUrl)
pUrl
- The property to store the url of the .public java.lang.String getUrl()
public void setAccessLevel(java.lang.Integer pAccessLevel)
pAccessLevel
- The property used to indicate who all can AccessLevel the community.public java.lang.Integer getAccessLevel()
public void setPosition(java.lang.Integer pPosition)
pPosition
- The property used to indicate who all can Position the community.public java.lang.Integer getPosition()
public void setParentFolder(java.lang.String pParentFolder)
pParentFolder
- The property to store the parent folder for page.public java.lang.String getParentFolder()
public void setParentCommunity(java.lang.String pParentCommunity)
pParentCommunity
- The property to store the parent community.public java.lang.String getParentCommunity()
public void setLayoutTemplate(java.lang.String pLayoutTemplate)
pLayoutTemplate
- The property to store the Layout Template of page.public java.lang.String getLayoutTemplate()
public void setFixed(java.lang.Boolean pFixed)
public java.lang.Boolean getFixed()
public void setColorPalette(java.lang.String pColorPalette)
pColorPalette
- The property to store the color palette of page.public java.lang.String getColorPalette()
public void setAllowLayoutChanges(java.lang.Boolean pAllowLayoutChanges)
public java.lang.Boolean getAllowLayoutChanges()
public void setMakeDefault(java.lang.Boolean pMakeDefault)
public java.lang.Boolean getMakeDefault()
public void setWirelessEnabled(java.lang.Boolean pWirelessEnabled)
public java.lang.Boolean getWirelessEnabled()
public void setRegions(java.lang.String[] pRegions)
pRegions
- The property used to store region names & Repository Id.public java.lang.String[] getRegions()
public void setGears(java.lang.String[] pGears)
pGears
- The property to store the value of Gearspublic java.lang.String[] getGears()
public void setProfile(Profile pProfile)
public Profile getProfile()
public boolean handleCreatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean createPageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preCreatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postCreatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleCreatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean createPageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preCreatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postCreatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleDeletePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean deletePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preDeletePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postDeletePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleDeletePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean deletePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preDeletePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postDeletePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleUpdatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean updatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preUpdatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postUpdatePageAdminMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleUpdatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioprotected boolean updatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException, SecurityException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrong
SecurityException
public void preUpdatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic void postUpdatePageUserMode(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- the dynamo request objectpResponse
- the dynamo response object
javax.servlet.ServletException
- if something went wrong
java.io.IOException
- if something went wrongpublic boolean handleReset(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
protected void resetBean()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |