void preprocessParameterCommand(Object cmdObj, List<Object> extraClassInstanceList) { if (cmdObj instanceof CompleteWorkItemCommand) { addPossiblyNullObject(((CompleteWorkItemCommand) cmdObj).getResult(), extraClassInstanceList); } else if (cmdObj instanceof SignalEventCommand) { addPossiblyNullObject(((SignalEventCommand) cmdObj).getEvent(), extraClassInstanceList); } else if (cmdObj instanceof StartCorrelatedProcessCommand) { StartCorrelatedProcessCommand cmd = (StartCorrelatedProcessCommand) cmdObj; if (cmd.getData() != null) { addPossiblyNullObject(cmd.getData().getDatas(), extraClassInstanceList); } addPossiblyNullObject(cmd.getParameter(), extraClassInstanceList); } else if (cmdObj instanceof StartProcessCommand) { StartProcessCommand startProcCmd = (StartProcessCommand) cmdObj; if (startProcCmd.getData() != null) { addPossiblyNullObject(startProcCmd.getData().getDatas(), extraClassInstanceList); } addPossiblyNullObject(((StartProcessCommand) cmdObj).getParameter(), extraClassInstanceList); } else if (cmdObj instanceof SetGlobalCommand) { addPossiblyNullObject(((SetGlobalCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof InsertObjectCommand) { addPossiblyNullObject(((InsertObjectCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof UpdateCommand) { addPossiblyNullObject(((UpdateCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof AddTaskCommand) { addPossiblyNullObject(((AddTaskCommand) cmdObj).getParameter(), extraClassInstanceList); } else if (cmdObj instanceof CompleteTaskCommand) { addPossiblyNullObject(((CompleteTaskCommand) cmdObj).getData(), extraClassInstanceList); } else if (cmdObj instanceof FailTaskCommand) { addPossiblyNullObject(((FailTaskCommand) cmdObj).getData(), extraClassInstanceList); } }
void preprocessParameterCommand(Object cmdObj, List<Object> extraClassInstanceList) { if (cmdObj instanceof CompleteWorkItemCommand) { addPossiblyNullObject(((CompleteWorkItemCommand) cmdObj).getResult(), extraClassInstanceList); } else if (cmdObj instanceof SignalEventCommand) { addPossiblyNullObject(((SignalEventCommand) cmdObj).getEvent(), extraClassInstanceList); } else if (cmdObj instanceof StartCorrelatedProcessCommand) { StartCorrelatedProcessCommand cmd = (StartCorrelatedProcessCommand) cmdObj; if (cmd.getData() != null) { addPossiblyNullObject(cmd.getData().getDatas(), extraClassInstanceList); } addPossiblyNullObject(cmd.getParameter(), extraClassInstanceList); } else if (cmdObj instanceof StartProcessCommand) { StartProcessCommand startProcCmd = (StartProcessCommand) cmdObj; if (startProcCmd.getData() != null) { addPossiblyNullObject(startProcCmd.getData().getDatas(), extraClassInstanceList); } addPossiblyNullObject(((StartProcessCommand) cmdObj).getParameter(), extraClassInstanceList); } else if (cmdObj instanceof SetGlobalCommand) { addPossiblyNullObject(((SetGlobalCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof InsertObjectCommand) { addPossiblyNullObject(((InsertObjectCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof UpdateCommand) { addPossiblyNullObject(((UpdateCommand) cmdObj).getObject(), extraClassInstanceList); } else if (cmdObj instanceof AddTaskCommand) { addPossiblyNullObject(((AddTaskCommand) cmdObj).getParameter(), extraClassInstanceList); } else if (cmdObj instanceof CompleteTaskCommand) { addPossiblyNullObject(((CompleteTaskCommand) cmdObj).getData(), extraClassInstanceList); } else if (cmdObj instanceof FailTaskCommand) { addPossiblyNullObject(((FailTaskCommand) cmdObj).getData(), extraClassInstanceList); } else if (cmdObj instanceof AddContentFromUserCommand) { addPossiblyNullObject( ((AddContentFromUserCommand) cmdObj).getOutputContentMap(), extraClassInstanceList); } else if (cmdObj instanceof AddContentCommand) { AddContentCommand cmd = (AddContentCommand) cmdObj; addPossiblyNullObject(cmd.getParameter(), extraClassInstanceList); Content jaxbContent = cmd.getJaxbContent(); if (jaxbContent != null) { addPossiblyNullObject(jaxbContent.getContentMap(), extraClassInstanceList); } } else if (cmdObj instanceof SetTaskPropertyCommand) { addPossiblyNullObject(((SetTaskPropertyCommand) cmdObj).getOutput(), extraClassInstanceList); } else if (cmdObj instanceof ExecuteTaskRulesCommand) { addPossiblyNullObject(((ExecuteTaskRulesCommand) cmdObj).getData(), extraClassInstanceList); } else if (cmdObj instanceof ProcessSubTaskCommand) { addPossiblyNullObject(((ProcessSubTaskCommand) cmdObj).getData(), extraClassInstanceList); } else if (cmdObj instanceof SetProcessInstanceVariablesCommand) { addPossiblyNullObject( ((SetProcessInstanceVariablesCommand) cmdObj).getVariables(), extraClassInstanceList); } }