6#include <imtserverapp/TJsonRepresentationControllerCompWrap.h>
7#include <GeneratedFiles/imtbasesdl/SDL/1.0/CPP/Settings.h>
14class CBackupSettingsRepresentationControllerComp:
public imtserverapp::TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CBackupSettings::V1_0>
17 typedef imtserverapp::TJsonRepresentationControllerCompWrap<sdl::imtbase::ImtBaseTypes::CBackupSettings::V1_0> BaseClass;
19 I_BEGIN_COMPONENT(CBackupSettingsRepresentationControllerComp)
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::CBackupSettings::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::CBackupSettings::V1_0& sdlRepresentation)
const override;
36 I_ATTR(QString, m_dateFormatAttrPtr);