PublishEventProtocol

Declared In:

Introduction

Protocol for implementing a Publish delegate. Abstract base class which is used when you want notification about changes in published folders and documents.



Member Functions

onItemsPublished
onItemsUnpublished
onListMyPublications
onPublishError

onItemsPublished


public

virtual void onItemsPublished( std::vector<cbe::Item> items);
Discussion

Gets called when Objects/Folders have been published.


onItemsUnpublished


public

virtual void onItemsUnpublished( cbe::PublishId publishId, cbe::ItemId itemId);
Parameters
publishId

Publish id that got unpublished

itemId

Id of item (cbe::Container or cbe::Object) that got unpublished

Discussion

Gets called when a Objects/Folders have been unpublished.


onListMyPublications


public

virtual void onListMyPublications( cbe::QueryResult&& qResult);
Discussion

Gets called after the query for published items has completed successfully.


onPublishError


public

virtual void onPublishError( cbe::item_t type, std::uint32_t code, std::string reason, std::string message);
Discussion

Errors regarding publish and list publications calls onPublishError.