at.knowcenter.wag.egov.egiz.ldap.client
Class LDAPClientFactory

java.lang.Object
  extended by at.knowcenter.wag.egov.egiz.ldap.client.LDAPClientFactory
Direct Known Subclasses:
LDAPClientFactoryImpl

public abstract class LDAPClientFactory
extends Object

Author:
Thomas Knall

Field Summary
protected static String DEFAULT_IDENTIFIER
           
 
Constructor Summary
protected LDAPClientFactory()
           
 
Method Summary
abstract  LDAPClient createClient(String issuerName)
           
static LDAPClientFactory getInstance()
           
static LDAPClientFactory getInstance(String idenfifier)
           
 LDAPMapping getMapping(iaik.asn1.structures.Name name)
           
 LDAPMapping getMapping(String issuerName)
           
 boolean hasBeenConfigured()
           
 boolean isLDAPIssuerNameFilter()
           
 void registerMapping(LDAPMapping... ldapMappings)
           
 void registerMappings(Iterable<LDAPMapping> iterable)
           
 void resetMappings()
           
 void setLDAPIssuerNameFilter(LDAPIssuerNameFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_IDENTIFIER

protected static final String DEFAULT_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

LDAPClientFactory

protected LDAPClientFactory()
Method Detail

getMapping

public LDAPMapping getMapping(String issuerName)
                       throws LDAPException
Throws:
LDAPException

getMapping

public LDAPMapping getMapping(iaik.asn1.structures.Name name)

resetMappings

public void resetMappings()

hasBeenConfigured

public boolean hasBeenConfigured()

registerMappings

public void registerMappings(Iterable<LDAPMapping> iterable)

registerMapping

public void registerMapping(LDAPMapping... ldapMappings)

setLDAPIssuerNameFilter

public void setLDAPIssuerNameFilter(LDAPIssuerNameFilter filter)
                             throws LDAPException
Throws:
LDAPException

isLDAPIssuerNameFilter

public boolean isLDAPIssuerNameFilter()

getInstance

public static LDAPClientFactory getInstance(String idenfifier)

getInstance

public static LDAPClientFactory getInstance()

createClient

public abstract LDAPClient createClient(String issuerName)
                                 throws LDAPException
Throws:
LDAPException


Copyright © 2006-2007 EGIZ - E-Government Innovationszentrum. All Rights Reserved.