com.atlassian.confluence.user.actions
Class SearchEntitiesAction

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
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable
Direct Known Subclasses:
AbstractPickerAction, BrowseUsersAction

public class SearchEntitiesAction
extends AbstractEntityPaginationAction

See Also:
Serialized Form

Field Summary
protected  String emailTerm
           
protected static int ENTITIES_PER_PAGE
           
protected  String fullnameTerm
           
static String GROUP_SEARCH
           
protected  String groupnameTerm
           
protected  String groupsOfUserTerm
           
static String MEMBERSHIP_SEARCH
           
protected  String membersOfGroupTerm
           
protected  String operator
           
protected  String repositoryKey
           
protected  SearchEntitiesManager searchEntitiesManager
           
static String USER_SEARCH
           
protected  String 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
SearchEntitiesAction()
           
 
Method Summary
 String doGroupSearch()
           
 String doMembersOfGroupSearch()
           
 String doUserSearch()
           
 String doUsersGroupSearch()
           
 String doUsersWithAccessToConfluenceSearch()
           
 String getEmailTerm()
           
 String getFullnameTerm()
           
 String getGroupnameTerm()
           
 String getGroupsOfUserTerm()
           
 String getMembersOfGroupTerm()
           
 String getOperator()
           
 List getOperators()
           
 PagerPaginationSupport getPaginationSupport()
           
 String getRepositoryKey()
           
 int getStartIndex()
           
 String getUsernameTerm()
           
 void setEmailTerm(String emailTerm)
           
 void setFullnameTerm(String fullnameTerm)
           
 void setGroupnameTerm(String groupnameTerm)
           
 void setGroupsOfUserTerm(String groupsOfUserTerm)
           
 void setMembersOfGroupTerm(String membersOfGroupTerm)
           
 void setOperator(String operator)
           
 void setRepositoryKey(String repositoryKey)
           
 void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
           
 void setStartIndex(int startIndex)
           
 void setUsernameTerm(String usernameTerm)
           
 
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
 

Field Detail

ENTITIES_PER_PAGE

protected static final int ENTITIES_PER_PAGE
See Also:
Constant Field Values

USER_SEARCH

public static final String USER_SEARCH
See Also:
Constant Field Values

GROUP_SEARCH

public static final String GROUP_SEARCH
See Also:
Constant Field Values

MEMBERSHIP_SEARCH

public static final String MEMBERSHIP_SEARCH
See Also:
Constant Field Values

searchEntitiesManager

protected SearchEntitiesManager searchEntitiesManager

usernameTerm

protected String usernameTerm

groupnameTerm

protected String groupnameTerm

fullnameTerm

protected String fullnameTerm

emailTerm

protected String emailTerm

groupsOfUserTerm

protected String groupsOfUserTerm

membersOfGroupTerm

protected String membersOfGroupTerm

operator

protected String operator

repositoryKey

protected String repositoryKey
Constructor Detail

SearchEntitiesAction

public SearchEntitiesAction()
Method Detail

getOperators

public List getOperators()

doGroupSearch

public String doGroupSearch()

doUserSearch

public String doUserSearch()

doUsersWithAccessToConfluenceSearch

public String doUsersWithAccessToConfluenceSearch()

doUsersGroupSearch

public String doUsersGroupSearch()

doMembersOfGroupSearch

public String doMembersOfGroupSearch()

getUsernameTerm

public String getUsernameTerm()

setUsernameTerm

public void setUsernameTerm(String usernameTerm)

getGroupnameTerm

public String getGroupnameTerm()

setGroupnameTerm

public void setGroupnameTerm(String groupnameTerm)

getFullnameTerm

public String getFullnameTerm()

setFullnameTerm

public void setFullnameTerm(String fullnameTerm)

getEmailTerm

public String getEmailTerm()

setEmailTerm

public void setEmailTerm(String emailTerm)

getGroupsOfUserTerm

public String getGroupsOfUserTerm()

setGroupsOfUserTerm

public void setGroupsOfUserTerm(String groupsOfUserTerm)

getMembersOfGroupTerm

public String getMembersOfGroupTerm()

setMembersOfGroupTerm

public void setMembersOfGroupTerm(String membersOfGroupTerm)

getOperator

public String getOperator()

setOperator

public void setOperator(String operator)

getPaginationSupport

public PagerPaginationSupport getPaginationSupport()

getRepositoryKey

public String getRepositoryKey()

setRepositoryKey

public void setRepositoryKey(String repositoryKey)

getStartIndex

public int getStartIndex()

setStartIndex

public void setStartIndex(int startIndex)

setSearchEntitiesManager

public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)


Confluence is developed by Atlassian.