com.ca.jcs.converter.connector
Interface DNConverterFactory


public interface DNConverterFactory

Allows more succinct specialization of DNPropertyConverter.


Method Summary
 DNConverter createDnConverter(MetaConnector connector, String ldapClassName, String ldapAttributeId, List<MetaObjectClassMapping> classMaps, Map<String,MetaObjectClassMapping> namingAttrToClassMap, String ldapNameOnlyClassName, boolean isIndirect, String assocRefKeyAttr, boolean connRelative, boolean testExists, boolean nameOnly)
          Create a converter capable of converting DNs to/from connector-speak
 

Method Detail

createDnConverter

DNConverter createDnConverter(MetaConnector connector,
                              String ldapClassName,
                              String ldapAttributeId,
                              List<MetaObjectClassMapping> classMaps,
                              Map<String,MetaObjectClassMapping> namingAttrToClassMap,
                              String ldapNameOnlyClassName,
                              boolean isIndirect,
                              String assocRefKeyAttr,
                              boolean connRelative,
                              boolean testExists,
                              boolean nameOnly)
Create a converter capable of converting DNs to/from connector-speak

Parameters:
connector - MetaConnector instance
ldapClassName - LDAP side class name for which the converter is created
ldapAttributeId - LDAP side attribute for which the converter is created
classMaps - All involved classes
namingAttrToClassMap - A Map of connector-speak naming attributes to their respective classMaps
ldapNameOnlyClassName - Nominate a single classMap when multiple are present that is to be treated as nameOnly
isIndirect - True if association related to attr is indirect.
assocRefKeyAttr - Nominates an optional key attribute id for the association
connRelative - Relative/Absolute
testExists - Perform existence check on entry
nameOnly - Specifies that the DN conversions are nameOnly:


Created 2011-07-14 13:27 EST