question: it 's called just before to update the document . concode_field_sep String[] includeClasses concode_elem_sep ODatabaseDocument database concode_elem_sep String[] excludeClasses concode_field_sep void onRecordFinalizeUpdate concode_elem_sep RESULT onTrigger concode_elem_sep void onRecordDeleteReplicated concode_elem_sep RESULT onRecordBeforeRead concode_elem_sep RESULT onRecordBeforeDelete concode_elem_sep boolean filterBySchemaClass concode_elem_sep void onRecordDeleteFailed concode_elem_sep void onUnregister concode_elem_sep void onRecordCreateReplicated concode_elem_sep ODocumentHookAbstract setExcludeClasses concode_elem_sep void onRecordAfterRead concode_elem_sep String[] getExcludeClasses concode_elem_sep void onRecordFinalizeCreation concode_elem_sep void onRecordAfterCreate concode_elem_sep void onRecordUpdateReplicated concode_elem_sep RESULT onRecordBeforeCreate concode_elem_sep void onRecordAfterDelete concode_elem_sep void onRecordReadFailed concode_elem_sep String[] getIncludeClasses concode_elem_sep void onRecordAfterUpdate concode_elem_sep void onRecordUpdateFailed concode_elem_sep void onRecordReadReplicated concode_elem_sep void onRecordCreateFailed concode_elem_sep ODocumentHookAbstract setIncludeClasses
target: RESULT function ( final ODocument arg0 ) { return RESULT . RECORD_NOT_CHANGED ; }