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 Details

    • LdapConnector

      public LdapConnector()
  • Method Details

    • getId

      public Long getId()
    • getName

      public String getName()
    • getHostName

      public String getHostName()
    • getPort

      public Integer getPort()
    • getLdapConnectorType

      public LdapConnectorType getLdapConnectorType()
    • getReadTimeout

      public Integer getReadTimeout()
    • getSearchTimeout

      public Integer getSearchTimeout()
    • getConnectionTimeout

      public Integer getConnectionTimeout()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getBaseDn

      public String getBaseDn()
    • getAdditionalUserDn

      public String getAdditionalUserDn()
    • getAdditionalGroupDn

      public String getAdditionalGroupDn()
    • getSynchronizationPrincipalName

      public String getSynchronizationPrincipalName()
    • setId

      public void setId(Long id)
      Specified by:
      setId in class com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>
    • setName

      public void setName(String name)
    • setHostName

      public void setHostName(String hostName)
    • setPort

      public void setPort(Integer port)
    • setLdapConnectorType

      public void setLdapConnectorType(LdapConnectorType ldapConnectorType)
    • setReadTimeout

      public void setReadTimeout(Integer readTimeout)
    • setSearchTimeout

      public void setSearchTimeout(Integer searchTimeout)
    • setConnectionTimeout

      public void setConnectionTimeout(Integer connectionTimeout)
    • setUsername

      public void setUsername(String username)
    • setPassword

      public void setPassword(String password)
    • setBaseDn

      public void setBaseDn(String baseDn)
    • setAdditionalUserDn

      public void setAdditionalUserDn(String additionalUserDn)
    • setAdditionalGroupDn

      public void setAdditionalGroupDn(String additionalGroupDn)
    • setSynchronizationPrincipalName

      public void setSynchronizationPrincipalName(String synchronizationPrincipalName)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<LdapConnector>