Class GroupPickerAction
- java.lang.Object
-
- com.opensymphony.xwork.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.xwork.Action,com.opensymphony.xwork.LocaleProvider,com.opensymphony.xwork.TextProvider,com.opensymphony.xwork.Validateable,com.opensymphony.xwork.ValidationAware,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, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description GroupPickerAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoFilterAlreadyPermittedGroupSearch()init search for all users and filter result with groups who already have permissions to a space or a globalStringdoGroupSearch()StringdoGroupSearchFilterExistingGroups()Searches for all groups excluding the already existing groups in the listStringgetActionName()Returns the internationalised name of the current action.StringgetCommaSeparatedExcludedGroupNames()ListgetExcludedGroups()StringgetExistingGroups()StringgetGroupnameTerm()CollectiongetGroups()StringgetKey()StringgetOnPopupSubmit()longgetPageId()voidsetActionName(String actionName)voidsetExistingGroups(String existingGroups)voidsetGroupnameTerm(String groupnameTerm)voidsetGroups(Collection groups)voidsetKey(String key)voidsetOnPopupSubmit(String onPopupSubmit)voidsetPageId(long pageId)voidsetSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)voidsetSpaceManager(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, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, 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, 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, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
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
-
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:ConfluenceActionSupportReturns the internationalised name of the current action.- Overrides:
getActionNamein 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)
-
-