6#include <imtgql/IGqlRepresentationController.h>
7#include <imtservergql/CGqlRequestHandlerCompBase.h>
14class CGqlRepresentationControllerCompBase:
virtual public imtgql::IGqlRepresentationController,
public CGqlRequestHandlerCompBase
17 typedef CGqlRequestHandlerCompBase BaseClass;
19 I_BEGIN_COMPONENT(CGqlRepresentationControllerCompBase);
20 I_REGISTER_INTERFACE(IGqlRepresentationController);
24 virtual QJsonObject CreateRepresentationFromRequest(
const imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;
25 virtual bool UpdateModelFromRepresentation(
const imtgql::CGqlRequest& request,
const QJsonObject& representation)
const override;
28 virtual QJsonObject CreateInternalResponse(
const imtgql::CGqlRequest& gqlRequest, QString& errorMessage)
const override;