Package com.logicaldoc.ldap
Class LDAPServer
java.lang.Object
com.logicaldoc.core.PersistentObject
com.logicaldoc.ldap.LDAPServer
- All Implemented Interfaces:
Serializable
@Entity
public class LDAPServer
extends com.logicaldoc.core.PersistentObject
Represents a remote LDAP authentication server
- Since:
- 8.2.1
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Field Summary
Fields inherited from class com.logicaldoc.core.PersistentObject
DELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdecryptPassword(String password) booleanList of CNs where groups can be stored.intgetRealm()intgetUrl()List of CNs where users can be stored.intinthashCode()booleanisAnon()booleanbooleanvoidsetAnon(boolean anon) voidsetDefaultGroups(String defaultGroups) voidsetDefaultGroupsSet(Set<Long> defaultGroups) voidsetEnabled(boolean enabled) voidsetGroupClass(String groupClass) voidsetGroupExcludes(String groupExcludes) voidsetGroupIdAttr(String groupIdAttr) voidsetGroupIncludes(String groupIncludes) voidsetGroupNodes(String groupNodes) voidsetKeepLocalMemberships(boolean keepLocalMemberships) voidsetLanguage(String language) voidsetLogonAttr(String logonAttr) voidsetPageSize(Integer pageSize) voidsetPassword(String password) voidsetPasswordDecrypted(String password) voidsetPosition(int position) voidvoidsetSyncTtl(Integer syncTtl) voidsetTimeout(int timeout) voidvoidsetUserClass(String userClass) voidsetUserExcludes(String userExcludes) voidsetUserIdAttr(String userIdAttr) voidsetUserIncludes(String userIncludes) voidsetUsername(String username) voidsetUserNodes(String userNodes) voidsetUserType(int userType) voidsetValidation(String validation) toString()Methods inherited from class com.logicaldoc.core.PersistentObject
getCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
-
Constructor Details
-
LDAPServer
public LDAPServer()
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getUrl
-
getUsername
-
getPassword
-
getLanguage
-
getUserType
public int getUserType() -
getRealm
-
getPageSize
-
getUserIdAttr
-
getUserClass
-
getUserNodes
-
getGroupIdAttr
-
getGroupClass
-
getGroupNodes
-
setUrl
-
setUsername
-
setPassword
-
setLanguage
-
setUserType
public void setUserType(int userType) -
setRealm
-
setPageSize
-
setUserIdAttr
-
setUserClass
-
setUserNodes
-
setGroupIdAttr
-
setGroupClass
-
setGroupNodes
-
getUserIncludes
-
getUserExcludes
-
getGroupIncludes
-
getGroupExcludes
-
setUserIncludes
-
setUserExcludes
-
setGroupIncludes
-
setGroupExcludes
-
getLogonAttr
-
setLogonAttr
-
getPosition
public int getPosition() -
setPosition
public void setPosition(int position) -
toString
- Overrides:
toStringin classcom.logicaldoc.core.PersistentObject
-
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
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
-
setPasswordDecrypted
-
decryptPassword
-
getSyncTtl
-
setSyncTtl
-
getValidation
-
setValidation
-
getTimeout
public int getTimeout() -
setTimeout
public void setTimeout(int timeout) -
getDefaultGroupsSet
-
getDefaultGroups
-
setDefaultGroupsSet
-
setDefaultGroups
-
isAnon
public boolean isAnon() -
setAnon
public void setAnon(boolean anon) -
isKeepLocalMemberships
public boolean isKeepLocalMemberships() -
setKeepLocalMemberships
public void setKeepLocalMemberships(boolean keepLocalMemberships) -
hashCode
public int hashCode()- Overrides:
hashCodein classcom.logicaldoc.core.PersistentObject
-
equals
- Overrides:
equalsin classcom.logicaldoc.core.PersistentObject
-