com.atlassian.confluence.user.actions
Class GroupPickerAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
              extended by 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

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
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, 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
GroupPickerAction()
           
 
Method Summary
 String doFilterAlreadyPermittedGroupSearch()
          init search for all users and filter result with groups who already have permissions to a space or a global
 String doGroupSearch()
           
 String doGroupSearchFilterExistingGroups()
          Searches for all groups excluding the already existing groups in the list
 String 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, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager
 
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
 

Constructor Detail

GroupPickerAction

public GroupPickerAction()
Method Detail

doGroupSearch

public String doGroupSearch()

doGroupSearchFilterExistingGroups

public String doGroupSearchFilterExistingGroups()
Searches for all groups excluding the already existing groups in the list

Returns:
SUCCESS

doFilterAlreadyPermittedGroupSearch

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 class ConfluenceActionSupport

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)


Copyright © 2003–2015 Atlassian. All rights reserved.