com.ca.commons.jndi.beans
Class LdapNamePropertyHandler

java.lang.Object
  extended by com.ca.commons.jndi.beans.MultiValuedAttribHandler
      extended by com.ca.commons.jndi.beans.LdapNamePropertyHandler
All Implemented Interfaces:
JNDIBeanPropertyHandler

public final class LdapNamePropertyHandler
extends MultiValuedAttribHandler


Field Summary
 
Fields inherited from interface com.ca.commons.jndi.beans.JNDIBeanPropertyHandler
logger
 
Constructor Summary
LdapNamePropertyHandler()
           
 
Method Summary
protected  Object attrib2Property(Object attrValue)
          Converts a single attribute value to a value to be included in the Collection result.
protected  Object property2Attrib(Object propValue)
          Converts a single property value to an attribute value.
 
Methods inherited from class com.ca.commons.jndi.beans.MultiValuedAttribHandler
getAttributeValues, getPropertyValue, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapNamePropertyHandler

public LdapNamePropertyHandler()
Method Detail

attrib2Property

protected Object attrib2Property(@Nullable
                                 Object attrValue)
                          throws JNDIBeanStoreException
Description copied from class: MultiValuedAttribHandler
Converts a single attribute value to a value to be included in the Collection result. This is called by MultiValuedAttribHandler.getPropertyValue(javax.naming.directory.Attribute[]) for each value of the multivalued attribute. The default implementation simply returns the same reference it was passed.

Overrides:
attrib2Property in class MultiValuedAttribHandler
Parameters:
attrValue - An attribute value.
Returns:
The converted value.
Throws:
JNDIBeanStoreException - If the value could not be converted.

property2Attrib

protected Object property2Attrib(@Nullable
                                 Object propValue)
                          throws JNDIBeanStoreException
Description copied from class: MultiValuedAttribHandler
Converts a single property value to an attribute value. This is called by MultiValuedAttribHandler.getAttributeValues(java.lang.Object) for each element of the input Collection. The default implementation simply returns the same reference it was passed.

Overrides:
property2Attrib in class MultiValuedAttribHandler
Parameters:
propValue - A property value.
Returns:
The converted attribute value.
Throws:
JNDIBeanStoreException - If the value could not be converted.


Created 2011-07-14 13:27 EST