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