11 #ifndef __JSONMAPPER_H
12 #define __JSONMAPPER_H
83 static int mapChildResources(JsonObject jsonObj,
Entity* e,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
137 static int mapAttributes(JsonObject jsonObj,
Application* ae,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
163 static int mapAttributes(JsonObject jsonObj,
Container* cnt,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
233 static int mapAttributes(JsonObject jsonObj, Group* group,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
241 static Group* parseResource(JsonObject o,
const String& name,
Entity* ae);
261 static int mapAttributes(JsonObject jsonObj,
RemoteCse* csr,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
273 #if SUBSCRIPTION_FEAT
290 static int mapAttributes(JsonObject jsonObj,
Subscription* sub,
int level = 0,
bool restCreation =
false,
bool mapAll =
false);
Definition: JsonMapper.h:99
static AccessControlPolicy * parseResource(JsonObject o, const String &name, Entity *entityToFill=nullptr)
Definition: JsonMapper.cpp:346
static int mapAttributes(JsonObject jsonObj, AccessControlPolicy *acp, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:225
Definition: JsonMapper.h:125
static Application * parseResource(JsonObject o, const String &name, Entity *toUpdate=nullptr)
Definition: JsonMapper.cpp:540
static int mapAttributes(JsonObject jsonObj, Application *ae, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:621
Definition: JsonMapper.h:151
static Container * parseResource(JsonObject o, const String &name, Entity *targetEntity, Entity *toUpdate=nullptr)
Definition: JsonMapper.cpp:730
static int mapAttributes(JsonObject jsonObj, Container *cnt, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:788
Definition: JsonMapper.h:178
static int mapAttributes(JsonObject jsonObj, ContentInstance *cin, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:879
static ContentInstance * parseResource(JsonObject o, const String &name, Entity *targetEntity)
Definition: JsonMapper.cpp:775
Definition: JsonMapper.h:205
static int mapAttributes(JsonObject jsonObj, CseBase *csb)
Definition: JsonMapper.cpp:899
Definition: JsonMapper.h:27
static int parseGenericAttributes(JsonObject jsonObj, Entity *e)
Definition: JsonMapper.cpp:1464
static int mapGenericAttributes(JsonObject jsonObj, Entity *e, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:143
static int mapResourceAttributes(JsonObject jsonObj, Entity *e, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:15
static int mapChildResourcesRef(JsonObject jsonObj, Entity *e, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:78
static int mapChildResources(JsonObject jsonObj, Entity *e, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:107
static int mapGenericModifiedAttributes(JsonObject jsonObj, Entity *e)
Definition: JsonMapper.cpp:185
Definition: JsonMapper.h:309
static int mapRequestPrimitive(RequestPrimitive &req, JsonObject o)
Definition: JsonMapper.cpp:1608
static int parseRequestPrimitive(JsonObject o, RequestPrimitive *req)
Definition: JsonMapper.cpp:1717
static int mapResponsePrimitive(ResponsePrimitive &resp, JsonObject o)
Definition: JsonMapper.cpp:1540
static int parseResponsePrimitive(JsonObject o, ResponsePrimitive *resp)
Definition: JsonMapper.cpp:1917
Definition: JsonMapper.h:249
static int mapAttributes(JsonObject jsonObj, RemoteCse *csr, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:955
static RemoteCse * parseResource(JsonObject o, const String &name, Entity *targetEntity, Entity *toUpdate=nullptr)
Definition: JsonMapper.cpp:1228
Definition: RequestPrimitive.h:41
Definition: ResponsePrimitive.h:49
Definition: JsonMapper.h:278
static int mapAttributes(JsonObject jsonObj, Subscription *sub, int level=0, bool restCreation=false, bool mapAll=false)
Definition: JsonMapper.cpp:1079
static Subscription * parseResource(JsonObject o, const String &name, Entity *targetEntity, Entity *toUpdate=nullptr)
Definition: JsonMapper.cpp:1313