6#include <imtserverapp/TJsonRepresentationControllerCompWrap.h>
7#include <GeneratedFiles/imtbasesdl/SDL/1.0/CPP/Settings.h>
14class CSchedulerParamsRepresentationControllerComp:
public TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CSchedulerParam::V1_0>
17 typedef TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CSchedulerParam::V1_0> BaseClass;
19 I_BEGIN_COMPONENT(CSchedulerParamsRepresentationControllerComp)
20 I_ASSIGN(m_dateFormatAttrPtr,
"DateFormat",
"Date format",
false,
"dd-MM-yyyy HH:mm");
25 virtual QByteArray GetTypeId()
const override;
26 virtual bool IsModelSupported(
const istd::IChangeable &dataModel)
const override;
27 virtual bool GetSdlRepresentationFromDataModel(
28 sdl::imtbase::ImtBaseTypes::CSchedulerParam::V1_0& sdlRepresentation,
29 const istd::IChangeable& dataModel,
30 const iprm::IParamsSet* paramsPtr =
nullptr)
const override;
31 virtual bool GetDataModelFromSdlRepresentation(
32 istd::IChangeable& dataModel,
33 const sdl::imtbase::ImtBaseTypes::CSchedulerParam::V1_0& sdlRepresentation)
const override;
35 I_ATTR(QString, m_dateFormatAttrPtr);