...
Set<String> getModifiedProperties()
Gets a list of database object properties that have been modified by the process onlyboolean isModified()
Returns true if the object is considered modified by the processIObjectReadOnly getOldObject()
Gets the database object instance before modification, if any. May return null if object did not exist.IObjectReadOnly getNewObject()
Gets the database object instance after modification, if any. May return null if object does not exist (if old object is not null, it has been deleted). Some hooks may concern object transformations or copies: new object is not necessarily the same identifier or even of the same type as old object.ObjectReference getObjectReference()
Returns object referenceMap<String,String> getOldValues()
Returns the properties of the object processed prior to processing if it is not a database objectMap<String,String> getNewValues()
Returns the properties of the processed object after processing if it is not a database objectMap<String,Object> getAdditionalProperties()
Gets additional specific properties (e.g. a process status)
...