org.infoglue.cms.applications.common.actions
Class WebworkAbstractAction
java.lang.Object
|
+--org.infoglue.cms.applications.common.actions.WebworkAbstractAction
- All Implemented Interfaces:
- webwork.action.Action, webwork.action.CommandDriven, java.io.Serializable, webwork.action.ServletRequestAware, webwork.action.ServletResponseAware
- Direct Known Subclasses:
- AbstractAction, AdminReleaseAction, ChangeContentStateAction, ChangeMultiContentStatePublishAction, ChangeMultiSiteNodeVersionStatePublishAction, ChangeSiteNodeStateAction, ConfirmAction, ConfirmRedirect, ContentTreeXMLAction, CreateAvailableServiceBindingAction, CreateContentAction, CreateContentTypeDefinitionAction, CreateContentWizardAction, CreateGroupAction, CreateLanguageAction, CreateRepositoryAction, CreateRoleAction, CreateRoleFormAction, CreateServiceBindingAction, CreateServiceDefinitionAction, CreateSiteNodeTypeDefinitionAction, CreateSystemUserAction, CreateTransactionHistoryFormAction, CreateWorkflowDefinitionAction, DeleteAvailableServiceBindingAction, DeleteContentTypeDefinitionAction, DeleteContentVersionAction, DeleteEventAction, DeleteGroupAction, DeleteLanguageAction, DeleteRepositoryAction, DeleteRepositoryLanguageAction, DeleteRoleAction, DeleteServiceBindingAction, DeleteServiceDefinitionAction, DeleteSiteNodeTypeDefinitionAction, DeleteSystemUserAction, DeleteWorkflowDefinitionAction, DenyPublicationRequestAction, DeployPortletAction, DownloadAssetAction, ExportRepositoryAction, ExtendedRedirect, ExtranetLoginAction, ImportRepositoryAction, InfoGlueAbstractAction, InstallUpdateAction, InstallUpdateMainAction, LoginAction, MoveContentAction, MoveSiteNodeAction, PreviewContentVersionAction, PreviewSiteNodeVersionAction, RebuildRegistryAction, RefreshUpdatesAction, RepositoryLanguageAction, RequestContentVersionUnpublishAction, RequestSiteNodeVersionUnpublishAction, SimpleContentXmlServiceAction, SimpleXmlServiceAction, TreeViewAbstractAction, UnInstallUpdateAction, UnInstallUpdateMainAction, UpdateAccessRightsAction, UpdateCacheAction, UpdateCacheAction, UpdateGroupPropertiesAction, UpdateRolePropertiesAction, UpdateUserPropertiesAction, UploadPortletAction, ViewAccessRightsAction, ViewAndCreateContentForServiceBindingAction, ViewAvailableServiceBindingAction, ViewCalendarAction, ViewCMSAbstractToolAction, ViewCMSToolAction, ViewCMSToolFooterAction, ViewContentToolHeaderAction, ViewContentToolMenuAction, ViewContentToolStartPageAction, ViewContentToolToolBarAction, ViewContentTreeAction, ViewContentTreeForServiceBindingAction, ViewExecuteTaskAction, ViewFormEditorAction, ViewGroupAction, ViewInterceptionPointAction, ViewInterceptorAction, ViewLanguageAction, ViewListAvailableServiceBindingAction, ViewListContentAction, ViewListContentTypeDefinitionAction, ViewListInterceptionPointAction, ViewListInterceptorAction, ViewListLanguageAction, ViewListPortletAction, ViewListRepositoryAction, ViewListRepositoryLanguageAction, ViewListServiceDefinitionAction, ViewListSiteNodeTypeDefinitionAction, ViewListTemplateAction, ViewListTransactionHistoryAction, ViewListUp2DateAction, ViewListWorkflowDefinitionAction, ViewManagementToolAction, ViewManagementToolHeaderAction, ViewManagementToolMenuAction, ViewManagementToolStartPageAction, ViewManagementToolToolBarAction, ViewMultiSelectContentTreeForServiceBindingAction, ViewMultiSelectStructureTreeForServiceBindingAction, ViewPublicationsAction, ViewPublishingToolAction, ViewPublishingToolHeaderAction, ViewPublishingToolMenuAction, ViewPublishingToolStartPageAction, ViewPublishingToolToolBarAction, ViewRelationEditorAction, ViewRoleAction, ViewServiceDefinitionAction, ViewSiteNodeTreeAction, ViewSiteNodeTypeDefinitionAction, ViewSiteNodeVersionAction, ViewStructureToolHeaderAction, ViewStructureToolStartPageAction, ViewStructureTreeForServiceBindingAction, ViewTransactionHistoryAction
- public abstract class WebworkAbstractAction
- extends java.lang.Object
- implements webwork.action.Action, webwork.action.ServletRequestAware, webwork.action.ServletResponseAware, webwork.action.CommandDriven
- Author:
- Mattias Bogeblad, Frank Febbraro (frank@phase2technology.com)
- See Also:
- Serialized Form
| Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebworkAbstractAction
public WebworkAbstractAction()
getError
public Error getError()
getErrors
public Errors getErrors()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
java.lang.Exception
execute
public java.lang.String execute()
throws java.lang.Exception
- Specified by:
execute in interface webwork.action.Action
java.lang.Exception
getCurrentUrl
public java.lang.String getCurrentUrl()
throws java.lang.Exception
- This method returns the url to the current page.
Could be used in case of reload for example or for logging reasons.
java.lang.Exception
setCommand
public void setCommand(java.lang.String commandName)
- Specified by:
setCommand in interface webwork.action.CommandDriven
setServletRequest
public void setServletRequest(javax.servlet.http.HttpServletRequest request)
- Specified by:
setServletRequest in interface webwork.action.ServletRequestAware
setServletResponse
public void setServletResponse(javax.servlet.http.HttpServletResponse response)
- Specified by:
setServletResponse in interface webwork.action.ServletResponseAware
getLocalizedString
public java.lang.String getLocalizedString(java.util.Locale locale,
java.lang.String key)
getRoot
public final java.lang.String getRoot()
getInfoGluePrincipal
public final InfoGluePrincipal getInfoGluePrincipal()
- This method returns a logged in principal if existing.
getBrowserBean
public final BrowserBean getBrowserBean()
getSession
public final Session getSession()
- Use the ActionContext to initialize the Session and remove the dependence
on HTTP and the Servlet Spec. Makes it much easier for testing.