Class LDAPSettings

  • All Implemented Interfaces:
    DriverSettings

    public class LDAPSettings
    extends Object
    implements DriverSettings
    This class read the property file and keep it's values accessible via the get functions
    Version:
    1.0
    Author:
    tleroi
    • Constructor Detail

      • LDAPSettings

        public LDAPSettings()
    • Method Detail

      • initFromProperties

        public void initFromProperties​(SettingBundle rs)
        Performs initialization from a properties file. The optional properties are retreive with getSureString.
        Specified by:
        initFromProperties in interface DriverSettings
        Parameters:
        rs - Properties resource file
      • isSynchroAutomatic

        public boolean isSynchroAutomatic()
      • isSynchroRecursToGroups

        public boolean isSynchroRecursToGroups()
      • isSynchroThreaded

        public boolean isSynchroThreaded()
      • isSynchroCacheEnabled

        public boolean isSynchroCacheEnabled()
      • mustImportUsers

        public boolean mustImportUsers()
      • getLDAPImpl

        public String getLDAPImpl()
      • getLDAPHost

        public String getLDAPHost()
      • getLDAPPort

        public int getLDAPPort()
      • getLDAPProtocolVer

        public int getLDAPProtocolVer()
      • isLDAPOpAttributesUsed

        public boolean isLDAPOpAttributesUsed()
      • getLDAPAccessLoginDN

        public String getLDAPAccessLoginDN()
      • getLDAPAccessPasswd

        public byte[] getLDAPAccessPasswd()
      • getLDAPUserBaseDN

        public String getLDAPUserBaseDN()
      • getLDAPSearchRecurs

        public boolean getLDAPSearchRecurs()
      • isLDAPSecured

        public boolean isLDAPSecured()
      • getScope

        public int getScope()
      • getSearchConstraints

        public com.novell.ldap.LDAPSearchConstraints getSearchConstraints​(boolean allocateNew)
      • getConstraints

        public com.novell.ldap.LDAPConstraints getConstraints​(boolean allocateNew)
      • getUsersClassName

        public String getUsersClassName()
      • getUsersFilter

        public String getUsersFilter()
      • getUsersFullFilter

        public String getUsersFullFilter()
      • getUsersIdField

        public String getUsersIdField()
      • getUsersLoginField

        public String getUsersLoginField()
      • getUsersFirstNameField

        public String getUsersFirstNameField()
      • getUsersLastNameField

        public String getUsersLastNameField()
      • getUsersEmailField

        public String getUsersEmailField()
      • getUsersAccountControl

        public String getUsersAccountControl()
      • getUsersDisabledAccountFlag

        public String getUsersDisabledAccountFlag()
      • getUsersIdFilter

        public String getUsersIdFilter​(String value)
      • getUsersLoginFilter

        public String getUsersLoginFilter​(String value)
      • getGroupsClassName

        public String getGroupsClassName()
      • isGroupsInheritProfiles

        public boolean isGroupsInheritProfiles()
      • getGroupsFilter

        public String getGroupsFilter()
      • getGroupsNamingDepth

        public int getGroupsNamingDepth()
      • getGroupsFullFilter

        public String getGroupsFullFilter()
      • getGroupsMemberField

        public String getGroupsMemberField()
      • getGroupsSpecificGroupsBaseDN

        public String getGroupsSpecificGroupsBaseDN()
      • getGroupsIdField

        public String getGroupsIdField()
      • getGroupsIncludeEmptyGroups

        public boolean getGroupsIncludeEmptyGroups()
      • getGroupsNameField

        public String getGroupsNameField()
      • getGroupsDescriptionField

        public String getGroupsDescriptionField()
      • getGroupsIdFilter

        public String getGroupsIdFilter​(String value)
      • getGroupsNameFilter

        public String getGroupsNameFilter​(String value)
      • getUserAttributes

        protected String[] getUserAttributes()
      • getGroupAttributes

        protected String[] getGroupAttributes()
      • displayImportUsers

        public boolean displayImportUsers()
      • displayImportGroups

        public boolean displayImportGroups()
      • isSortControlSupported

        public boolean isSortControlSupported()