public ProcessDefinition readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition) { Map entries = processArchive.getEntries(); if (!entries.isEmpty()) { // get or create file definition FileDefinition fileDefinition = processDefinition.getFileDefinition(); if (fileDefinition == null) { fileDefinition = new FileDefinition(); processDefinition.addDefinition(fileDefinition); } // add file entries to definition for (Iterator iter = entries.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); fileDefinition.addFile((String) entry.getKey(), (byte[]) entry.getValue()); } } return processDefinition; }
public ProcessDefinition readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition) { Map entries = processArchive.getEntries(); if (!entries.isEmpty()) { // get or create file definition FileDefinition fileDefinition = processDefinition.getFileDefinition(); if (fileDefinition == null) { fileDefinition = new FileDefinition(); processDefinition.addDefinition(fileDefinition); } // add file entries to definition for (Iterator iter = entries.entrySet().iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); fileDefinition.addFile((String) entry.getKey(), (byte[]) entry.getValue()); } } return processDefinition; }
public static ProcessDefinition createNewProcessDefinition() { ProcessDefinition processDefinition = new ProcessDefinition(); // instantiate default modules List moduleClasses = getModuleClasses(); for (Iterator iter = moduleClasses.iterator(); iter.hasNext();) { Class moduleClass = (Class) iter.next(); try { ModuleDefinition moduleDefinition = (ModuleDefinition) moduleClass.newInstance(); processDefinition.addDefinition(moduleDefinition); } catch (InstantiationException e) { throw new JbpmException("failed to instantiate " + moduleClass, e); } catch (IllegalAccessException e) { throw new JbpmException(ProcessDefinition.class + " has no access to " + moduleClass, e); } } return processDefinition; }
public static ProcessDefinition createNewProcessDefinition() { ProcessDefinition processDefinition = new ProcessDefinition(); // instantiate default modules List moduleClasses = getModuleClasses(); for (Iterator iter = moduleClasses.iterator(); iter.hasNext();) { Class moduleClass = (Class) iter.next(); try { ModuleDefinition moduleDefinition = (ModuleDefinition) moduleClass.newInstance(); processDefinition.addDefinition(moduleDefinition); } catch (InstantiationException e) { throw new JbpmException("failed to instantiate " + moduleClass, e); } catch (IllegalAccessException e) { throw new JbpmException(ProcessDefinition.class + " has no access to " + moduleClass, e); } } return processDefinition; }
public void read(Element element, JpdlXmlReader jpdlReader) { // TODO // just making sure that the context definition is present // because the interleave node needs the context instance at runtime ProcessDefinition processDefinition = jpdlReader.getProcessDefinition(); if (processDefinition.getDefinition(ContextDefinition.class)==null) { processDefinition.addDefinition(new ContextDefinition()); } }
public void read(Element element, JpdlXmlReader jpdlReader) { // TODO // just making sure that the context definition is present // because the interleave node needs the context instance at runtime ProcessDefinition processDefinition = jpdlReader.getProcessDefinition(); if (processDefinition.getDefinition(ContextDefinition.class)==null) { processDefinition.addDefinition(new ContextDefinition()); } }