BusinessObjectLifecycleHandler Members
The BusinessObjectLifecycleHandler type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
PostDeleteDraft |
Runs after a draft-only delete commits. The return value is advisory only — the
operation has already happened and cannot be rolled back from here.
|
|
|
PostDeleteRecord |
Runs after a full record delete commits. The return value is advisory only — the
operation has already happened and cannot be rolled back from here.
|
|
|
PostPublish |
Runs after a publish commits. The return value is advisory only — the operation has
already happened and cannot be rolled back from here.
|
|
|
PostSaveDraft |
Runs after a draft save commits. The return value is advisory only — the operation has
already happened and cannot be rolled back from here.
|
|
|
PostUnpublish |
Runs after an unpublish commits. The return value is advisory only — the operation has
already happened and cannot be rolled back from here.
|
|
|
PreDeleteDraft |
Runs before a draft-only delete commits (the published version stays). Return
false to veto the delete.
|
|
|
PreDeleteRecord |
Runs before a full record delete commits (deletes every version). Return false
to veto the delete.
|
|
|
PrePublish |
Runs before a publish commits. Return false to veto the publish.
|
|
|
PreSaveDraft |
Runs before a draft save commits. Return false to veto the save.
|
|
|
PreUnpublish |
Runs before an unpublish commits. Return false to veto the unpublish.
|
|
|
Validate |
Called at the start of every CRUD/publish operation, before any Pre hook. Return
false to veto the entire operation.
|

