org.identityconnectors.ldap
Class LdapConfiguration

java.lang.Object
  extended by org.identityconnectors.framework.spi.AbstractConfiguration
      extended by org.identityconnectors.ldap.LdapConfiguration
All Implemented Interfaces:
org.identityconnectors.framework.spi.Configuration

public class LdapConfiguration
extends org.identityconnectors.framework.spi.AbstractConfiguration

Encapsulates the LDAP connector's configuration.

Author:
Andrei Badea

Constructor Summary
LdapConfiguration()
           
 
Method Summary
 boolean equals(Object obj)
           
 String[] getAccountObjectClasses()
           
 String getAccountSearchFilter()
           
 String getAccountSynchronizationFilter()
           
 String[] getAccountUserNameAttributes()
           
 String[] getAttributesToSynchronize()
           
 String[] getBaseContexts()
           
 List<LdapName> getBaseContextsAsLdapNames()
           
 String[] getBaseContextsToSynchronize()
           
 List<LdapName> getBaseContextsToSynchronizeAsLdapNames()
           
 int getBlockSize()
           
 int getChangeLogBlockSize()
           
 String getChangeNumberAttribute()
           
 org.identityconnectors.common.security.GuardedString getCredentials()
           
 String[] getFailover()
           
 String getGroupMemberAttribute()
           
 String getHost()
           
 String[] getModifiersNamesToFilterOut()
           
 Set<LdapName> getModifiersNamesToFilterOutAsLdapNames()
           
 String[] getObjectClassesToSynchronize()
           
 Map<org.identityconnectors.framework.common.objects.ObjectClass,ObjectClassMappingConfig> getObjectClassMappingConfigs()
           
 String getPasswordAttribute()
           
 String getPasswordAttributeToSynchronize()
           
 org.identityconnectors.common.security.GuardedByteArray getPasswordDecryptionInitializationVector()
           
 org.identityconnectors.common.security.GuardedByteArray getPasswordDecryptionKey()
           
 String getPasswordHashAlgorithm()
           
 int getPort()
           
 String getPrincipal()
           
 String getStatusManagementClass()
           
 String getUidAttribute()
           
 String getVlvSortAttribute()
           
 int hashCode()
           
 boolean isFilterWithOrInsteadOfAnd()
           
 boolean isMaintainLdapGroupMembership()
           
 boolean isMaintainPosixGroupMembership()
           
 boolean isReadSchema()
           
 boolean isRemoveLogEntryObjectClassFromFilter()
           
 boolean isRespectResourcePasswordPolicyChangeAfterReset()
           
 boolean isSsl()
           
 boolean isSynchronizePasswords()
           
 boolean isUseBlocks()
           
 boolean isUsePagedResultControl()
           
 void setAccountObjectClasses(String... accountObjectClasses)
           
 void setAccountSearchFilter(String accountSearchFilter)
           
 void setAccountSynchronizationFilter(String accountSynchronizationFilter)
           
 void setAccountUserNameAttributes(String... accountUserNameAttributes)
           
 void setAttributesToSynchronize(String... attributesToSynchronize)
           
 void setBaseContexts(String... baseContexts)
           
 void setBaseContextsToSynchronize(String... baseContextsToSynchronize)
           
 void setBlockSize(int blockSize)
           
 void setChangeLogBlockSize(int changeLogBlockSize)
           
 void setChangeNumberAttribute(String changeNumberAttribute)
           
 void setCredentials(org.identityconnectors.common.security.GuardedString credentials)
           
 void setFailover(String... failover)
           
 void setFilterWithOrInsteadOfAnd(boolean filterWithOrInsteadOfAnd)
           
 void setGroupMemberAttribute(String groupMemberAttribute)
           
 void setHost(String host)
           
 void setMaintainLdapGroupMembership(boolean maintainLdapGroupMembership)
           
 void setMaintainPosixGroupMembership(boolean maintainPosixGroupMembership)
           
 void setModifiersNamesToFilterOut(String... modifiersNamesToFilterOut)
           
 void setObjectClassesToSynchronize(String... objectClassesToSynchronize)
           
 void setPasswordAttribute(String passwordAttribute)
           
 void setPasswordAttributeToSynchronize(String passwordAttributeToSynchronize)
           
 void setPasswordDecryptionInitializationVector(org.identityconnectors.common.security.GuardedByteArray passwordDecryptionInitializationVector)
           
 void setPasswordDecryptionKey(org.identityconnectors.common.security.GuardedByteArray passwordDecryptionKey)
           
 void setPasswordHashAlgorithm(String passwordHashAlgorithm)
           
 void setPort(int port)
           
 void setPrincipal(String principal)
           
 void setReadSchema(boolean readSchema)
           
 void setRemoveLogEntryObjectClassFromFilter(boolean removeLogEntryObjectClassFromFilter)
           
 void setRespectResourcePasswordPolicyChangeAfterReset(boolean respectResourcePasswordPolicyChangeAfterReset)
           
 void setSsl(boolean ssl)
           
 void setStatusManagementClass(String statusManagementClass)
           
 void setSynchronizePasswords(boolean synchronizePasswords)
           
 void setUidAttribute(String uidAttribute)
           
 void setUseBlocks(boolean useBlocks)
           
 void setUsePagedResultControl(boolean usePagedResultControl)
           
 void setVlvSortAttribute(String vlvSortAttribute)
           
 void validate()
          
 
