org.objectweb.jorm.mapper.rdb.genclass
Class RdbFieldDesc

java.lang.Object
  extended byorg.objectweb.jorm.genclass.api.FieldDesc
      extended byorg.objectweb.jorm.mapper.rdb.genclass.RdbFieldDesc

public class RdbFieldDesc
extends FieldDesc

This class provides a description of a JORM field to be mapped to a RDBMS. It allows the association of a column name to a field.

Author:
P. Dechamboux

Field Summary
 java.lang.String columnName
          The column name to which the JORM field should be mapped.
 java.lang.String columnType
          The column type to which the JORM field should be mapped.
 boolean isRefExtField
          This field maps to a column that belongs to another table.
 
Fields inherited from class org.objectweb.jorm.genclass.api.FieldDesc
compositeName, name, scale, size, type
 
Constructor Summary
RdbFieldDesc(java.lang.String fn, java.lang.String cfn, PType ft, java.lang.String cn, java.lang.String ct)
          It constructs an RdbFieldDesc.
RdbFieldDesc(java.lang.String fn, java.lang.String cfn, PType ft, java.lang.String cn, java.lang.String ct, boolean isRefExtField)
          It constructs an RdbFieldDesc.
RdbFieldDesc(java.lang.String fn, java.lang.String cfn, PType ft, java.lang.String cn, java.lang.String ct, int sz, int scale)
          It constructs an RdbFieldDesc.
RdbFieldDesc(java.lang.String fn, java.lang.String cfn, PType ft, java.lang.String cn, java.lang.String ct, int sz, int scale, boolean isRefExtField)
          It constructs an RdbFieldDesc.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnName

public java.lang.String columnName
The column name to which the JORM field should be mapped.


columnType

public java.lang.String columnType
The column type to which the JORM field should be mapped.


isRefExtField

public boolean isRefExtField
This field maps to a column that belongs to another table. It completes a reference element.

Constructor Detail

RdbFieldDesc

public RdbFieldDesc(java.lang.String fn,
                    java.lang.String cfn,
                    PType ft,
                    java.lang.String cn,
                    java.lang.String ct)
It constructs an RdbFieldDesc.


RdbFieldDesc

public RdbFieldDesc(java.lang.String fn,
                    java.lang.String cfn,
                    PType ft,
                    java.lang.String cn,
                    java.lang.String ct,
                    int sz,
                    int scale)
It constructs an RdbFieldDesc.


RdbFieldDesc

public RdbFieldDesc(java.lang.String fn,
                    java.lang.String cfn,
                    PType ft,
                    java.lang.String cn,
                    java.lang.String ct,
                    boolean isRefExtField)
It constructs an RdbFieldDesc.


RdbFieldDesc

public RdbFieldDesc(java.lang.String fn,
                    java.lang.String cfn,
                    PType ft,
                    java.lang.String cn,
                    java.lang.String ct,
                    int sz,
                    int scale,
                    boolean isRefExtField)
It constructs an RdbFieldDesc.