def __init__(self, json): tempObject = event.SimpleCoT() object = SendSimpleCoT() object.setModelObject(tempObject) object.modelObject = self._serializeJsonToModel(object.modelObject, json) object.setXmlString(XMLCoTController().serialize_model_to_CoT(object.modelObject)) self.setCoTObject(object)
def __init__(self, json): tempObject = event.SimpleCoT() object = SendSimpleCoT() object.setModelObject(tempObject) object.modelObject = self._serializeJsonToModel(object.modelObject, json) DatabaseController().create_CoT(object.modelObject) object.setXmlString(etree.tostring(XmlSerializer().from_fts_object_to_format(object.modelObject))) self.setCoTObject(object)
def from_api_to_fts_object(self, api_json: dict) -> Types.specific_cot: serialized_json = self.serialize_initial_json(api_json) CoTObject = self.create_cot_object(serialized_json, Event.SimpleCoT(), SendSimpleCoT()) return CoTObject