public class JReferenceField extends JSimpleField
| Modifier and Type | Method and Description |
|---|---|
Converter<ObjId,JObject> |
getConverter(JTransaction jtx)
Get a
Converter that converts this field values between core API type and Java model type. |
DeleteAction |
getOnDelete()
Get the
DeleteAction configured for this field. |
JObject |
getValue(JObject jobj)
Get the Java value of this field in the given Java model object.
|
boolean |
isCascadeDelete()
Determine whether the referred-to object should be deleted when an object containing this field is deleted.
|
<R> R |
visit(JFieldSwitch<R> target)
Apply visitor pattern.
|
getFieldType, getParentField, getSetter, getTypeToken, isIndexed, setValuegetJSimpleDB, getName, getStorageId, toStringpublic JObject getValue(JObject jobj)
JFieldgetValue in class JSimpleFieldjobj - object containing this fieldjobjpublic <R> R visit(JFieldSwitch<R> target)
JFieldvisit in class JSimpleFieldR - visit return typetarget - target to invoketarget corresponding to this instance's typepublic Converter<ObjId,JObject> getConverter(JTransaction jtx)
JSimpleFieldConverter that converts this field values between core API type and Java model type.
Only Enum and reference types require conversion; for all other types, this returns an identity converter.getConverter in class JSimpleFieldjtx - transactionConverter from core API field type to Java model field typepublic DeleteAction getOnDelete()
DeleteAction configured for this field.DeleteActionpublic boolean isCascadeDelete()
Copyright © 2017. All rights reserved.