org.apache.ojb.broker.accesslayer.conversions
Class StringList2VarcharFieldConversion

java.lang.Object
  extended byorg.apache.ojb.broker.accesslayer.conversions.StringList2VarcharFieldConversion
All Implemented Interfaces:
FieldConversion, java.io.Serializable

public class StringList2VarcharFieldConversion
extends java.lang.Object
implements FieldConversion

This implementation of the FieldConversion interface converts between a List of String objects and a database varchar field.
Strings may not contain "#" as this is used as separator.

Version:
$Id: StringList2VarcharFieldConversion.java,v 1.2 2004/06/20 12:34:49 arminw Exp $
Author:
Guillaume Nodet
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.ojb.broker.accesslayer.conversions.FieldConversion
serialVersionUID
 
Constructor Summary
StringList2VarcharFieldConversion()
           
 
Method Summary
 java.lang.Object javaToSql(java.lang.Object source)
          convert a Java object to its SQL pendant, used for insert & update
 java.lang.Object sqlToJava(java.lang.Object source)
          convert a SQL value to a Java Object, used for SELECT
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringList2VarcharFieldConversion

public StringList2VarcharFieldConversion()
Method Detail

javaToSql

public java.lang.Object javaToSql(java.lang.Object source)
                           throws ConversionException
Description copied from interface: FieldConversion
convert a Java object to its SQL pendant, used for insert & update

Specified by:
javaToSql in interface FieldConversion
Throws:
ConversionException

sqlToJava

public java.lang.Object sqlToJava(java.lang.Object source)
                           throws ConversionException
Description copied from interface: FieldConversion
convert a SQL value to a Java Object, used for SELECT

Specified by:
sqlToJava in interface FieldConversion
Throws:
ConversionException


(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.0, 2004-06-25