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, java.io.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
 java.lang.String doFilterAlreadyPermittedGroupSearch()
          init search for all users and filter result with groups who already have permissions to a space or a global
 java.lang.String doGroupSearch()
           
 java.lang.String doGroupSearchFilterExistingGroups()
          Searches for all groups excluding the already existing groups in the list
 java.lang.String getActionName()
          Returns the internationalised name of the current action.
 java.lang.String getCommaSeparatedExcludedGroupNames()
           
 java.util.List getExcludedGroups()
           
 java.lang.String getExistingGroups()
           
 java.lang.String getGroupnameTerm()
           
 java.util.Collection getGroups()
           
 java.lang.String getKey()
           
 java.lang.String getOnPopupSubmit()
           
 long getPageId()
           
 void setActionName(java.lang.String actionName)
           
 void setExistingGroups(java.lang.String existingGroups)
           
 void setGroupnameTerm(java.lang.String groupnameTerm)
           
 void setGroups(java.util.Collection groups)
           
 void setKey(java.lang.String key)
           
 void setOnPopupSubmit(java.lang.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, 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, 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 java.lang.String doGroupSearch()

doGroupSearchFilterExistingGroups

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

Returns:
SUCCESS

doFilterAlreadyPermittedGroupSearch

public java.lang.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 java.lang.String getActionName()
Description copied from class: ConfluenceActionSupport
Returns the internationalised name of the current action.

Overrides:
getActionName in class ConfluenceActionSupport

setActionName

public void setActionName(java.lang.String actionName)

getGroups

public java.util.Collection getGroups()

setGroups

public void setGroups(java.util.Collection groups)

getPageId

public long getPageId()

setPageId

public void setPageId(long pageId)

getExcludedGroups

public java.util.List getExcludedGroups()

getCommaSeparatedExcludedGroupNames

public java.lang.String getCommaSeparatedExcludedGroupNames()

getExistingGroups

public java.lang.String getExistingGroups()

setExistingGroups

public void setExistingGroups(java.lang.String existingGroups)

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

getOnPopupSubmit

public java.lang.String getOnPopupSubmit()

setOnPopupSubmit

public void setOnPopupSubmit(java.lang.String onPopupSubmit)

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

setSearchEntitiesManager

public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)

getGroupnameTerm

public java.lang.String getGroupnameTerm()

setGroupnameTerm

public void setGroupnameTerm(java.lang.String groupnameTerm)


Copyright © 2003-2014 Atlassian. All Rights Reserved.