|
||||||||||
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
public abstract class CascadableField
A child field that is cascadable from parent to child on persist, merge, remove or update operations.
Method Summary | |
---|---|
boolean |
generateFlushCheck(JavaWriter out)
Generates the flush check for this child. |
protected void |
generateInternalCascade(JavaWriter out,
java.lang.String aConn,
CascadeType cascadeType)
|
void |
generatePostCascade(JavaWriter out,
java.lang.String aConn,
CascadeType cascadeType)
Generates the (post) cascade operation from parent to this child. |
void |
generatePreCascade(JavaWriter out,
java.lang.String aConn,
CascadeType cascadeType)
Generates the (pre) cascade operation from parent to this child. |
CascadeType[] |
getCascadeType()
Sets the cascade types for this field from parent to child. |
boolean |
isCascadable()
Returns true if the field is cascadable. |
boolean |
isCascade(CascadeType cascade)
Returns true if this is cascadable from parent to child. |
void |
setCascadeType(CascadeType[] cascadeTypes)
Sets the cascade types for this field from parent to child. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public boolean isCascade(CascadeType cascade)
public void setCascadeType(CascadeType[] cascadeTypes)
public CascadeType[] getCascadeType()
public void generatePreCascade(JavaWriter out, java.lang.String aConn, CascadeType cascadeType) throws java.io.IOException
java.io.IOException
public void generatePostCascade(JavaWriter out, java.lang.String aConn, CascadeType cascadeType) throws java.io.IOException
java.io.IOException
public boolean isCascadable()
isCascadable
in interface AmberField
isCascadable
in class AbstractField
public boolean generateFlushCheck(JavaWriter out) throws java.io.IOException
java.io.IOException
protected void generateInternalCascade(JavaWriter out, java.lang.String aConn, CascadeType cascadeType) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |