org.openware.job.data
Class InternalValue
java.lang.Object
|
+--org.openware.job.data.InternalValue
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- InternalBooleanValue, InternalDateValue, InternalNumberValue, InternalStringValue
- public abstract class InternalValue
- extends java.lang.Object
- implements java.io.Serializable
This class stores the value of a database column
and/or a Java class field in a neutral format (e.g.
as a String). The various converter classes are used
to go between the various types DB-->internal-->Java,
for instance.
- Version:
- $Revision: 1.6 $ $Date: 2001/06/21 01:09:34 $
- Author:
- Vincent Sheffer
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
internalValue
protected java.lang.String internalValue
InternalValue
public InternalValue(java.lang.String colname)
getColumnName
public java.lang.String getColumnName()
getInternalValue
public java.lang.String getInternalValue()
setInternalValue
public void setInternalValue(java.lang.String value)
isClean
public boolean isClean()
isNull
public boolean isNull()
shallowCopy
public abstract InternalValue shallowCopy()
getSqlColumn
public abstract java.lang.String getSqlColumn(Converter converter,
java.lang.String alias)
getSqlValue
public abstract java.lang.String getSqlValue(Converter converter)
validate
protected abstract void validate()
throws PersistException
Copyright © 2000,2001 Openware. All Rights Reserved.