private String writeElement(Element element) { StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = getXmlWriter(); xmlWriter.setWriter(stringWriter); try { xmlWriter.write(element); } catch (IOException e) { // cannot happen, writing to memory addError("failed to write mail configuration", e); } return stringWriter.toString(); }
private String writeElement(Element element) { StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = getXmlWriter(); xmlWriter.setWriter(stringWriter); try { xmlWriter.write(element); } catch (IOException e) { // cannot happen, writing to memory addError("failed to write mail configuration", e); } return stringWriter.toString(); }
public String writeElementContent(Element element) { StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = getXmlWriter(); xmlWriter.setWriter(stringWriter); try { for (Iterator i = element.content().iterator(); i.hasNext();) { xmlWriter.write((org.dom4j.Node) i.next()); } } catch (IOException e) { // cannot happen, writing to memory addError("failed to write mail configuration", e); } return stringWriter.toString().trim(); } }
public void read(Element element, JpdlXmlReader jpdlReader) { String lock = element.attributeValue("lock"); if (lock != null) { LockMode lockMode = LockMode.valueOf(lock); if (lockMode != null) parentLockMode = lockMode.toString(); else if ("pessimistic".equals(lock)) parentLockMode = LockMode.PESSIMISTIC_WRITE.toString(); else jpdlReader.addError("invalid parent lock mode '" + lock + "'"); } }
public String writeElementContent(Element element) { StringWriter stringWriter = new StringWriter(); XMLWriter xmlWriter = getXmlWriter(); xmlWriter.setWriter(stringWriter); try { for (Iterator i = element.content().iterator(); i.hasNext();) { xmlWriter.write((org.dom4j.Node) i.next()); } } catch (IOException e) { // cannot happen, writing to memory addError("failed to write mail configuration", e); } return stringWriter.toString().trim(); } }
public void read(Element element, JpdlXmlReader jpdlReader) { String lock = element.attributeValue("lock"); if (lock != null) { LockMode lockMode = LockMode.parse(lock); if (lockMode != null) parentLockMode = lockMode.toString(); else if ("pessimistic".equals(lock)) parentLockMode = LockMode.UPGRADE.toString(); else jpdlReader.addError("invalid parent lock mode '" + lock + "'"); } }
private ProcessDefinition resolveSubProcess(Element subProcessElement, JpdlXmlReader jpdlReader) { SubProcessResolver subProcessResolver = getSubProcessResolver(); try { ProcessDefinition subProcess = subProcessResolver.findSubProcess(subProcessElement); if (subProcess != null) { if (log.isDebugEnabled()) log.debug("bound " + this + " to " + subProcess); return subProcess; } } catch (JpdlException e) { jpdlReader.addError(e.getMessage()); } // check whether this is a recursive process invocation String subProcessName = subProcessElement.attributeValue("name"); if (subProcessName != null && subProcessName.equals(processDefinition.getName())) { if (log.isDebugEnabled()) { log.debug("bound " + this + " to its own " + processDefinition); } return processDefinition; } return null; }
private ProcessDefinition resolveSubProcess(Element subProcessElement, JpdlXmlReader jpdlReader) { SubProcessResolver subProcessResolver = getSubProcessResolver(); try { ProcessDefinition subProcess = subProcessResolver.findSubProcess(subProcessElement); if (subProcess != null) { if (log.isDebugEnabled()) log.debug("bound " + this + " to " + subProcess); return subProcess; } } catch (JpdlException e) { jpdlReader.addError(e.getMessage()); } // check whether this is a recursive process invocation String subProcessName = subProcessElement.attributeValue("name"); if (subProcessName != null && subProcessName.equals(processDefinition.getName())) { if (log.isDebugEnabled()) { log.debug("bound " + this + " to its own " + processDefinition); } return processDefinition; } return null; }
addError("only one start-state is allowed");
addError("only one start-state is allowed");
simpleClassName = simpleClassName.substring(simpleClassName.lastIndexOf('.') + 1); addError("conditions on transitions used leaving a " + simpleClassName + ", conditions on transitions only usable leaving decisions." );