Class LDAPServer

java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.ldap.LDAPServer
All Implemented Interfaces:
Serializable

public class LDAPServer extends com.logicaldoc.core.PersistentObject
Represents a remote LDAP authentication server
Since:
8.2.1
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Constructor Details Link icon

    • LDAPServer Link icon

      public LDAPServer()
  • Method Details Link icon

    • getEnabled Link icon

      public int getEnabled()
    • setEnabled Link icon

      public void setEnabled(int enabled)
    • getUrl Link icon

      public String getUrl()
    • getUsername Link icon

      public String getUsername()
    • getPassword Link icon

      public String getPassword()
    • getAnon Link icon

      public int getAnon()
    • getLanguage Link icon

      public String getLanguage()
    • getUserType Link icon

      public int getUserType()
    • getRealm Link icon

      public String getRealm()
    • getPageSize Link icon

      public Integer getPageSize()
    • getUserIdAttr Link icon

      public String getUserIdAttr()
    • getUserClass Link icon

      public String getUserClass()
    • getUserNodes Link icon

      public String getUserNodes()
    • getGroupIdAttr Link icon

      public String getGroupIdAttr()
    • getGroupClass Link icon

      public String getGroupClass()
    • getGroupNodes Link icon

      public String getGroupNodes()
    • setUrl Link icon

      public void setUrl(String url)
    • setUsername Link icon

      public void setUsername(String username)
    • setPassword Link icon

      public void setPassword(String password)
    • setAnon Link icon

      public void setAnon(int anon)
    • setLanguage Link icon

      public void setLanguage(String language)
    • setUserType Link icon

      public void setUserType(int userType)
    • setRealm Link icon

      public void setRealm(String realm)
    • setPageSize Link icon

      public void setPageSize(Integer pageSize)
    • setUserIdAttr Link icon

      public void setUserIdAttr(String userIdAttr)
    • setUserClass Link icon

      public void setUserClass(String userClass)
    • setUserNodes Link icon

      public void setUserNodes(String userNodes)
    • setGroupIdAttr Link icon

      public void setGroupIdAttr(String groupIdAttr)
    • setGroupClass Link icon

      public void setGroupClass(String groupClass)
    • setGroupNodes Link icon

      public void setGroupNodes(String groupNodes)
    • getUserIncludes Link icon

      public String getUserIncludes()
    • getUserExcludes Link icon

      public String getUserExcludes()
    • getGroupIncludes Link icon

      public String getGroupIncludes()
    • getGroupExcludes Link icon

      public String getGroupExcludes()
    • setUserIncludes Link icon

      public void setUserIncludes(String userIncludes)
    • setUserExcludes Link icon

      public void setUserExcludes(String userExcludes)
    • setGroupIncludes Link icon

      public void setGroupIncludes(String groupIncludes)
    • setGroupExcludes Link icon

      public void setGroupExcludes(String groupExcludes)
    • getLogonAttr Link icon

      public String getLogonAttr()
    • setLogonAttr Link icon

      public void setLogonAttr(String logonAttr)
    • getPosition Link icon

      public int getPosition()
    • setPosition Link icon

      public void setPosition(int position)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class com.logicaldoc.core.PersistentObject
    • getGroupBase Link icon

      public List<String> getGroupBase()
      List of CNs where groups can be stored. The group base list, each element separated by a semi-colon(;). Property 'ldap.groupBase'
      Returns:
      list of CNs
    • getUserBase Link icon

      public List<String> getUserBase()
      List of CNs where users can be stored. The user base list, each element separated by a semi-colon(;), property 'ldap.userBase'.
      Returns:
      list of CNs
    • getPasswordDecrypted Link icon

      public String getPasswordDecrypted()
    • setPasswordDecrypted Link icon

      public void setPasswordDecrypted(String password)
    • decryptPassword Link icon

      public static String decryptPassword(String password)
    • getSyncTtl Link icon

      public Integer getSyncTtl()
    • setSyncTtl Link icon

      public void setSyncTtl(Integer syncTtl)
    • getKeepLocalMemberships Link icon

      public int getKeepLocalMemberships()
    • setKeepLocalMemberships Link icon

      public void setKeepLocalMemberships(int keepLocalMemberships)
    • getValidation Link icon

      public String getValidation()
    • setValidation Link icon

      public void setValidation(String validation)
    • getTimeout Link icon

      public int getTimeout()
    • setTimeout Link icon

      public void setTimeout(int timeout)
    • getDefaultGroupsSet Link icon

      public Set<Long> getDefaultGroupsSet()
    • getDefaultGroups Link icon

      public String getDefaultGroups()
    • setDefaultGroupsSet Link icon

      public void setDefaultGroupsSet(Set<Long> defaultGroups)
    • setDefaultGroups Link icon

      public void setDefaultGroups(String defaultGroups)
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class com.logicaldoc.core.PersistentObject
    • equals Link icon

      public boolean equals(Object obj)
      Overrides:
      equals in class com.logicaldoc.core.PersistentObject