public List<ProcessInstance> readProcessInstances(MarshallerReaderContext context) throws IOException { ProtobufMessages.ProcessData _pdata = (ProtobufMessages.ProcessData) context.parameterObject; List<ProcessInstance> processInstanceList = new ArrayList<ProcessInstance>(); for ( JBPMMessages.ProcessInstance _instance : _pdata.getExtension( JBPMMessages.processInstance ) ) { context.parameterObject = _instance; ProcessInstance processInstance = ProcessMarshallerRegistry.INSTANCE.getMarshaller( _instance.getProcessType() ).readProcessInstance( context ); processInstanceList.add( processInstance ); } return processInstanceList; }
ProcessInstanceMarshaller marshaller = getMarshallerFromContext( context ); context.wm = ((StatefulKnowledgeSessionImpl) kruntime).getInternalWorkingMemory(); processInstance = marshaller.readProcessInstance(context); ((WorkflowProcessInstanceImpl) processInstance).setPersisted(false); if (readOnly) {
public List<ProcessInstance> readProcessInstances(MarshallerReaderContext context) throws IOException { ProtobufMessages.ProcessData _pdata = (ProtobufMessages.ProcessData) context.parameterObject; List<ProcessInstance> processInstanceList = new ArrayList<ProcessInstance>(); for ( JBPMMessages.ProcessInstance _instance : _pdata.getExtension( JBPMMessages.processInstance ) ) { context.parameterObject = _instance; ProcessInstance processInstance = ProcessMarshallerRegistry.INSTANCE.getMarshaller( _instance.getProcessType() ).readProcessInstance( context ); processInstanceList.add( processInstance ); } return processInstanceList; }