6#include <imtserverapp/TJsonRepresentationControllerCompWrap.h>
7#include <GeneratedFiles/imtbasesdl/SDL/1.0/CPP/Settings.h>
14class CIdParamRepresentationControllerComp:
public imtserverapp::TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CIdParam::V1_0>
17 typedef imtserverapp::TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CIdParam::V1_0> BaseClass;
19 I_BEGIN_COMPONENT(CIdParamRepresentationControllerComp)
23 virtual QByteArray GetTypeId()
const override;
24 virtual bool IsModelSupported(
const istd::IChangeable& dataModel)
const override;
25 virtual bool GetSdlRepresentationFromDataModel(
26 sdl::imtbase::ImtBaseTypes::CIdParam::V1_0& sdlRepresentation,
27 const istd::IChangeable& dataModel,
28 const iprm::IParamsSet* paramsPtr =
nullptr)
const override;
29 virtual bool GetDataModelFromSdlRepresentation(
30 istd::IChangeable& dataModel,
31 const sdl::imtbase::ImtBaseTypes::CIdParam::V1_0& sdlRepresentation)
const override;