org.apache.jetspeed.util.ojb
Class CSVtoCollectionFieldConversion

java.lang.Object
  extended by 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

Field Summary
private static String DELIM
           
private static org.apache.commons.logging.Log log
           
private static String QUOTE
           
 
Constructor Summary
CSVtoCollectionFieldConversion()
           
 
Method Summary
protected  Object createObject(String name)
          Makes creation of objects created via csv fields extensible By default simply return the string value.
protected  String getNext(Iterator iterator)
          Makes getting objects via csv fields extensible By default simply return the string value.
 Object javaToSql(Object arg0)
           
 Object sqlToJava(Object arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

CSVtoCollectionFieldConversion

public CSVtoCollectionFieldConversion()
Method Detail

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.