platform-components-ng/projects/platform-components-lib/src/lib/services/callback.service.ts
Callback service
Properties |
|
Methods |
constructor()
|
| executeCallbackSync | |||||||||
executeCallbackSync(callbackName, data)
|
|||||||||
|
Triggers a callback and invokes callback handler of all subscribers which are registered for the event.
Parameters :
Returns :
boolean
void |
| registerCallback | ||||||||||||
registerCallback(callbackName, callback, scopeObj)
|
||||||||||||
|
Register callback
Parameters :
Returns :
void
void |
| removeCallback | ||||||||||||
removeCallback(callbackName, callback, scopeObj)
|
||||||||||||
|
Unregister a handler from a callback it was registered for.
Parameters :
Returns :
void
void |
| Static Readonly Callbacks |
Type : object
|
Default value : {
/**
* Triggers before asset/folder checkin
* Param eventData - Event data containing following information
* - assetInfo:CheckinEventData - user modifiable
* - isFolder:boolean - readOnly
* - assetId:number - readOnly
* Return { assetInfo, isFolder, assetId } or false to cancel the event
**/
BEFORE_SAVE_SUBMIT: "BEFORE_SAVE_SUBMIT",
// Called after asset/folder checkin
AFTER_SAVE_SUBMIT: "AFTER_SAVE_SUBMIT",
// Called before asset details open like info/detail
BEFORE_ASSET_DETAIL_ACTION: "BEFORE_ASSET_DETAIL_ACTION",
// Called before asset preview action
BEFORE_ASSET_PREVIEW_ACTION: "BEFORE_ASSET_PREVIEW_ACTION",
// Called before asset links/refernces action
BEFORE_ASSET_LINKS_ACTION: "BEFORE_ASSET_LINKS_ACTION",
// Called before asset properties action
BEFORE_ASSET_PROPERTIES_ACTION: "BEFORE_ASSET_PROPERTIES_ACTION",
// Called before collection details
BEFORE_COLLECTION_DETAIL_ACTION: "BEFORE_COLLECTION_DETAIL_ACTION",
// Called before asset publish action
BEFORE_PUBLISH_ASSET_ACTION: "BEFORE_PUBLISH_ASSET_ACTION",
// Called before asset submit/done for publishing
BEFORE_PUBLISH_ASSET_SUBMIT: "BEFORE_PUBLISH_ASSET_SUBMIT",
// Called after asset published successfully
AFTER_PUBLISH_ASSET_SUBMIT: "AFTER_PUBLISH_ASSET_SUBMIT",
// Called before save revision action
BEFORE_SAVE_REVISION_ACTION: "BEFORE_SAVE_REVISION_ACTION",
// Called before save revision submit/done
BEFORE_SAVE_REVISION_SUBMIT: "BEFORE_SAVE_REVISION_SUBMIT",
// Called after revision saved
AFTER_SAVE_REVISION_SUBMIT: "AFTER_SAVE_REVISION_SUBMIT",
// Called before asset checkout/edit action
BEFORE_EDIT_ASSET_ACTION: "BEFORE_EDIT_ASSET_ACTION",
// Called after asset checkout/edit action
AFTER_EDIT_ASSET_ACTION: "AFTER_EDIT_ASSET_ACTION",
// Called before asset download action
BEFORE_DOWNLOAD_ASSET_ACTION: "BEFORE_DOWNLOAD_ASSET_ACTION",
// Called after asset download action
AFTER_DOWNLOAD_ASSET_ACTION: "AFTER_DOWNLOAD_ASSET_ACTION",
// Called before/after asset cancel checkout/discard action
BEFORE_DISCARD_ASSET_ACTION: "BEFORE_DISCARD_ASSET_ACTION",
AFTER_DISCARD_ASSET_ACTION: "AFTER_DISCARD_ASSET_ACTION",
// Called before/after asset redindex action
BEFORE_REINDEX_ASSET_ACTION: "BEFORE_REINDEX_ASSET_ACTION",
AFTER_REINDEX_ASSET_ACTION: "AFTER_REINDEX_ASSET_ACTION",
// Called before asset delete action
BEFORE_DELETE_ASSET_ACTION: "BEFORE_DELETE_ASSET_ACTION",
// Called before/after asset delete submit/done
BEFORE_DELETE_ASSET_SUBMIT: "BEFORE_DELETE_ASSET_SUBMIT",
AFTER_DELETE_ASSET_SUBMIT: "AFTER_DELETE_ASSET_SUBMIT",
// Called before collection delete action
BEFORE_DELETE_COLLECTION_ACTION: "BEFORE_DELETE_COLLECTION_ACTION",
// Called before/after collection delete submit/done
BEFORE_DELETE_COLLECTION_SUBMIT: "BEFORE_DELETE_COLLECTION_SUBMIT",
AFTER_DELETE_COLLECTION_SUBMIT: "AFTER_DELETE_COLLECTION_SUBMIT",
// Called before collection move action
BEFORE_MOVE_COLLECTION_ACTION: "BEFORE_MOVE_COLLECTION_ACTION",
// Called before/after collection move submit/done
BEFORE_MOVE_COLLECTION_SUBMIT: "BEFORE_MOVE_COLLECTION_SUBMIT",
AFTER_MOVE_COLLECTION_SUBMIT: "AFTER_MOVE_COLLECTION_SUBMIT",
// Called before collection copy action
BEFORE_COPY_COLLECTION_ACTION: "BEFORE_COPY_COLLECTION_ACTION",
// Called before/after collection copy submit/done
BEFORE_COPY_COLLECTION_SUBMIT: "BEFORE_COPY_COLLECTION_SUBMIT",
AFTER_COPY_COLLECTION_SUBMIT: "AFTER_COPY_COLLECTION_SUBMIT",
// Called before/after asset duplicate action
BEFORE_DUPLICATE_ASSET_ACTION: "BEFORE_DUPLICATE_ASSET_ACTION",
AFTER_DUPLICATE_ASSET_ACTION: "AFTER_DUPLICATE_ASSET_ACTION",
// Called before collection duplicate action
BEFORE_DUPLICATE_COLLECTION_ACTION: "BEFORE_DUPLICATE_COLLECTION_ACTION",
// Called before/after collection duplicate submit/done
BEFORE_DUPLICATE_COLLECTION_SUBMIT: "BEFORE_DUPLICATE_COLLECTION_SUBMIT",
AFTER_DUPLICATE_COLLECTION_SUBMIT: "AFTER_DUPLICATE_COLLECTION_SUBMIT",
// Called before edit collection properties action
BEFORE_EDIT_COLLECTION_PROPERTIES_ACTION: "BEFORE_EDIT_COLLECTION_PROPERTIES_ACTION",
// Called before/after edit collection properties submit/done
BEFORE_EDIT_COLLECTION_PROPERTIES_SUBMIT: "BEFORE_EDIT_COLLECTION_PROPERTIES_SUBMIT",
AFTER_EDIT_COLLECTION_PROPERTIES_SUBMIT: "AFTER_EDIT_COLLECTION_PROPERTIES_SUBMIT",
// Called before edit asset properties action
BEFORE_EDIT_ASSET_PROPERTIES_ACTION: "BEFORE_EDIT_ASSET_PROPERTIES_ACTION",
// Called before/after edit asset properties submit/done
BEFORE_ASSET_PROPERTIES_SUBMIT: "BEFORE_ASSET_PROPERTIES_SUBMIT",
AFTER_ASSET_PROPERTIES_SUBMIT: "AFTER_ASSET_PROPERTIES_SUBMIT",
// Called before/after workflow asset submit/done
BEFORE_WORKFLOW_ASSET_SUBMIT: "BEFORE_WORKFLOW_ASSET_SUBMIT",
AFTER_WORKFLOW_ASSET_SUBMIT: "AFTER_WORKFLOW_ASSET_SUBMIT",
// Called before file upload action
BEFORE_ASSET_UPLOAD_ACTION: "BEFORE_ASSET_UPLOAD_ACTION",
// Called before folder upload action
BEFORE_UPLOAD_FOLDER_ACTION: "BEFORE_UPLOAD_FOLDER_ACTION",
// Called on preview tab select
BEFORE_ASSET_PREVIEW_TAB_ACTION: "BEFORE_ASSET_PREVIEW_TAB_ACTION",
// Called on hostory tab select
BEFORE_ASSET_HISTORY_TAB_ACTION: "BEFORE_ASSET_HISTORY_TAB_ACTION",
// Called on links tab select
BEFORE_ASSET_LINK_TAB_ACTION: "BEFORE_ASSET_LINK_TAB_ACTION",
// Called on properties tab select
BEFORE_ASSET_PROPERTIES_TAB_ACTION: "BEFORE_ASSET_PROPERTIES_TAB_ACTION",
// Called on branches tab select
BEFORE_ASSET_BRANCHES_TAB_ACTION: "BEFORE_ASSET_BRANCHES_TAB_ACTION",
// Called on audit tab select
BEFORE_ASSET_AUDIT_TAB_ACTION: "BEFORE_ASSET_AUDIT_TAB_ACTION",
// Called before analytics tab select
BEFORE_ANALYTICS_TAB_ACTION: "BEFORE_ANALYTICS_TAB_ACTION",
// Called before asset version loaded in qpp-asset-version-deck
BEFORE_ASSET_VERSIONS_LOADED: "BEFORE_ASSET_VERSIONS_LOADED",
// Called after asset version loaded in qpp-asset-version-deck
AFTER_ASSET_VERSIONS_LOADED: "AFTER_ASSET_VERSIONS_LOADED",
// Called before workflow dialog is open
BEFORE_WORKFLOW_DIALOG_OPEN: "BEFORE_WORKFLOW_DIALOG_OPEN",
// Called before read only action
BEFORE_READ_ONLY_ACTION: "BEFORE_READ_ONLY_ACTION",
// Called before revert to version action
BEFORE_REVERT_TO_VERSION_ACTION: "BEFORE_REVERT_TO_VERSION_ACTION",
// Called after revert to version action
AFTER_REVERT_TO_VERSION_ACTION: "AFTER_REVERT_TO_VERSION_ACTION",
// Called before/after asset rename action
BEFORE_ASSET_RENAME_ACTION: "BEFORE_ASSET_RENAME_ACTION",
AFTER_ASSET_RENAME_ACTION: "AFTER_ASSET_RENAME_ACTION",
// Called before/after collection rename action
BEFORE_COLLECTION_RENAME_ACTION: "BEFORE_COLLECTION_RENAME_ACTION",
AFTER_COLLECTION_RENAME_ACTION: "AFTER_COLLECTION_RENAME_ACTION",
// Called before/after conversion action
BEFORE_STRUCTURED_CONTEXT_CONVERSION_ACTION: "BEFORE_STRUCTURED_CONTEXT_CONVERSION_ACTION",
// Called before/after conversion submit
BEFORE_STRUCTURED_CONTEXT_CONVERSION_SUBMIT: "BEFORE_STRUCTURED_CONTEXT_CONVERSION_SUBMIT",
// Called before/after bulk action submit
BEFORE_BULK_SUBMIT: "BEFORE_BULK_SUBMIT",
AFTER_BULK_SUBMIT: "AFTER_BULK_SUBMIT"
}
|
| subscribers |
Type : []
|
Default value : []
|