org.agileclick.genorm.runtime
Class GenOrmFieldTemplate<T>

java.lang.Object
  extended by org.agileclick.genorm.runtime.GenOrmField
      extended by org.agileclick.genorm.runtime.GenOrmFieldTemplate<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GenOrmBigDecimal, GenOrmBinary, GenOrmDate, GenOrmString, GenOrmTimestamp, GenOrmUUID

public abstract class GenOrmFieldTemplate<T>
extends GenOrmField

See Also:
Serialized Form

Constructor Summary
GenOrmFieldTemplate(GenOrmFieldMeta fieldMeta)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 T getPrevValue()
           
 java.lang.String getPrevValueAsString()
           
 java.lang.String getSQLValue()
           
 T getValue()
           
 int hashCode()
           
 void setPrevValue(T value)
           
 boolean setValue(T value)
           
 java.lang.String toString()
          Returns the value of the field as a string
 
Methods inherited from class org.agileclick.genorm.runtime.GenOrmField
getFieldMeta, getRecordKey, isNull, placePrevValue, placeValue, setNull, setRecordKey, setValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenOrmFieldTemplate

public GenOrmFieldTemplate(GenOrmFieldMeta fieldMeta)
Method Detail

setValue

public boolean setValue(T value)

setPrevValue

public void setPrevValue(T value)

getValue

public T getValue()

getPrevValue

public T getPrevValue()
Specified by:
getPrevValue in class GenOrmField

getSQLValue

public java.lang.String getSQLValue()

hashCode

public int hashCode()
Specified by:
hashCode in class GenOrmField

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class GenOrmField

getPrevValueAsString

public java.lang.String getPrevValueAsString()
Specified by:
getPrevValueAsString in class GenOrmField

toString

public java.lang.String toString()
Description copied from class: GenOrmField
Returns the value of the field as a string

Specified by:
toString in class GenOrmField