6#include <istd/IPolymorphic.h>
7#include <iprm/IParamsSet.h>
14class ICollectionImportController:
virtual public istd::IPolymorphic
23 QByteArray objectTypeId;
24 iprm::IParamsSetSharedPtr additionalParams;
30 QByteArray collectionId;
32 std::vector<FileInfo> files;
33 iprm::IParamsSetSharedPtr additionalParams;
36 virtual bool BeginCollectionImportSession(
const SessionInfo& sessionInfo, QString& errorMessage) = 0;
37 virtual bool CancelCollectionImportSession(
const QByteArray& sessionId, QString& errorMessage) = 0;