Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.usermanager
Class UserManagerDescriptor

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

public class UserManagerDescriptor
extends java.lang.Object
implements java.io.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
 java.util.List<java.lang.String> administratorsGroups
           
 VirtualUserDescriptor anonymousUser
           
 java.util.List<java.lang.String> defaultAdministratorIds
           
 java.lang.String defaultGroup
           
 java.lang.Boolean disableDefaultAdministratorsGroup
           
 java.lang.String groupDirectoryName
           
 java.lang.String groupListingMode
           
 java.lang.String groupMembersField
           
 java.lang.String groupParentGroupsField
           
 java.lang.String groupSortField
           
 java.lang.String groupSubGroupsField
           
 java.lang.String userDirectoryName
           
 java.lang.String userEmailField
           
 java.lang.String userListingMode
           
 java.lang.Class<?> userManagerClass
           
 java.util.regex.Pattern userPasswordPattern
           
 java.util.Map<java.lang.String,UserManager.MatchType> userSearchFields
           
 boolean userSearchFieldsAppend
           
 boolean userSearchFieldsPresent
           
 java.lang.String userSortField
           
 java.util.Map<java.lang.String,VirtualUserDescriptor> virtualUsers
           
 
Constructor Summary
UserManagerDescriptor()
           
 
Method Summary
 void merge(UserManagerDescriptor other)
          Merge with data from another descriptor.
 void setExactMatchUserSearchFields(java.lang.String[] fields)
           
 void setSubstringMatchUserSearchFields(java.lang.String[] fields)
           
 void setUserListingMode(java.lang.String userListingMode)
           
 void setUserPasswordPattern(java.lang.String pattern)
           
 void setUserSearchFields(java.lang.String[] fields)
          Deprecated. use setSubstringMatchUserSearchFields instead
 void setUserSearchFieldsPresent(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userManagerClass

public java.lang.Class<?> userManagerClass

defaultGroup

public java.lang.String defaultGroup

defaultAdministratorIds

public java.util.List<java.lang.String> defaultAdministratorIds

administratorsGroups

public java.util.List<java.lang.String> administratorsGroups

disableDefaultAdministratorsGroup

public java.lang.Boolean disableDefaultAdministratorsGroup

userSortField

public java.lang.String userSortField

groupSortField

public java.lang.String groupSortField

userDirectoryName

public java.lang.String userDirectoryName

userEmailField

public java.lang.String userEmailField

userListingMode

public java.lang.String userListingMode

userSearchFieldsPresent

public boolean userSearchFieldsPresent

userSearchFieldsAppend

public boolean userSearchFieldsAppend

userSearchFields

public java.util.Map<java.lang.String,UserManager.MatchType> userSearchFields

userPasswordPattern

public java.util.regex.Pattern userPasswordPattern

anonymousUser

public VirtualUserDescriptor anonymousUser

virtualUsers

public java.util.Map<java.lang.String,VirtualUserDescriptor> virtualUsers

groupDirectoryName

public java.lang.String groupDirectoryName

groupMembersField

public java.lang.String groupMembersField

groupSubGroupsField

public java.lang.String groupSubGroupsField

groupParentGroupsField

public java.lang.String groupParentGroupsField

groupListingMode

public java.lang.String groupListingMode
Constructor Detail

UserManagerDescriptor

public UserManagerDescriptor()
Method Detail

setUserListingMode

public void setUserListingMode(java.lang.String userListingMode)

setUserSearchFieldsPresent

public void setUserSearchFieldsPresent(java.lang.String text)

setExactMatchUserSearchFields

public void setExactMatchUserSearchFields(java.lang.String[] fields)

setSubstringMatchUserSearchFields

public void setSubstringMatchUserSearchFields(java.lang.String[] fields)

setUserSearchFields

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


setUserPasswordPattern

public void setUserPasswordPattern(java.lang.String pattern)

merge

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


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.