public class OClassTrigger extends Object
Create a class OTriggered which contains 8 additional class attributes, which link to OFunction - beforeCreate - afterCreate - beforeRead - afterRead - beforeUpdate - afterUpdate - beforeDelete - afterDelete
Modifier and Type | Field and Description |
---|---|
static String |
CLASSNAME |
static String |
METHOD_SEPARATOR |
static String |
ONAFTER_CREATED |
static String |
ONAFTER_DELETE |
static String |
ONAFTER_READ |
static String |
ONAFTER_UPDATED |
static String |
ONBEFORE_CREATED |
static String |
ONBEFORE_DELETE |
static String |
ONBEFORE_READ |
static String |
ONBEFORE_UPDATED |
static String |
PROP_AFTER_CREATE |
static String |
PROP_AFTER_DELETE |
static String |
PROP_AFTER_READ |
static String |
PROP_AFTER_UPDATE |
static String |
PROP_BEFORE_CREATE |
static String |
PROP_BEFORE_DELETE |
static String |
PROP_BEFORE_READ |
static String |
PROP_BEFORE_UPDATE |
Constructor and Description |
---|
OClassTrigger() |
Modifier and Type | Method and Description |
---|---|
static void |
onRecordAfterCreate(ODocument iDocument,
ODatabaseDocumentInternal database) |
static void |
onRecordAfterDelete(ODocument iDocument,
ODatabaseDocumentInternal database) |
static void |
onRecordAfterRead(ODocument iDocument,
ODatabaseDocumentInternal database) |
static void |
onRecordAfterUpdate(ODocument iDocument,
ODatabaseDocumentInternal database) |
static ORecordHook.RESULT |
onRecordBeforeCreate(ODocument iDocument,
ODatabaseDocumentInternal database) |
static ORecordHook.RESULT |
onRecordBeforeDelete(ODocument iDocument,
ODatabaseDocumentInternal database) |
static ORecordHook.RESULT |
onRecordBeforeRead(ODocument iDocument,
ODatabaseDocumentInternal database) |
static ORecordHook.RESULT |
onRecordBeforeUpdate(ODocument iDocument,
ODatabaseDocumentInternal database) |
public static final String CLASSNAME
public static final String METHOD_SEPARATOR
public static final String ONBEFORE_CREATED
public static final String PROP_BEFORE_CREATE
public static final String ONAFTER_CREATED
public static final String PROP_AFTER_CREATE
public static final String ONBEFORE_READ
public static final String PROP_BEFORE_READ
public static final String ONAFTER_READ
public static final String PROP_AFTER_READ
public static final String ONBEFORE_UPDATED
public static final String PROP_BEFORE_UPDATE
public static final String ONAFTER_UPDATED
public static final String PROP_AFTER_UPDATE
public static final String ONBEFORE_DELETE
public static final String PROP_BEFORE_DELETE
public static final String ONAFTER_DELETE
public static final String PROP_AFTER_DELETE
public static ORecordHook.RESULT onRecordBeforeCreate(ODocument iDocument, ODatabaseDocumentInternal database)
public static void onRecordAfterCreate(ODocument iDocument, ODatabaseDocumentInternal database)
public static ORecordHook.RESULT onRecordBeforeRead(ODocument iDocument, ODatabaseDocumentInternal database)
public static void onRecordAfterRead(ODocument iDocument, ODatabaseDocumentInternal database)
public static ORecordHook.RESULT onRecordBeforeUpdate(ODocument iDocument, ODatabaseDocumentInternal database)
public static void onRecordAfterUpdate(ODocument iDocument, ODatabaseDocumentInternal database)
public static ORecordHook.RESULT onRecordBeforeDelete(ODocument iDocument, ODatabaseDocumentInternal database)
public static void onRecordAfterDelete(ODocument iDocument, ODatabaseDocumentInternal database)
Copyright © 2009–2020 OrientDB. All rights reserved.