|
|||||||||||
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.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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |