|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.amber.field.AbstractField
com.caucho.amber.field.CascadableField
com.caucho.amber.field.CollectionField
com.caucho.amber.field.AssociationField
public class AssociationField
Configuration for a bean's field
Constructor Summary | |
---|---|
AssociationField(EntityType relatedType)
|
|
AssociationField(EntityType relatedType,
java.lang.String name,
CascadeType[] cascadeTypes)
|
Method Summary | |
---|---|
java.lang.String |
generateTargetSelect(java.lang.String id)
Generates the target select. |
LinkColumns |
getLinkColumns()
Gets the result. |
boolean |
hasInverseJoinColumns()
Returns true if this field is annotated with |
boolean |
hasJoinColumns()
Returns true if this field is annotated with |
void |
setInverseJoinColumns(boolean hasInverseJoinColumns)
Sets true if this field is annotated with |
void |
setJoinColumns(boolean hasJoinColumns)
Sets true if this field is annotated with |
void |
setLinkColumns(LinkColumns columns)
Sets the result columns. |
Methods inherited from class com.caucho.amber.field.CollectionField |
---|
createExpr, generateCopyUpdateObject, generateJoin, generateLoadSelect, generatePostCascade, generatePreCascade, generateStatementSet, generateUpdate, getSourceColumn, getTableName, getTargetType, setTable, setType |
Methods inherited from class com.caucho.amber.field.CascadableField |
---|
generateFlushCheck, generateInternalCascade, getCascadeType, isCascadable, isCascade, setCascadeType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AssociationField(EntityType relatedType, java.lang.String name, CascadeType[] cascadeTypes) throws ConfigException
ConfigException
public AssociationField(EntityType relatedType)
Method Detail |
---|
public boolean hasJoinColumns()
public void setJoinColumns(boolean hasJoinColumns)
public boolean hasInverseJoinColumns()
public void setInverseJoinColumns(boolean hasInverseJoinColumns)
public void setLinkColumns(LinkColumns columns)
setLinkColumns
in class CollectionField
public LinkColumns getLinkColumns()
getLinkColumns
in class CollectionField
public java.lang.String generateTargetSelect(java.lang.String id)
generateTargetSelect
in class CollectionField
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |