com.ca.commons.jndi.beans
Class StringPropertyHandler
java.lang.Object
com.ca.commons.jndi.beans.MultiValuedAttribHandler
com.ca.commons.jndi.beans.StringPropertyHandler
- All Implemented Interfaces:
- JNDIBeanPropertyHandler
public final class StringPropertyHandler
- extends MultiValuedAttribHandler
|
Method Summary |
protected Object |
attrib2Property(Object attrValue)
Converts a single attribute value to a value to be included in
the Collection result. |
void |
init(Properties props)
Provides a set of properties to initialize the handler. |
protected Object |
property2Attrib(Object propValue)
Converts a single property value to an attribute value. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPNAME_ACCEPTEMPTY
public static final String PROPNAME_ACCEPTEMPTY
- See Also:
- Constant Field Values
StringPropertyHandler
public StringPropertyHandler()
init
public void init(Properties props)
throws JNDIBeanStoreConfigException
- Description copied from interface:
JNDIBeanPropertyHandler
- Provides a set of properties to initialize the handler.
A handler implementation may alter aspects of its behaviour based
on these properties. Each implementation must document what
properties it expects (if any). This method is called once
on each handler instance by
JNDIBeanStoreFactory
with the properties listed by its XML configuration data.
- Specified by:
init in interface JNDIBeanPropertyHandler- Overrides:
init in class MultiValuedAttribHandler
- Parameters:
props - The properties to use for initialization.
- Throws:
JNDIBeanStoreConfigException - If any of the properties were
invalid in any way.
attrib2Property
protected Object attrib2Property(Object attrValue)
- 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.
property2Attrib
@Nullable
protected Object property2Attrib(Object propValue)
- 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.
Created 2011-07-14 13:27 EST