org.infoglue.cms.applications.structuretool.actions
Class UnpublishSiteNodeVersionAction
java.lang.Object
org.infoglue.cms.applications.common.actions.WebworkAbstractAction
org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction
org.infoglue.cms.applications.structuretool.actions.UnpublishSiteNodeVersionAction
- All Implemented Interfaces:
- java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.ServletRequestAware, webwork.action.ServletResponseAware
public class UnpublishSiteNodeVersionAction
- extends InfoGlueAbstractAction
- Author:
- Mattias Bogeblad
Present a list of siteNodeVersion under a given siteNode, recursing down in the hierarcy
- See Also:
- Serialized Form
| Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Methods inherited from class org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction |
beginTransaction, closeDatabase, closeTransaction, commitTransaction, encode, getAnonymousPrincipal, getCMSBaseUrl, getColorScheme, getComponentRendererAction, getComponentRendererUrl, getCurrentURL, getLanguageCode, getLocale, getLogger, getLogoutURL, getOriginalFullURL, getParameter, getPrincipalPropertyHashValues, getPrincipalPropertyValue, getPrincipalPropertyValue, getSessionTimeout, getSingleParameter, getThis, getToolId, getToolLocales, getURLBase, getUserName, hasAccessTo, hasAccessTo, rollbackTransaction, setColorScheme, setLanguageCode, setToolId |
| Methods inherited from class org.infoglue.cms.applications.common.actions.WebworkAbstractAction |
doDefault, execute, getBrowserBean, getCurrentUrl, getError, getErrors, getHttpSession, getInfoGluePrincipal, getLocalizedString, getRequest, getResponse, getRoot, getSession, setCommand, setError, setServletRequest, setServletResponse |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnpublishSiteNodeVersionAction
public UnpublishSiteNodeVersionAction()
doInput
public java.lang.String doInput()
throws java.lang.Exception
- Throws:
java.lang.Exception
doInputChooseSiteNodes
public java.lang.String doInputChooseSiteNodes()
throws java.lang.Exception
- Throws:
java.lang.Exception
doExecute
public java.lang.String doExecute()
throws java.lang.Exception
- This method gets called when calling this action.
If the stateId is 2 which equals that the user tries to prepublish the page. If so we
ask the user for a comment as this is to be regarded as a new version.
- Specified by:
doExecute in class WebworkAbstractAction
- Throws:
java.lang.Exception
doUnpublishAll
public java.lang.String doUnpublishAll()
throws java.lang.Exception
- This method will try to unpublish all liver versions of this sitenode.
- Throws:
java.lang.Exception
getSiteNodeVersions
public java.util.List getSiteNodeVersions()
getSiteNodes
public java.util.List getSiteNodes()
getSiteNodeId
public java.lang.Integer getSiteNodeId()
setSiteNodeId
public void setSiteNodeId(java.lang.Integer siteNodeId)
getRepositoryId
public java.lang.Integer getRepositoryId()
getLanguageId
public java.lang.Integer getLanguageId()
setLanguageId
public void setLanguageId(java.lang.Integer languageId)
setStateId
public void setStateId(java.lang.Integer stateId)
setVersionComment
public void setVersionComment(java.lang.String versionComment)
getVersionComment
public java.lang.String getVersionComment()
getStateId
public java.lang.Integer getStateId()
getSiteNodeVersionIdList
public java.util.List getSiteNodeVersionIdList()
- Returns:
setAttemptDirectPublishing
public void setAttemptDirectPublishing(java.lang.String attemptDirectPublishing)
setRepositoryId
public void setRepositoryId(java.lang.Integer repositoryId)
getSiteNodeVersionId
public java.lang.Integer getSiteNodeVersionId()
setSiteNodeVersionId
public void setSiteNodeVersionId(java.lang.Integer siteNodeVersionId)
Copyright © 2005 InfoGlue.org All Rights Reserved.