Methods inherited from class org.identityconnectors.framework.spi.AbstractConfiguration
getConnectorMessages, setConnectorMessages
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapConfiguration

public LdapConfiguration()
Method Detail

validate

public void validate()

Specified by:
validate in interface org.identityconnectors.framework.spi.Configuration
Specified by:
validate in class org.identityconnectors.framework.spi.AbstractConfiguration

getHost

public String getHost()

setHost

public void setHost(String host)

getPort

public int getPort()

setPort

public void setPort(int port)

isSsl

public boolean isSsl()

setSsl

public void setSsl(boolean ssl)

getFailover

public String[] getFailover()

setFailover

public void setFailover(String... failover)

getPrincipal

public String getPrincipal()

setPrincipal

public void setPrincipal(String principal)

getCredentials

public org.identityconnectors.common.security.GuardedString getCredentials()

setCredentials

public void setCredentials(org.identityconnectors.common.security.GuardedString credentials)

getBaseContexts

public String[] getBaseContexts()

setBaseContexts

public void setBaseContexts(String... baseContexts)

getPasswordAttribute

public String getPasswordAttribute()

setPasswordAttribute

public void setPasswordAttribute(String passwordAttribute)

getAccountObjectClasses

public String[] getAccountObjectClasses()

setAccountObjectClasses

public void setAccountObjectClasses(String... accountObjectClasses)

getAccountUserNameAttributes

public String[] getAccountUserNameAttributes()

setAccountUserNameAttributes

public void setAccountUserNameAttributes(String... accountUserNameAttributes)

getAccountSearchFilter

public String getAccountSearchFilter()

setAccountSearchFilter

public void setAccountSearchFilter(String accountSearchFilter)

getGroupMemberAttribute

public String getGroupMemberAttribute()

setGroupMemberAttribute

public void setGroupMemberAttribute(String groupMemberAttribute)

isMaintainLdapGroupMembership

public boolean isMaintainLdapGroupMembership()

setMaintainLdapGroupMembership

public void setMaintainLdapGroupMembership(boolean maintainLdapGroupMembership)

isMaintainPosixGroupMembership

public boolean isMaintainPosixGroupMembership()

setMaintainPosixGroupMembership

public void setMaintainPosixGroupMembership(boolean maintainPosixGroupMembership)

getPasswordHashAlgorithm

public String getPasswordHashAlgorithm()

setPasswordHashAlgorithm

public void setPasswordHashAlgorithm(String passwordHashAlgorithm)

isRespectResourcePasswordPolicyChangeAfterReset

public boolean isRespectResourcePasswordPolicyChangeAfterReset()

setRespectResourcePasswordPolicyChangeAfterReset

public void setRespectResourcePasswordPolicyChangeAfterReset(boolean respectResourcePasswordPolicyChangeAfterReset)

isUseBlocks

public boolean isUseBlocks()

setUseBlocks

public void setUseBlocks(boolean useBlocks)

