コード例 #1
0
 def identity_from_jsonObject(jsonObj):
     n = jsonObj.get('name')
     des = jsonObj.get('description')
     u = jsonObj.get('url')
     lm = RequestBase.dateTimeFromJsonString(jsonObj.get('modified'))
     c = RequestBase.dateTimeFromJsonString(jsonObj.get('created'))
     id = int(jsonObj.get('id'))
     return ExternalSystem(name=n, description=des, url=u, modified=lm, created=c, id=id)
コード例 #2
0
 def identity_from_jsonObject(jsonObj):
     n = jsonObj.get('name')
     des = jsonObj.get('description')
     lm = RequestBase.dateTimeFromJsonString(jsonObj.get('modified'))
     c = RequestBase.dateTimeFromJsonString(jsonObj.get('created'))
     gid = int(jsonObj.get('id'))
     il = jsonObj.get('is_locking', False)
     ek = jsonObj.get('ehb_key')
     ck = None
     return Group(name=n, description=des, is_locking=il, ehb_key=ek,
                  client_key=ck, modified=lm, created=c, id=gid)
コード例 #3
0
 def identity_from_jsonObject(jsonObj):
     fn = jsonObj.get('first_name')
     ln = jsonObj.get('last_name')
     org_id = int(jsonObj.get('organization'))
     org_subj_id = jsonObj.get('organization_subject_id')
     org_id_label = jsonObj.get('organization_id_label')
     dob = RequestBase.dateFromString(jsonObj.get('dob'))
     lm = RequestBase.dateTimeFromJsonString(jsonObj.get('modified'))
     c = RequestBase.dateTimeFromJsonString(jsonObj.get('created'))
     id = int(jsonObj.get('id'))
     sub = Subject(first_name=fn, last_name=ln, organization_id=org_id,
                   organization_subject_id=org_subj_id,
                   organization_id_label=org_id_label, dob=dob,
                   modified=lm, created=c, id=id)
     return sub
コード例 #4
0
 def identity_from_jsonObject(jsonObj):
     es_id = int(jsonObj.get('external_system'))
     s_id = int(jsonObj.get('subject'))
     lm = RequestBase.dateTimeFromJsonString(jsonObj.get('modified'))
     c = RequestBase.dateTimeFromJsonString(jsonObj.get('created'))
     id = int(jsonObj.get('id'))
     rec_id = jsonObj.get('record_id')
     p = jsonObj.get('path')
     lbl = jsonObj.get('label')
     return ExternalRecord(
         record_id=rec_id,
         external_system_id=es_id,
         subject_id=s_id,
         path=p,
         modified=lm,
         created=c,
         id=id,
         label_id=lbl
     )
コード例 #5
0
 def onSuccess(g, o):
     g.current_client_key(g.client_key)
     g.modified = RequestBase.dateTimeFromJsonString(o.get('modified'))
コード例 #6
0
 def onSuccess(grp, o):
     grp.id = int(o.get('id'))
     grp.created = RequestBase.dateTimeFromJsonString(o.get('created'))
     grp.modified = RequestBase.dateTimeFromJsonString(o.get('modified'))
     grp.ehb_key = o.get('ehb_key')
コード例 #7
0
 def onSuccess(s, o):
     s.modified = RequestBase.dateTimeFromJsonString(o.get('modified'))
コード例 #8
0
 def onSuccess(s, o):
     s.id = int(o.get('id'))
     s.created = RequestBase.dateTimeFromJsonString(o.get('created'))
     s.modified = RequestBase.dateTimeFromJsonString(o.get('modified'))
コード例 #9
0
 def onSuccess(er, o):
     er.id = int(o.get('id'))
     er.created = RequestBase.dateTimeFromJsonString(o.get('created'))
     er.modified = RequestBase.dateTimeFromJsonString(o.get('modified'))