Class BrowseGroupsAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractGroupAction
com.atlassian.confluence.user.actions.BrowseGroupsAction
- All Implemented Interfaces:
WebInterface
,ExternalUserManagementAware
,MessageHolderAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
,org.apache.struts2.action.Action
,org.apache.struts2.interceptor.ValidationAware
,org.apache.struts2.Validateable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PaginationSupport
protected int
protected static final String
Fields inherited from class com.atlassian.confluence.user.actions.AbstractGroupAction
groups, name
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManager
Fields inherited from class org.apache.struts2.ActionSupport
container
Fields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
boolean
boolean
canRemove
(com.atlassian.user.Group group) doAdd()
doSearch()
execute()
int
List<com.atlassian.core.util.PairType>
int
boolean
isRemovable
(com.atlassian.user.Group group) void
setResultsPerPage
(int resultsPerPage) Change the pageSizevoid
setSearchEntitiesManager
(SearchEntitiesManager searchEntitiesManager) void
setSearchTerm
(String searchTerm) void
setStartIndex
(int startIndex) void
setWritableDirectoryForGroupsExistsCriteria
(DefaultWritableDirectoryForGroupsExistsCriteria writableDirectoryForGroupsExistsCriteria) void
validate()
Methods inherited from class com.atlassian.confluence.user.actions.AbstractGroupAction
getGroup, getName, isPermitted, setName
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getCurrentRequest, getCurrentResponse, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSkipIsPermitted, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermitted
Methods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrict
Methods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
TERM_DELIM_CHARS
- See Also:
-
paginationSupport
-
startIndex
protected int startIndex
-
-
Constructor Details
-
BrowseGroupsAction
public BrowseGroupsAction()
-
-
Method Details
-
validate
public void validate()- Specified by:
validate
in interfaceMessageHolderAware
- Specified by:
validate
in interfaceorg.apache.struts2.Validateable
- Overrides:
validate
in classorg.apache.struts2.ActionSupport
-
execute
- Specified by:
execute
in interfaceorg.apache.struts2.action.Action
- Overrides:
execute
in classorg.apache.struts2.ActionSupport
-
doAdd
- Throws:
Exception
-
doSearch
-
appendWildcard
-
getPaginationSupport
-
canRemove
public boolean canRemove(com.atlassian.user.Group group) - Returns:
- true if the group is a local group that can be removed and the currently logged in user has sufficient permissions to remove the group
-
isRemovable
public boolean isRemovable(com.atlassian.user.Group group) -
getResultsPerPage
public int getResultsPerPage() -
setResultsPerPage
public void setResultsPerPage(int resultsPerPage) Change the pageSize- Parameters:
resultsPerPage
- Number to show per page
-
getResultsPerPageOptions
-
canModifyGroups
public boolean canModifyGroups() -
getStartIndex
public int getStartIndex() -
setStartIndex
public void setStartIndex(int startIndex) -
getSearchTerm
-
setSearchTerm
-
setSearchEntitiesManager
-
setWritableDirectoryForGroupsExistsCriteria
public void setWritableDirectoryForGroupsExistsCriteria(DefaultWritableDirectoryForGroupsExistsCriteria writableDirectoryForGroupsExistsCriteria) -
getUrlEncodeName
-