fferpcore.TargetObjectglobal interface TargetObject This class represents a Target Object that can receive data. Methods
getObject get(String fieldName) Input Parameters
Return ValueThe current value associated with the given field name. putvoid put(String fieldName, Object value) Set a value for the given field. Input Parameters
getLookupTargetObject getLookup(String lookupName) Input Parameters
Return ValueThe 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. getChildrenTargetObjectList getChildren(String fieldName) Input Parameters
Return ValueThe list Target Objects navigated by the given child list. Returns an empty list if there are no children. getDataTypeDataType getDataType(String fieldName) Input Parameters
Return ValueThe DataType of the given field. destroyvoid destroy() 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. isDestroyedBoolean isDestroyed() Return ValueTrue if the Target Object has been marked as Destroyed. preventSavevoid preventSave() 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. |