com.ca.jcs.converter.connector
Class DNConverter
java.lang.Object
com.ca.jcs.converter.connector.DNConverter
- All Implemented Interfaces:
- Converter
public class DNConverter
- extends Object
- implements Converter
|
Constructor Summary |
DNConverter(MetaConnector connector,
String ldapAttributeId,
List<MetaObjectClassMapping> classMaps,
Map<String,MetaObjectClassMapping> namingAttrToClassMap,
String ldapNameOnlyClassName,
boolean isIndirect,
String assocRefKeyAttr,
boolean connRelative,
boolean testExists,
boolean nameOnly)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isIndirect
protected final boolean isIndirect
connRelative
protected final boolean connRelative
testExists
protected final boolean testExists
nameOnly
protected final boolean nameOnly
isSimpleKeyAssoc
protected final boolean isSimpleKeyAssoc
ldapNameOnlyClassName
protected final String ldapNameOnlyClassName
- MD_DN_NAME_ONLY_LDAP_OBJECTCLASS value, denotes which
class in classMaps (when multiple present) is to be treated as nameOnly
DNConverter
public DNConverter(MetaConnector connector,
String ldapAttributeId,
List<MetaObjectClassMapping> classMaps,
Map<String,MetaObjectClassMapping> namingAttrToClassMap,
String ldapNameOnlyClassName,
boolean isIndirect,
String assocRefKeyAttr,
boolean connRelative,
boolean testExists,
boolean nameOnly)
convertToConnector
public Object convertToConnector(String ldapDnStr)
- Convert LDAP DN to connector-speak DN
- Specified by:
convertToConnector in interface Converter
- Parameters:
ldapDnStr -
- Returns:
convertToConnector
public Object convertToConnector(Converter.ConverterFlag flag,
String ldapVal)
- Description copied from interface:
Converter
- Convert to connector with additional context, for instance when converting values found in rule expressions.
- Specified by:
convertToConnector in interface Converter
convertFromConnector
public Object convertFromConnector(Object connLdapVal)
- Convert connector-speak DN to LDAP DN
- Specified by:
convertFromConnector in interface Converter
- Parameters:
connLdapVal -
- Returns:
isNameOnlyClass
protected boolean isNameOnlyClass(MetaObjectClassMapping resolvedClassMap)
- Check if a given classMap corresponds to the known 'nameOnly' class
- Parameters:
resolvedClassMap -
- Returns:
Created 2009-10-09 16:43 EST