|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.mapper.rdb.generator.RdbGenRef
Defines the structure of a reference of a JORM class. This structure is either a simple column or a composite name. In the case of a simple column, only refColumn is defined (not null). In the case of a composite name, all variables are defined except refColumn that is null.
Field Summary | |
java.util.Map |
cnFieldColumns
It associates a projection column for each field of the composite name |
int |
cnId
An index in [1..n] is associated with each composite name reference. |
java.lang.String |
cnName
The name of the composite name used, if it is a composite name. |
java.lang.String |
cnPackage
The package name of the composite name. |
java.lang.String |
fieldName
name of the reference field. |
RdbGenJoin |
join
|
NameDef |
nd
|
RdbGenColumn |
refColumn
The column associated with this reference (non composite name). |
Constructor Summary | |
RdbGenRef()
|
Method Summary | |
java.lang.String |
getAccessorValue(boolean isSpecific)
|
java.lang.String |
getClassFieldName(java.lang.String compositeFieldName)
|
java.util.Set |
getcnField2ColumnName()
|
java.util.Map |
getCnFieldColumns()
|
java.lang.String |
getCnFQName()
|
int |
getCnId()
|
java.lang.String |
getCnName()
|
java.lang.String |
getCnPackage()
|
java.lang.String |
getFieldName()
|
java.lang.String |
getFieldName(RdbGenColumn rgc)
Gets the composite name field that is mapped to the given column. |
RdbGenJoin |
getJoin(RdbGenColumn rgc)
|
RdbGenJoin |
getJoin(RdbGenColumn rgc,
java.lang.String fn)
|
NameDef |
getNd()
|
RdbGenColumn |
getRefColumn()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String cnName
public int cnId
public java.lang.String cnPackage
public java.util.Map cnFieldColumns
public RdbGenColumn refColumn
public NameDef nd
public java.lang.String fieldName
public RdbGenJoin join
Constructor Detail |
public RdbGenRef()
Method Detail |
public java.lang.String getFieldName()
public NameDef getNd()
public java.lang.String getCnName()
public int getCnId()
public java.lang.String getCnPackage()
public java.lang.String getCnFQName()
public java.util.Map getCnFieldColumns()
public RdbGenColumn getRefColumn()
public java.lang.String getFieldName(RdbGenColumn rgc)
rgc
- The involved column.
public java.lang.String getClassFieldName(java.lang.String compositeFieldName)
public java.lang.String getAccessorValue(boolean isSpecific)
public RdbGenJoin getJoin(RdbGenColumn rgc) throws PException
PException
public RdbGenJoin getJoin(RdbGenColumn rgc, java.lang.String fn) throws PException
PException
public java.util.Set getcnField2ColumnName()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |