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

java.lang.Object
  extended byat.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  List createClients(String issuerName)
           
static LDAPClientFactory getInstance()
           
static LDAPClientFactory getInstance(String idenfifier)
           
 List getMapping(iaik.asn1.structures.Name name)
           
 List getMappings(String issuerName)
           
 boolean hasBeenConfigured()
           
 boolean isLDAPIssuerNameFilter()
           
 void registerMapping(LDAPMapping ldapMapping)
           
 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

getMappings

public List getMappings(String issuerName)
                 throws LDAPException
Throws:
LDAPException

getMapping

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

resetMappings

public void resetMappings()

hasBeenConfigured

public boolean hasBeenConfigured()

registerMapping

public void registerMapping(LDAPMapping ldapMapping)

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()

createClients

public abstract List createClients(String issuerName)
                            throws LDAPException
Throws:
LDAPException


Copyright © 2006-2010. All Rights Reserved.