Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webapp.security
Class PrincipalListManager

java.lang.Object
  extended by org.nuxeo.ecm.webapp.security.PrincipalListManager
All Implemented Interfaces:
java.io.Serializable

@Name(value="principalListManager")
@Scope(value=SESSION)
public class PrincipalListManager
extends java.lang.Object
implements java.io.Serializable

POJO class that extracts and holds the list of the users from backend.

Author:
Razvan Caraghin, Thierry Martins
See Also:
Serialized Form

Field Summary
static java.lang.String GROUP_ICON
           
static java.lang.String GROUP_ICON_ALT
           
static java.lang.String GROUP_TYPE
           
 java.util.Map<java.lang.String,java.lang.String> iconAlt
           
 java.util.Map<java.lang.String,java.lang.String> iconPath
           
static int MAX_SEARCH_RESULTS
           
static java.lang.String USER_GROUP_TYPE
           
static java.lang.String USER_ICON
           
static java.lang.String USER_ICON_ALT
           
static java.lang.String USER_TYPE
           
 
Constructor Summary
PrincipalListManager()
           
 
Method Summary
 java.lang.String addToSelectedUsers(java.lang.String userName)
           
 boolean getDisplaySearchResults()
           
 java.lang.String getPrincipalType(java.lang.String name)
           
 java.lang.String getSearchFilter()
           
 boolean getSearchOverflow()
           
 java.lang.String getSearchType()
           
 java.lang.String getSelectedPrincipal()
           
 boolean getSelectedUserListEmpty()
           
 java.util.List<java.lang.String> getSelectedUsers()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getSuggestedEntries()
           
 java.lang.String removeFromSelectedUsers(java.lang.String userName)
           
 void resetSearchFilter()
           
 void resetSelectedUserList()
           
 void setSearchFilter(java.lang.String searchFilter)
           
 void setSearchType(java.lang.String searchType)
           
 void setSelectedPrincipal(java.lang.String selectedPrincipal)
           
 void setSelectedUsers(java.util.List<java.lang.String> selectedUsers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_TYPE

public static final java.lang.String USER_TYPE
See Also:
Constant Field Values

GROUP_TYPE

public static final java.lang.String GROUP_TYPE
See Also:
Constant Field Values

USER_GROUP_TYPE

public static final java.lang.String USER_GROUP_TYPE
See Also:
Constant Field Values

USER_ICON

public static final java.lang.String USER_ICON
See Also:
Constant Field Values

GROUP_ICON

public static final java.lang.String GROUP_ICON
See Also:
Constant Field Values

USER_ICON_ALT

public static final java.lang.String USER_ICON_ALT
See Also:
Constant Field Values

GROUP_ICON_ALT

public static final java.lang.String GROUP_ICON_ALT
See Also:
Constant Field Values

MAX_SEARCH_RESULTS

public static final int MAX_SEARCH_RESULTS
See Also:
Constant Field Values

iconPath

public final java.util.Map<java.lang.String,java.lang.String> iconPath

iconAlt

public final java.util.Map<java.lang.String,java.lang.String> iconAlt
Constructor Detail

PrincipalListManager

public PrincipalListManager()
Method Detail

getSearchFilter

public java.lang.String getSearchFilter()

setSearchFilter

public void setSearchFilter(java.lang.String searchFilter)

getSelectedPrincipal

public java.lang.String getSelectedPrincipal()

getPrincipalType

public java.lang.String getPrincipalType(java.lang.String name)
                                  throws ClientException
Throws:
ClientException

setSelectedPrincipal

public void setSelectedPrincipal(java.lang.String selectedPrincipal)

getSuggestedEntries

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getSuggestedEntries()

getDisplaySearchResults

public boolean getDisplaySearchResults()

resetSearchFilter

public void resetSearchFilter()

addToSelectedUsers

public java.lang.String addToSelectedUsers(java.lang.String userName)

removeFromSelectedUsers

public java.lang.String removeFromSelectedUsers(java.lang.String userName)

getSelectedUsers

public java.util.List<java.lang.String> getSelectedUsers()

setSelectedUsers

public void setSelectedUsers(java.util.List<java.lang.String> selectedUsers)

getSelectedUserListEmpty

public boolean getSelectedUserListEmpty()

resetSelectedUserList

public void resetSelectedUserList()

getSearchOverflow

public boolean getSearchOverflow()

getSearchType

public java.lang.String getSearchType()

setSearchType

public void setSearchType(java.lang.String searchType)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.