getBlockSize

public int getBlockSize()

setBlockSize

public void setBlockSize(int blockSize)

isUsePagedResultControl

public boolean isUsePagedResultControl()

setUsePagedResultControl

public void setUsePagedResultControl(boolean usePagedResultControl)

getVlvSortAttribute

public String getVlvSortAttribute()

setVlvSortAttribute

public void setVlvSortAttribute(String vlvSortAttribute)

getUidAttribute

public String getUidAttribute()

setUidAttribute

public void setUidAttribute(String uidAttribute)

isReadSchema

public boolean isReadSchema()

setReadSchema

public void setReadSchema(boolean readSchema)

getBaseContextsToSynchronize

public String[] getBaseContextsToSynchronize()

setBaseContextsToSynchronize

public void setBaseContextsToSynchronize(String... baseContextsToSynchronize)

getObjectClassesToSynchronize

public String[] getObjectClassesToSynchronize()

setObjectClassesToSynchronize

public void setObjectClassesToSynchronize(String... objectClassesToSynchronize)

getAttributesToSynchronize

public String[] getAttributesToSynchronize()

setAttributesToSynchronize

public void setAttributesToSynchronize(String... attributesToSynchronize)

getModifiersNamesToFilterOut

public String[] getModifiersNamesToFilterOut()

setModifiersNamesToFilterOut

public void setModifiersNamesToFilterOut(String... modifiersNamesToFilterOut)

getAccountSynchronizationFilter

public String getAccountSynchronizationFilter()

setAccountSynchronizationFilter

public void setAccountSynchronizationFilter(String accountSynchronizationFilter)

getChangeLogBlockSize

public int getChangeLogBlockSize()

setChangeLogBlockSize

public void setChangeLogBlockSize(int changeLogBlockSize)

getChangeNumberAttribute

public String getChangeNumberAttribute()

setChangeNumberAttribute

public void setChangeNumberAttribute(String changeNumberAttribute)

isFilterWithOrInsteadOfAnd

public boolean isFilterWithOrInsteadOfAnd()

setFilterWithOrInsteadOfAnd

public void setFilterWithOrInsteadOfAnd(boolean filterWithOrInsteadOfAnd)

isRemoveLogEntryObjectClassFromFilter

public boolean isRemoveLogEntryObjectClassFromFilter()

setRemoveLogEntryObjectClassFromFilter

public void setRemoveLogEntryObjectClassFromFilter(boolean removeLogEntryObjectClassFromFilter)

isSynchronizePasswords

public boolean isSynchronizePasswords()

setSynchronizePasswords

public void setSynchronizePasswords(boolean synchronizePasswords)

getPasswordAttributeToSynchronize

public String getPasswordAttributeToSynchronize()

setPasswordAttributeToSynchronize

public void setPasswordAttributeToSynchronize(String passwordAttributeToSynchronize)

getPasswordDecryptionKey

public org.identityconnectors.common.security.GuardedByteArray getPasswordDecryptionKey()

setPasswordDecryptionKey

public void setPasswordDecryptionKey(org.identityconnectors.common.security.GuardedByteArray passwordDecryptionKey)

getPasswordDecryptionInitializationVector

public org.identityconnectors.common.security.GuardedByteArray getPasswordDecryptionInitializationVector()

setPasswordDecryptionInitializationVector

public void setPasswordDecryptionInitializationVector(org.identityconnectors.common.security.GuardedByteArray passwordDecryptionInitializationVector)

getStatusManagementClass

public String getStatusManagementClass()

setStatusManagementClass

public void setStatusManagementClass(String statusManagementClass)

getBaseContextsAsLdapNames

public List<LdapName> getBaseContextsAsLdapNames()

getBaseContextsToSynchronizeAsLdapNames

public List<LdapName> getBaseContextsToSynchronizeAsLdapNames()

getModifiersNamesToFilterOutAsLdapNames

public Set<LdapName> getModifiersNamesToFilterOutAsLdapNames()

getObjectClassMappingConfigs

public Map<org.identityconnectors.framework.common.objects.ObjectClass,ObjectClassMappingConfig> getObjectClassMappingConfigs()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2012. All Rights Reserved.