Class UserManagerDescriptor

java.lang.Object
org.nuxeo.ecm.platform.usermanager.UserManagerDescriptor

public class UserManagerDescriptor extends Object
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
  • Field Details

    • 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
    • userCacheName

      public String userCacheName
  • Constructor Details

    • UserManagerDescriptor

      public UserManagerDescriptor()
  • Method Details

    • setUserListingMode

      public void setUserListingMode(String userListingMode)
    • setUserSearchFieldsPresent

      public void setUserSearchFieldsPresent(String text)
    • setExactMatchUserSearchFields

      public void setExactMatchUserSearchFields(String[] fields)
    • setSubstringMatchUserSearchFields

      public void setSubstringMatchUserSearchFields(String[] fields)
    • 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.