global interface TargetObject
This class represents a Target Object that can receive data.
Object get(String fieldName)
The current value associated with the given field name.
void put(String fieldName, Object value)
Set a value for the given field.
TargetObject getLookup(String lookupName)
The Target Object navigated by the given Lookup. Returns null if the lookup is empty. A TargetObject may choose to lazy instantiate a lookup value if the DataTarget supports creation of lookups.
TargetObjectList getChildren(String fieldName)
The list Target Objects navigated by the given child list. Returns an empty list if there are no children.
DataType getDataType(String fieldName)
The DataType of the given field.
Request that this Target Object is destroyed. Actual destruction may not occur immediately. This means that target objects that are destroyed may be returned by subsequent queries.
True if the Target Object has been marked as Destroyed.
Prevent changes to this Target Object being saved. This applies to this Target Object and all Target Objects navigated through getLookup() and getChildren(). It does not apply to parents of this Target Object.