|
||||||||||
| 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.spaces.actions.AbstractSpaceAction
com.atlassian.confluence.pages.actions.PurgeTrashItemAction
public class PurgeTrashItemAction
| Field Summary | |
|---|---|
protected ContentEntityManager |
contentEntityManager
|
protected ContentEntityObject |
contentEntityObject
|
protected long |
contentId
|
protected PageManager |
pageManager
|
protected String |
Type
|
| Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction |
|---|
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer |
| Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
|---|
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, 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 | |
|---|---|
PurgeTrashItemAction()
|
|
| Method Summary | |
|---|---|
String |
execute()
Function checks if the trash item is a page or another object and calls the apropiate remove functions The page object is special since cases like being a parent or being a homepage must be handled |
ContentEntityObject |
getContentEntityObject()
|
long |
getContentId()
|
String |
getType()
|
boolean |
isPermitted()
|
void |
setContentEntityManager(ContentEntityManager contentEntityManager)
|
void |
setContentId(long contentId)
|
void |
setCustomContentManager(CustomContentManager customContentManager)
|
void |
setPageManager(PageManager pageManager)
|
void |
validate()
|
| Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction |
|---|
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer |
| Methods inherited from class com.opensymphony.xwork.ActionSupport |
|---|
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ContentEntityManager contentEntityManager
protected ContentEntityObject contentEntityObject
protected PageManager pageManager
protected long contentId
protected String Type
| Constructor Detail |
|---|
public PurgeTrashItemAction()
| Method Detail |
|---|
public void validate()
validate in interface com.opensymphony.xwork.Validateablevalidate in class com.opensymphony.xwork.ActionSupport
public String execute()
throws Exception
execute in interface com.opensymphony.xwork.Actionexecute in class com.opensymphony.xwork.ActionSupportExceptionpublic void setContentEntityManager(ContentEntityManager contentEntityManager)
public long getContentId()
public void setContentId(long contentId)
public boolean isPermitted()
isPermitted in class AbstractSpaceActionpublic ContentEntityObject getContentEntityObject()
public String getType()
public void setPageManager(PageManager pageManager)
public void setCustomContentManager(CustomContentManager customContentManager)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||