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 SummaryFields inherited from class com.logicaldoc.core.PersistentObjectDELETED_CODE_DEFAULT, DELETED_CODE_STRONG, id
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringdecryptPassword(String password) booleanintgetAnon()intList of CNs where groups can be stored.intintgetRealm()intgetUrl()List of CNs where users can be stored.intinthashCode()voidsetAnon(int anon) voidsetDefaultGroups(String defaultGroups) voidsetDefaultGroupsSet(Set<Long> defaultGroups) voidsetEnabled(int enabled) voidsetGroupClass(String groupClass) voidsetGroupExcludes(String groupExcludes) voidsetGroupIdAttr(String groupIdAttr) voidsetGroupIncludes(String groupIncludes) voidsetGroupNodes(String groupNodes) voidsetKeepLocalMemberships(int 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.PersistentObjectgetCreation, getDeleted, getId, getLastModified, getRecordVersion, getTenantId, setCreation, setDeleted, setId, setLastModified, setRecordVersion, setTenantId
- 
Constructor Details- 
LDAPServerpublic LDAPServer()
 
- 
- 
Method Details- 
getEnabledpublic int getEnabled()
- 
setEnabledpublic void setEnabled(int enabled) 
- 
getUrl
- 
getUsername
- 
getPassword
- 
getAnonpublic int getAnon()
- 
getLanguage
- 
getUserTypepublic int getUserType()
- 
getRealm
- 
getPageSize
- 
getUserIdAttr
- 
getUserClass
- 
getUserNodes
- 
getGroupIdAttr
- 
getGroupClass
- 
getGroupNodes
- 
setUrl
- 
setUsername
- 
setPassword
- 
setAnonpublic void setAnon(int anon) 
- 
setLanguage
- 
setUserTypepublic void setUserType(int userType) 
- 
setRealm
- 
setPageSize
- 
setUserIdAttr
- 
setUserClass
- 
setUserNodes
- 
setGroupIdAttr
- 
setGroupClass
- 
setGroupNodes
- 
getUserIncludes
- 
getUserExcludes
- 
getGroupIncludes
- 
getGroupExcludes
- 
setUserIncludes
- 
setUserExcludes
- 
setGroupIncludes
- 
setGroupExcludes
- 
getLogonAttr
- 
setLogonAttr
- 
getPositionpublic int getPosition()
- 
setPositionpublic void setPosition(int position) 
- 
toString- Overrides:
- toStringin class- com.logicaldoc.core.PersistentObject
 
- 
getGroupBaseList 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
 
- 
getUserBaseList 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
- 
getKeepLocalMembershipspublic int getKeepLocalMemberships()
- 
setKeepLocalMembershipspublic void setKeepLocalMemberships(int keepLocalMemberships) 
- 
getValidation
- 
setValidation
- 
getTimeoutpublic int getTimeout()
- 
setTimeoutpublic void setTimeout(int timeout) 
- 
getDefaultGroupsSet
- 
getDefaultGroups
- 
setDefaultGroupsSet
- 
setDefaultGroups
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- com.logicaldoc.core.PersistentObject
 
- 
equals- Overrides:
- equalsin class- com.logicaldoc.core.PersistentObject
 
 
-