public class LdapProtocolFactory extends Object
| Constructor and Description | 
|---|
LdapProtocolFactory(org.pentaho.di.core.logging.LogChannelInterface log)  | 
| Modifier and Type | Method and Description | 
|---|---|
LdapProtocol | 
createLdapProtocol(org.pentaho.di.core.variables.VariableSpace variableSpace,
                  LdapMeta meta,
                  Collection<String> binaryAttributes)
Creates the LdapProtocol appropriate for the LdapMeta 
 | 
static List<String> | 
getConnectionTypes(org.pentaho.di.core.logging.LogChannelInterface log)
Returns the connection types understood by the factory 
 | 
public LdapProtocolFactory(org.pentaho.di.core.logging.LogChannelInterface log)
public static final List<String> getConnectionTypes(org.pentaho.di.core.logging.LogChannelInterface log)
org.pentaho.di.core.exception.KettleExceptionpublic LdapProtocol createLdapProtocol(org.pentaho.di.core.variables.VariableSpace variableSpace, LdapMeta meta, Collection<String> binaryAttributes) throws org.pentaho.di.core.exception.KettleException
variableSpace - the variable space for environment substitutionsmeta - the ldap metabinaryAttributes - binary attributes to associate with the connectionorg.pentaho.di.core.exception.KettleException