org.apache.jetspeed.util.ojb
Class CSVtoCollectionFieldConversion
java.lang.Object
org.apache.jetspeed.util.ojb.CSVtoCollectionFieldConversion
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.accesslayer.conversions.FieldConversion
- Direct Known Subclasses:
- CSVtoPortletModeFieldConversion
public class CSVtoCollectionFieldConversion
- extends Object
- implements org.apache.ojb.broker.accesslayer.conversions.FieldConversion
ObjectRelationalBridge field conversion.
Converts from a comma-delimited field to a java.util.collection
- Author:
- Scott T. Weaver
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELIM
private static final String DELIM
- See Also:
- Constant Field Values
QUOTE
private static final String QUOTE
- See Also:
- Constant Field Values
log
private static final org.apache.commons.logging.Log log
CSVtoCollectionFieldConversion
public CSVtoCollectionFieldConversion()
javaToSql
public Object javaToSql(Object arg0)
throws org.apache.ojb.broker.accesslayer.conversions.ConversionException
- Specified by:
javaToSql
in interface org.apache.ojb.broker.accesslayer.conversions.FieldConversion
- Throws:
org.apache.ojb.broker.accesslayer.conversions.ConversionException
- See Also:
FieldConversion.javaToSql(java.lang.Object)
sqlToJava
public Object sqlToJava(Object arg0)
throws org.apache.ojb.broker.accesslayer.conversions.ConversionException
- Specified by:
sqlToJava
in interface org.apache.ojb.broker.accesslayer.conversions.FieldConversion
- Throws:
org.apache.ojb.broker.accesslayer.conversions.ConversionException
- See Also:
FieldConversion.sqlToJava(java.lang.Object)
createObject
protected Object createObject(String name)
- Makes creation of objects created via csv fields extensible
By default simply return the string value.
- Parameters:
name
- The string value
- Returns:
- The string value
getNext
protected String getNext(Iterator iterator)
- Makes getting objects via csv fields extensible
By default simply return the string value.
- Parameters:
name
- The string value
- Returns:
- The string value
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.