|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.pages.actions.AbstractPageAction
public abstract class AbstractPageAction
| Field Summary | |
|---|---|
protected CaptchaManager |
captchaManager
|
protected ContentPermissionManager |
contentPermissionManager
|
protected java.lang.Boolean |
expertView
|
protected java.util.List |
incomingLinks
|
protected boolean |
isXHtml
|
protected LinkManager |
linkManager
|
static java.lang.String |
MARKUP
|
protected PageManager |
pageManager
|
static java.lang.String |
PREVIEW
|
static java.lang.String |
RICHTEXT
|
protected SpaceManager |
spaceManager
|
protected ConfluenceWysiwygConverter |
wysiwygConverter
|
| Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
|---|
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
| Fields inherited from class com.opensymphony.xwork.ActionSupport |
|---|
LOG |
| Fields inherited from interface com.opensymphony.xwork.Action |
|---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Constructor Summary | |
|---|---|
AbstractPageAction()
|
|
| Method Summary | |
|---|---|
boolean |
displayDatePath()
|
protected java.lang.String |
extractPageTitle(java.lang.String pageString)
To extract the PageName from a String like Spacekey:Pagename, the extractPageTitle Method can be used. |
protected java.lang.String |
extractSpaceKey(java.lang.String pageString)
This method extracts the SpaceKey from a String which should look like Spacekey:Pagename This method is used as a helper method to parse the String given by the PagePicker which is used by the parentPage form field as well as the moveAttachment. |
java.lang.String |
generateAncestryBreadcrumbs()
|
java.util.List |
getAvailableSpaces()
|
protected java.lang.Object |
getBeanKey()
|
BlogPost |
getBlogPost()
|
java.lang.String |
getCaptchaId()
|
CaptchaManager |
getCaptchaManager()
|
Editor |
getEditor()
|
java.lang.String |
getEditorVersion()
|
java.lang.Boolean |
getExpertView()
|
ThemeHelper |
getHelper()
|
java.util.List |
getIncomingLinks()
returns list of "unique" incoming links to this page |
static java.lang.String |
getMARKUP()
|
java.lang.String |
getMode()
|
BlogPost |
getNextPost()
|
AbstractPage |
getPage()
|
long |
getPageId()
|
protected java.util.List |
getPermissionTypes()
|
java.util.List |
getPermittedChildren()
|
java.util.Date |
getPostingDate()
|
java.lang.String |
getPostingDay()
|
java.lang.String |
getPostingDayOfMonth()
|
java.lang.String |
getPostingMonth()
|
java.lang.String |
getPostingMonthNumeric()
|
java.lang.String |
getPostingYear()
|
static java.lang.String |
getPREVIEW()
|
BlogPost |
getPreviousPost()
|
AbstractPage |
getPreviousVersion(int version)
|
static java.lang.String |
getRICHTEXT()
|
boolean |
getShowMarkup()
|
Space |
getSpace()
|
java.lang.String |
getSpaceKey()
|
SpaceManager |
getSpaceManager()
|
java.lang.String |
getSubscribableName()
|
java.util.List |
getSuggestedLabels()
|
boolean |
getSupportWysiwyg()
|
java.lang.String |
getTinyUrl()
|
java.lang.String |
getTitle()
|
boolean |
getUseWysiwyg()
|
WebInterfaceContext |
getWebInterfaceContext()
Returns a context which can be passed to web items when rendering them. |
boolean |
getXhtml()
|
boolean |
hasAttachFilePermissions()
|
protected boolean |
hasInvalidTitleCharacters(java.lang.String str)
|
boolean |
hasPermittedChildren()
|
boolean |
hasSetPagePermissionsPermission()
|
protected boolean |
hasViewPagePermission()
|
boolean |
isLatestVersionRequired()
If the action can only work on the most recent version of a page, this will cause the interceptor to silently replace the version that it looks up with the most recent version, if necessary. |
boolean |
isPageRequired()
If the action requires that the page be set before being run, then it should return true to this method. |
boolean |
isPermitted()
|
protected boolean |
isSpaceAdmin()
|
boolean |
isViewPermissionRequired()
|
void |
setBreadcrumbsManager(BreadcrumbsManager breadcrumbsManager)
|
void |
setCaptchaId(java.lang.String captchaId)
|
void |
setCaptchaManager(CaptchaManager captchaManager)
|
void |
setConfluenceWysiwygConverter(ConfluenceWysiwygConverter wysiwygConverter)
|
void |
setContentPermissionManager(ContentPermissionManager contentPermissionManager)
|
void |
setEditorManager(EditorManager editorManager)
|
void |
setLinkManager(LinkManager linkManager)
|
void |
setMode(java.lang.String mode)
|
void |
setPage(AbstractPage page)
IOC method for setting the page on the action. |
void |
setPageManager(PageManager pageManager)
|
void |
setPostingDate(java.util.Date date)
|
void |
setSpaceManager(SpaceManager spaceManager)
|
void |
setXhtml(boolean XHtml)
|
| Methods inherited from class com.opensymphony.xwork.ActionSupport |
|---|
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PageManager pageManager
protected SpaceManager spaceManager
protected CaptchaManager captchaManager
protected LinkManager linkManager
protected ContentPermissionManager contentPermissionManager
protected java.util.List incomingLinks
protected java.lang.Boolean expertView
protected boolean isXHtml
protected ConfluenceWysiwygConverter wysiwygConverter
public static java.lang.String RICHTEXT
public static java.lang.String MARKUP
public static java.lang.String PREVIEW
| Constructor Detail |
|---|
public AbstractPageAction()
| Method Detail |
|---|
public java.lang.String getSpaceKey()
public java.lang.String getTitle()
public java.lang.String getPostingDay()
public boolean displayDatePath()
public java.lang.String getPostingYear()
public java.lang.String getPostingMonth()
public java.lang.String getPostingMonthNumeric()
public java.lang.String getPostingDayOfMonth()
public AbstractPage getPage()
getPage in interface PageAwarepublic BlogPost getBlogPost()
public Space getSpace()
public void setPageManager(PageManager pageManager)
public void setSpaceManager(SpaceManager spaceManager)
public void setLinkManager(LinkManager linkManager)
public java.util.List getIncomingLinks()
public java.lang.String getSubscribableName()
protected java.util.List getPermissionTypes()
getPermissionTypes in class ConfluenceActionSupportpublic boolean isPermitted()
isPermitted in class ConfluenceActionSupportprotected boolean hasViewPagePermission()
protected boolean hasInvalidTitleCharacters(java.lang.String str)
public java.util.Date getPostingDate()
public void setPostingDate(java.util.Date date)
public BlogPost getNextPost()
public BlogPost getPreviousPost()
public java.lang.String getTinyUrl()
getTinyUrl in interface TinyUrlAwarepublic void setPage(AbstractPage page)
PageAware
setPage in interface PageAwarepage - the page that the action will be working on.public boolean isPageRequired()
PageAware
isPageRequired in interface PageAwarepublic boolean isLatestVersionRequired()
PageAware
isLatestVersionRequired in interface PageAwarepublic boolean isViewPermissionRequired()
isViewPermissionRequired in interface PageAwarepublic long getPageId()
protected boolean isSpaceAdmin()
public boolean hasSetPagePermissionsPermission()
public java.lang.Boolean getExpertView()
public java.util.List getAvailableSpaces()
public AbstractPage getPreviousVersion(int version)
protected java.lang.Object getBeanKey()
protected java.lang.String extractSpaceKey(java.lang.String pageString)
pageString -
protected java.lang.String extractPageTitle(java.lang.String pageString)
pageString -
public java.lang.String generateAncestryBreadcrumbs()
public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
public ThemeHelper getHelper()
getHelper in class ConfluenceActionSupportpublic java.util.List getPermittedChildren()
public boolean hasPermittedChildren()
public boolean hasAttachFilePermissions()
public void setXhtml(boolean XHtml)
public boolean getXhtml()
public void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter wysiwygConverter)
public boolean getUseWysiwyg()
public boolean getSupportWysiwyg()
public boolean getShowMarkup()
public java.lang.String getMode()
public java.util.List getSuggestedLabels()
public void setMode(java.lang.String mode)
public void setBreadcrumbsManager(BreadcrumbsManager breadcrumbsManager)
public static java.lang.String getRICHTEXT()
public static java.lang.String getMARKUP()
public static java.lang.String getPREVIEW()
public SpaceManager getSpaceManager()
public CaptchaManager getCaptchaManager()
public void setCaptchaManager(CaptchaManager captchaManager)
public java.lang.String getCaptchaId()
public void setCaptchaId(java.lang.String captchaId)
public Editor getEditor()
public java.lang.String getEditorVersion()
public void setEditorManager(EditorManager editorManager)
public WebInterfaceContext getWebInterfaceContext()
WebInterface
getWebInterfaceContext in interface WebInterfacegetWebInterfaceContext in class ConfluenceActionSupport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||