5#include <QtCore/QJsonObject>
8#include <ilog/CMessageContainer.h>
11#include <imtservergql/CGqlRequestHandlerCompBase.h>
12#include <imtclientgql/CApiClientComp.h>
13#include <imtgql/IGqlResponse.h>
20class CGqlRemoteRepresentationControllerCompBase:
public imtservergql::CGqlRequestHandlerCompBase
23 typedef imtservergql::CGqlRequestHandlerCompBase BaseClass;
25 I_BEGIN_COMPONENT(CGqlRemoteRepresentationControllerCompBase)
26 I_ASSIGN(m_apiClientCompPtr,
"ApiClient",
"Api Client",
true,
"ApiClient");
31 virtual QJsonObject CreateInternalResponse(
32 const imtgql::CGqlRequest& gqlRequest,
33 QString& errorMessage)
const override;
36 QJsonObject CreateJsonObjectFromResponse(
const QByteArray& commandId,
const imtgql::IGqlResponse& response)
const;