com.atlassian.confluence.user.actions
Class RemoveGroupAction

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bycom.atlassian.confluence.core.ConfluenceActionSupport
          extended bycom.atlassian.confluence.user.actions.AbstractGroupAction
              extended bycom.atlassian.confluence.user.actions.RemoveGroupAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, Administrative, ExternalUserManagementAware, com.opensymphony.xwork.LocaleProvider, Serializable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware

public class RemoveGroupAction
extends AbstractGroupAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractGroupAction
groups, name
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, 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
RemoveGroupAction()
           
 
Method Summary
 String doDefault()
          prevents last admin group from being deleted
 String execute()
           
 String getConfirm()
           
 List getGlobalPermissionsForThisGroup()
           
 Pager getGroups()
           
 List getGroupSpacePermissionsForSpace(Space space)
           
 SpaceManager getSpaceManager()
           
 List getSpaces()
           
 Pager getUsers()
           
 void setCacheManager(CacheManager cacheManager)
           
 void setConfirm(String confirm)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractGroupAction
getGroup, getName, setName
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setUserAccessor, setWebInterfaceManager
 
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
 

Constructor Detail

RemoveGroupAction

public RemoveGroupAction()
Method Detail

validate

public void validate()

doDefault

public String doDefault()
                 throws Exception
prevents last admin group from being deleted

Overrides:
doDefault in class ConfluenceActionSupport
Returns:
Throws:
Exception

execute

public String execute()
               throws Exception
Throws:
Exception

getGlobalPermissionsForThisGroup

public List getGlobalPermissionsForThisGroup()

getGroupSpacePermissionsForSpace

public List getGroupSpacePermissionsForSpace(Space space)

getSpaces

public List getSpaces()

getGroups

public Pager getGroups()
Overrides:
getGroups in class AbstractGroupAction

getUsers

public Pager getUsers()

getConfirm

public String getConfirm()

setConfirm

public void setConfirm(String confirm)

getSpaceManager

public SpaceManager getSpaceManager()

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

setCacheManager

public void setCacheManager(CacheManager cacheManager)


Confluence is developed by Atlassian.