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.SearchEntitiesAction
                  extended by com.atlassian.confluence.user.actions.AbstractPickerAction
                      extended by com.atlassian.confluence.user.actions.GroupPickerAction
All Implemented Interfaces:
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 AbstractPickerAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractPickerAction
spaceManager
 
Fields inherited from class com.atlassian.confluence.user.actions.SearchEntitiesAction
emailTerm, ENTITIES_PER_PAGE, fullnameTerm, GROUP_SEARCH, groupnameTerm, groupsOfUserTerm, MEMBERSHIP_SEARCH, membersOfGroupTerm, operator, repositoryKey, searchEntitiesManager, USER_SEARCH, usernameTerm
 
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, localeManager, permissionManager, permitted, 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 doFilterViewPagePermsGroupSearch()
           
 String doGroupSearch()
          Searches for all groups
 String doGroupSearchFilterExistingGroups()
          Searches for all groups excluding the already existing groups in the list
 String doUsersGroupSearch()
           
 String getActionName()
           
 String getCommaSeparatedExcludedGroupNames()
           
 List getExcludedGroups()
           
 String getExistingGroups()
           
 Collection getGroups()
           
 long getPageId()
           
 boolean getRadio()
           
 boolean isShowSearchBox()
           
 void setActionName(String actionName)
           
 void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
           
 void setExistingGroups(String existingGroups)
           
 void setGroups(Collection groups)
           
 void setPageId(long pageId)
           
 void setPageManager(PageManager pageManager)
           
 void setRadio(boolean radio)
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractPickerAction
getElementName, getFormName, getKey, getSpaceManager, setElementName, setFormName, setKey, setSpaceManager
 
Methods inherited from class com.atlassian.confluence.user.actions.SearchEntitiesAction
doMembersOfGroupSearch, doUserSearch, doUsersWithAccessToConfluenceSearch, getEmailTerm, getFullnameTerm, getGroupnameTerm, getGroupsOfUserTerm, getMembersOfGroupTerm, getOperator, getOperators, getPaginationSupport, getRepositoryKey, getStartIndex, getUsernameTerm, setEmailTerm, setFullnameTerm, setGroupnameTerm, setGroupsOfUserTerm, setMembersOfGroupTerm, setOperator, setRepositoryKey, setSearchEntitiesManager, setStartIndex, setUsernameTerm
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
isTryNext, setTryNext
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, 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
 

Constructor Detail

GroupPickerAction

public GroupPickerAction()
Method Detail

doUsersGroupSearch

public String doUsersGroupSearch()
Overrides:
doUsersGroupSearch in class SearchEntitiesAction

doGroupSearch

public String doGroupSearch()
Searches for all groups

Overrides:
doGroupSearch in class SearchEntitiesAction
Returns:
SUCCESS

doGroupSearchFilterExistingGroups

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

Returns:
SUCCESS

doFilterViewPagePermsGroupSearch

public String doFilterViewPagePermsGroupSearch()

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()

setActionName

public void setActionName(String actionName)

getGroups

public Collection getGroups()

setGroups

public void setGroups(Collection groups)

setPageManager

public void setPageManager(PageManager pageManager)

getPageId

public long getPageId()

setPageId

public void setPageId(long pageId)

setContentPermissionManager

public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)

getRadio

public boolean getRadio()

setRadio

public void setRadio(boolean radio)

getExcludedGroups

public List getExcludedGroups()

getCommaSeparatedExcludedGroupNames

public String getCommaSeparatedExcludedGroupNames()

isShowSearchBox

public boolean isShowSearchBox()

getExistingGroups

public String getExistingGroups()

setExistingGroups

public void setExistingGroups(String existingGroups)


Confluence is developed by Atlassian.