postProcessInterfaces((NodeContainer) node, interfaces); if (node instanceof WorkItemNode && "Service Task".equals(((WorkItemNode) node).getMetaData("Type"))) { WorkItemNode workItemNode = (WorkItemNode) node; if (interfaces == null) { throw new IllegalArgumentException("No interfaces found"); String operationRef = (String) workItemNode.getMetaData("OperationRef"); String implementation = (String) workItemNode.getMetaData("Implementation"); Operation operation = null; for (Interface i: interfaces) {
Object isForCompensationObject = workItemNode.getMetaData("isForCompensation"); if( isForCompensationObject != null && ((Boolean) isForCompensationObject) ) { xmlDump.append("isForCompensation=\"true\" ");
milestoneNode.setConstraint(milestoneCondition); milestoneNode.setMatchVariable((String)((WorkItemNode)node).getWork().getParameter("MatchVariable")); milestoneNode.setMetaData(workItemNode.getMetaData()); milestoneNode.setName(workItemNode.getName()); milestoneNode.setNodeContainer(workItemNode.getNodeContainer());
Object compensationObj = workItemNode.getMetaData(isForCompensation); if (compensationObj == null || !((Boolean) compensationObj)) { addErrorMessage(process,
postProcessInterfaces((NodeContainer) node, interfaces); if (node instanceof WorkItemNode && "Service Task".equals(((WorkItemNode) node).getMetaData("Type"))) { WorkItemNode workItemNode = (WorkItemNode) node; if (interfaces == null) { throw new IllegalArgumentException("No interfaces found"); String operationRef = (String) workItemNode.getMetaData("OperationRef"); String implementation = (String) workItemNode.getMetaData("Implementation"); Operation operation = null; for (Interface i: interfaces) {
Object isForCompensationObject = workItemNode.getMetaData("isForCompensation"); if( isForCompensationObject != null && ((Boolean) isForCompensationObject) ) { xmlDump.append("isForCompensation=\"true\" ");
milestoneNode.setConstraint(milestoneCondition); milestoneNode.setMatchVariable((String)((WorkItemNode)node).getWork().getParameter("MatchVariable")); milestoneNode.setMetaData(workItemNode.getMetaData()); milestoneNode.setName(workItemNode.getName()); milestoneNode.setNodeContainer(workItemNode.getNodeContainer());
Object compensationObj = workItemNode.getMetaData(isForCompensation); if (compensationObj == null || !((Boolean) compensationObj)) { addErrorMessage(process,