Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.usermanager
Class UserManagerDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.platform.usermanager.UserManagerDescriptor
All Implemented Interfaces:
Serializable

public class UserManagerDescriptor
extends Object
implements Serializable

APG-240 All attributes are defined public because the user manager service do not get access to the fields. OSGI don't allow splitted packages having access to public members defined from an another package provider.

Author:
matic
See Also:
Serialized Form

Field Summary
 List<String> administratorsGroups
           
 VirtualUserDescriptor anonymousUser
           
 List<String> defaultAdministratorIds
           
 String defaultGroup
           
 String digestAuthDirectory
           
 String digestAuthRealm
           
 Boolean disableDefaultAdministratorsGroup
           
 String groupDirectoryName
           
 String groupLabelField
           
 String groupListingMode
           
 String groupMembersField
           
 String groupParentGroupsField
           
 Map<String,UserManager.MatchType> groupSearchFields
           
 boolean groupSearchFieldsAppend
           
 boolean groupSearchFieldsPresent
           
 String groupSortField
           
 String groupSubGroupsField
           
 String userDirectoryName
           
 String userEmailField
           
 String userListingMode
           
 Class<?> userManagerClass
           
 Pattern userPasswordPattern
           
 Map<String,UserManager.MatchType> userSearchFields
           
 boolean userSearchFieldsAppend
           
 boolean userSearchFieldsPresent
           
 String userSortField
           
 Map<String,VirtualUserDescriptor> virtualUsers
           
 
Constructor Summary
UserManagerDescriptor()
           
 
Method Summary
 void merge(UserManagerDescriptor other)
          Merge with data from another descriptor.
 void setExactMatchGroupSearchFields(String[] fields)
           
 void setExactMatchUserSearchFields(String[] fields)
           
 void setGroupSearchFieldsPresent(String text)
           
 void setSubstringMatchGroupSearchFields(String[] fields)
           
 void setSubstringMatchUserSearchFields(String[] fields)
           
 void setUserListingMode(String userListingMode)
           
 void setUserPasswordPattern(String pattern)
           
 void setUserSearchFields(String[] fields)
          Deprecated. use setSubstringMatchUserSearchFields instead
 void setUserSearchFieldsPresent(String text)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userManagerClass

public Class<?> userManagerClass

defaultGroup

public String defaultGroup

defaultAdministratorIds

public List<String> defaultAdministratorIds

administratorsGroups

public List<String> administratorsGroups

disableDefaultAdministratorsGroup

public Boolean disableDefaultAdministratorsGroup

userSortField

public String userSortField

groupSortField

public String groupSortField

userDirectoryName

public String userDirectoryName

userEmailField

public String userEmailField

userListingMode

public String userListingMode

userSearchFieldsPresent

public boolean userSearchFieldsPresent

userSearchFieldsAppend

public boolean userSearchFieldsAppend

userSearchFields

public Map<String,UserManager.MatchType> userSearchFields

userPasswordPattern

public Pattern userPasswordPattern

anonymousUser

public VirtualUserDescriptor anonymousUser

virtualUsers

public Map<String,VirtualUserDescriptor> virtualUsers

groupDirectoryName

public String groupDirectoryName

groupLabelField

public String groupLabelField

groupMembersField

public String groupMembersField

groupSubGroupsField

public String groupSubGroupsField

groupParentGroupsField

public String groupParentGroupsField

groupListingMode

public String groupListingMode

groupSearchFieldsPresent

public boolean groupSearchFieldsPresent

groupSearchFieldsAppend

public boolean groupSearchFieldsAppend

groupSearchFields

public Map<String,UserManager.MatchType> groupSearchFields

digestAuthDirectory

public String digestAuthDirectory

digestAuthRealm

public String digestAuthRealm
Constructor Detail

UserManagerDescriptor

public UserManagerDescriptor()
Method Detail

setUserListingMode

public void setUserListingMode(String userListingMode)

setUserSearchFieldsPresent

public void setUserSearchFieldsPresent(String text)

setExactMatchUserSearchFields

public void setExactMatchUserSearchFields(String[] fields)

setSubstringMatchUserSearchFields

public void setSubstringMatchUserSearchFields(String[] fields)

setUserSearchFields

@Deprecated
public void setUserSearchFields(String[] fields)
Deprecated. use setSubstringMatchUserSearchFields instead


setUserPasswordPattern

public void setUserPasswordPattern(String pattern)

setGroupSearchFieldsPresent

public void setGroupSearchFieldsPresent(String text)

setExactMatchGroupSearchFields

public void setExactMatchGroupSearchFields(String[] fields)

setSubstringMatchGroupSearchFields

public void setSubstringMatchGroupSearchFields(String[] fields)

merge

public void merge(UserManagerDescriptor other)
Merge with data from another descriptor.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.