238 def commandProcessingDeserialize(self, command, fileName):
241 ffile = open(fileName,
"r") 245 jsonData = json.loads(data) 246 except ValueError, err:
247 self.logger.
error(
"Deserialize error: %s, json: %s, fileName: '%s'", str(err), str(data), str(fileName))
250 dCCObjectsSerializator = DCCObjectsSerializator()
253 logger.debug(
"!!! command = " + str(command) +
'\njson: ' + str(jsonData))
254 if command == CONSTANTS.TASKS[0]:
255 eventObj = dCCObjectsSerializator.siteNewDeserialize(jsonData)
256 elif command == CONSTANTS.TASKS[1]:
257 eventObj = dCCObjectsSerializator.siteUpdateDeserialize(jsonData)
258 elif command == CONSTANTS.TASKS[2]:
259 eventObj = dCCObjectsSerializator.siteStatusDeserialize(jsonData)
260 elif command == CONSTANTS.TASKS[3]:
261 eventObj = dCCObjectsSerializator.siteDeleteDeserialize(jsonData)
262 elif command == CONSTANTS.TASKS[4]:
263 eventObj = dCCObjectsSerializator.siteCleanupDeserialize(jsonData)
264 elif command == CONSTANTS.TASKS[5]:
265 eventObj = dCCObjectsSerializator.URLNewDeserialize(jsonData)
266 elif command == CONSTANTS.TASKS[6]:
267 eventObj = dCCObjectsSerializator.URLStatusDeserialize(jsonData)
268 elif command == CONSTANTS.TASKS[7]:
269 eventObj = dCCObjectsSerializator.URLUpdateDeserialize(jsonData)
270 elif command == CONSTANTS.TASKS[8]:
271 eventObj = dCCObjectsSerializator.URLFetchDeserialize(jsonData)
272 elif command == CONSTANTS.TASKS[9]:
273 eventObj = dCCObjectsSerializator.URLDeleteDeserialize(jsonData)
274 elif command == CONSTANTS.TASKS[10]:
275 eventObj = dCCObjectsSerializator.URLCleanupDeserialize(jsonData)
276 elif command == CONSTANTS.TASKS[11]:
277 eventObj = dCCObjectsSerializator.URLContentDeserialize(jsonData)
279 elif command == CONSTANTS.TASKS[12]:
281 eventObj = dCCObjectsSerializator.siteFindDeserialize(jsonData)
282 elif command == CONSTANTS.TASKS[13]:
283 eventObj = dCCObjectsSerializator.SQLCustomDeserialize(jsonData)
284 elif command == CONSTANTS.TASKS[14]:
285 eventObj = dCCObjectsSerializator.BatchDeserialize(jsonData)
286 elif command == CONSTANTS.TASKS[15]:
287 eventObj = dCCObjectsSerializator.URLPurgeDeserialize(jsonData)
288 elif command == CONSTANTS.TASKS[16]:
289 eventObj = dCCObjectsSerializator.FieldRecalculatorDeserialize(jsonData)
290 elif command == CONSTANTS.TASKS[17]:
291 eventObj = dCCObjectsSerializator.URLVerifyDeserialize(jsonData)
292 elif command == CONSTANTS.TASKS[18]:
293 eventObj = dCCObjectsSerializator.URLAgeDeserialize(jsonData)
294 elif command == CONSTANTS.TASKS[19]:
295 eventObj = dCCObjectsSerializator.URLPutDeserialize(jsonData)
296 elif command == CONSTANTS.TASKS[20]:
297 eventObj = dCCObjectsSerializator.URLHistoryDeserialize(jsonData)
298 elif command == CONSTANTS.TASKS[21]:
299 eventObj = dCCObjectsSerializator.URLStatsDeserialize(jsonData)
300 elif command == CONSTANTS.TASKS[22]:
301 eventObj = dCCObjectsSerializator.ProxyNewDeserialize(jsonData)
302 elif command == CONSTANTS.TASKS[23]:
303 eventObj = dCCObjectsSerializator.ProxyUpdateDeserialize(jsonData)
304 elif command == CONSTANTS.TASKS[24]:
305 eventObj = dCCObjectsSerializator.ProxyDeleteDeserialize(jsonData)
306 elif command == CONSTANTS.TASKS[25]:
307 eventObj = dCCObjectsSerializator.ProxyStatusDeserialize(jsonData)
308 elif command == CONSTANTS.TASKS[26]:
309 eventObj = dCCObjectsSerializator.ProxyFindDeserialize(jsonData)
310 elif command == CONSTANTS.TASKS[27]:
311 eventObj = dCCObjectsSerializator.AttrSetDeserialize(jsonData)
312 elif command == CONSTANTS.TASKS[28]:
313 eventObj = dCCObjectsSerializator.AttrUpdateDeserialize(jsonData)
314 elif command == CONSTANTS.TASKS[29]:
315 eventObj = dCCObjectsSerializator.AttrDeleteDeserialize(jsonData)
316 elif command == CONSTANTS.TASKS[30]:
317 eventObj = dCCObjectsSerializator.AttrFetchDeserialize(jsonData)