6#include <imtclientgql/TClientRequestManagerCompWrap.h>
7#include <GeneratedFiles/imtbasesdl/SDL/1.0/CPP/DocumentRevision.h>
14class CRemoteDocumentRevisionControllerComp:
15 public imtclientgql::TClientRequestManagerCompWrap<
16 sdl::imtbase::DocumentRevision::CGraphQlHandlerCompBase>
19 typedef imtclientgql::TClientRequestManagerCompWrap<
20 sdl::imtbase::DocumentRevision::CGraphQlHandlerCompBase> BaseClass;
22 I_BEGIN_COMPONENT(CRemoteDocumentRevisionControllerComp);
23 I_ASSIGN_MULTI_0(m_collectionIdsAttrPtr,
"CollectionIds",
"Collection ID-s",
false);
28 virtual sdl::imtbase::DocumentRevision::CRevisionInfoList OnGetRevisionInfoList(
const sdl::imtbase::DocumentRevision::CGetRevisionInfoListGqlRequest& getRevisionInfoListRequest, const ::imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
29 virtual sdl::imtbase::DocumentRevision::CBackupRevisionResponse OnBackupRevision(
const sdl::imtbase::DocumentRevision::CBackupRevisionGqlRequest& backupRevisionRequest, const ::imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
30 virtual sdl::imtbase::DocumentRevision::CRestoreRevisionResponse OnRestoreRevision(
const sdl::imtbase::DocumentRevision::CRestoreRevisionGqlRequest& restoreRevisionRequest, const ::imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
31 virtual sdl::imtbase::DocumentRevision::CExportRevisionResponse OnExportRevision(
const sdl::imtbase::DocumentRevision::CExportRevisionGqlRequest& exportRevisionRequest, const ::imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
32 virtual sdl::imtbase::DocumentRevision::CDeleteRevisionResponse OnDeleteRevision(
const sdl::imtbase::DocumentRevision::CDeleteRevisionGqlRequest& deleteRevisionRequest, const ::imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
35 virtual bool IsRequestSupported(
const imtgql::CGqlRequest& gqlRequest)
const override;
38 I_MULTIATTR(QByteArray, m_collectionIdsAttrPtr);