|
||||||||||
| 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
ConfigExceptionpublic 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 CollectionFieldpublic LinkColumns getLinkColumns()
getLinkColumns in class CollectionFieldpublic 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 | |||||||||