Interface to support plug-in manipulation on the Document level
Operations |
||
| ChangeDocumentStatus | This function is called when the status of the document is being changed. | |
| CopyDocument | This function is called when a document is being copied. | |
| EditDocumentSettings | This function is called when the user has finished editing a document and has asked for the system to save it. The plugin must save the changes made by the user in the consistent store and also forego any previously stored information with the same identity and status. | |
| GetDocumentEditInfo | The function is called when the plugin must supply information to be edited by the user. | |
| GetDocumentIncludeInfo | Called when the system requires the plugin to deliver the inclusion information, which the user must set when a document is created. | |
| IncludeIntoDocument | Called when the user creates a document where the plugin is used. | |
| RemoveDocument | This function is called when a document containing a plugin is being deleted in all status versions. The plugin must delete all state it has stored for all stati on the document | |
| RemoveDocumentInstance | This function is called when a document containing a plugin is being deleted in one specific status version. The plugin must delete all stats it has stored for the status on the document |