Class GroupPickerAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.user.actions.AbstractEntityPaginationAction<com.atlassian.user.Group>
-
- com.atlassian.confluence.user.actions.GroupPickerAction
-
- All Implemented Interfaces:
WebInterface
,MessageHolderAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class GroupPickerAction extends AbstractEntityPaginationAction<com.atlassian.user.Group>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
paginationSupport
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description GroupPickerAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
doFilterAlreadyPermittedGroupSearch()
init search for all users and filter result with groups who already have permissions to a space or a globalString
doGroupSearch()
String
doGroupSearchFilterExistingGroups()
Searches for all groups excluding the already existing groups in the listString
getActionName()
Returns the internationalised name of the current action.String
getCommaSeparatedExcludedGroupNames()
List
getExcludedGroups()
String
getExistingGroups()
String
getGroupnameTerm()
Collection
getGroups()
String
getKey()
String
getOnPopupSubmit()
long
getPageId()
void
setActionName(String actionName)
void
setExistingGroups(String existingGroups)
void
setGroupnameTerm(String groupnameTerm)
void
setGroups(Collection groups)
void
setKey(String key)
void
setOnPopupSubmit(String onPopupSubmit)
void
setPageId(long pageId)
void
setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
void
setSpaceManager(SpaceManager spaceManager)
-
Methods inherited from class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
getPaginationSupport, getStartIndex, setStartIndex
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermitted, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Method Detail
-
doGroupSearch
@XsrfProtectionExcluded public String doGroupSearch()
-
doGroupSearchFilterExistingGroups
@XsrfProtectionExcluded public String doGroupSearchFilterExistingGroups()
Searches for all groups excluding the already existing groups in the list- Returns:
- SUCCESS
-
doFilterAlreadyPermittedGroupSearch
@XsrfProtectionExcluded public String doFilterAlreadyPermittedGroupSearch()
init search for all users and filter result with groups who already have permissions to a space or a global- Returns:
- SUCCESS
-
getActionName
public String getActionName()
Description copied from class:ConfluenceActionSupport
Returns the internationalised name of the current action.- Overrides:
getActionName
in classConfluenceActionSupport
-
setActionName
public void setActionName(String actionName)
-
getGroups
public Collection getGroups()
-
setGroups
public void setGroups(Collection groups)
-
getPageId
public long getPageId()
-
setPageId
public void setPageId(long pageId)
-
getExcludedGroups
public List getExcludedGroups()
-
getCommaSeparatedExcludedGroupNames
public String getCommaSeparatedExcludedGroupNames()
-
getExistingGroups
public String getExistingGroups()
-
setExistingGroups
public void setExistingGroups(String existingGroups)
-
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
-
getOnPopupSubmit
public String getOnPopupSubmit()
-
setOnPopupSubmit
public void setOnPopupSubmit(String onPopupSubmit)
-
getKey
public String getKey()
-
setKey
public void setKey(String key)
-
setSearchEntitiesManager
public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
-
getGroupnameTerm
public String getGroupnameTerm()
-
setGroupnameTerm
public void setGroupnameTerm(String groupnameTerm)
-
-