Class LdapConnector
java.lang.Object
com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<T>
com.foreach.across.modules.hibernate.business.SettableIdAuditableEntity<LdapConnector>
com.foreach.across.modules.ldap.business.LdapConnector
- All Implemented Interfaces:
com.foreach.across.modules.hibernate.business.Auditable<String>
,com.foreach.across.modules.hibernate.business.EntityWithDto<LdapConnector>
,com.foreach.across.modules.hibernate.business.IdBasedEntity
,org.springframework.data.domain.Persistable<Long>
@NotThreadSafe
@Entity
public class LdapConnector
extends com.foreach.across.modules.hibernate.business.SettableIdAuditableEntity<LdapConnector>
Represents a connection to an Ldap service
- Since:
- 1.0.0
- Author:
- Marc Vanbrabant
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getId()
getName()
getPort()
int
hashCode()
void
setAdditionalGroupDn
(String additionalGroupDn) void
setAdditionalUserDn
(String additionalUserDn) void
void
setConnectionTimeout
(Integer connectionTimeout) void
setHostName
(String hostName) void
void
setLdapConnectorType
(LdapConnectorType ldapConnectorType) void
void
setPassword
(String password) void
void
setReadTimeout
(Integer readTimeout) void
setSearchTimeout
(Integer searchTimeout) void
setSynchronizationPrincipalName
(String synchronizationPrincipalName) void
setUsername
(String username) toString()
Methods inherited from class com.foreach.across.modules.hibernate.business.SettableIdAuditableEntity
getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate
Methods inherited from class com.foreach.across.modules.hibernate.business.SettableIdBasedEntity
getNewEntityId, isNew, setNewEntityId, toDto
-
Constructor Details
-
LdapConnector
public LdapConnector()
-
-
Method Details
-
getId
-
getName
-
getHostName
-
getPort
-
getLdapConnectorType
-
getReadTimeout
-
getSearchTimeout
-
getConnectionTimeout
-
getUsername
-
getPassword
-
getBaseDn
-
getAdditionalUserDn
-
getAdditionalGroupDn
-
getSynchronizationPrincipalName
-
setId
- Specified by:
setId
in classcom.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>
-
setName
-
setHostName
-
setPort
-
setLdapConnectorType
-
setReadTimeout
-
setSearchTimeout
-
setConnectionTimeout
-
setUsername
-
setPassword
-
setBaseDn
-
setAdditionalUserDn
-
setAdditionalGroupDn
-
setSynchronizationPrincipalName
-
toString
-
equals
- Overrides:
equals
in classcom.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>
-
canEqual
-
hashCode
public int hashCode()- Overrides:
hashCode
in classcom.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>
-