private Assignment assignment(String from, String to) { Assignment assignment = bpmn2.createAssignment(); FormalExpression fromExpr = bpmn2.createFormalExpression(); fromExpr.setBody(asCData(from)); assignment.setFrom(fromExpr); FormalExpression toExpr = bpmn2.createFormalExpression(); toExpr.setBody(to); assignment.setTo(toExpr); return assignment; }
Assignment taskNameAssignment = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression fromExp = Bpmn2Factory.eINSTANCE.createFormalExpression(); fromExp.setBody(properties.get("taskname").replaceAll("&", inset.getDataInputRefs().add(assignmentTaskNameDataInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression fromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); if (assignmentParts.length > 1) {
Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression fromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); if (assignmentParts.length > 1) {
Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression fromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); if (assignmentParts.length > 1) {
Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression fromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); if (assignmentParts.length > 1) {
public DataInputAssociation getDataInputAssociation() { DataInputAssociation dataInputAssociation = bpmn2.createDataInputAssociation(); Assignment assignment = bpmn2.createAssignment(); String id = getDataInput().getId(); FormalExpression toExpr = bpmn2.createFormalExpression(); toExpr.setBody(id); assignment.setTo(toExpr); FormalExpression fromExpr = bpmn2.createFormalExpression(); // this should be handled **outside** the marshallers! String decodedExpression = decode(expression); String cdataExpression = asCData(decodedExpression); fromExpr.setBody(cdataExpression); assignment.setFrom(fromExpr); dataInputAssociation .getAssignment().add(assignment); dataInputAssociation .setTargetRef(getDataInput()); return dataInputAssociation; }
DataInputAssociation dia = Bpmn2Factory.eINSTANCE.createDataInputAssociation(); dia.setTargetRef(foundInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression groupFromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); groupFromExpression.setBody(wrapInCDATABlock(properties.get("groupid"))); DataInputAssociation dia = Bpmn2Factory.eINSTANCE.createDataInputAssociation(); dia.setTargetRef(foundInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression skippableFromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); skippableFromExpression.setBody(skippableStr); DataInputAssociation dia = Bpmn2Factory.eINSTANCE.createDataInputAssociation(); dia.setTargetRef(foundInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression commentFromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); commentFromExpression.setBody(wrapInCDATABlock(properties.get("subject"))); DataInputAssociation dia = Bpmn2Factory.eINSTANCE.createDataInputAssociation(); dia.setTargetRef(foundInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression descriptionFromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); descriptionFromExpression.setBody(wrapInCDATABlock(properties.get("description"))); DataInputAssociation dia = Bpmn2Factory.eINSTANCE.createDataInputAssociation(); dia.setTargetRef(foundInput); Assignment a = Bpmn2Factory.eINSTANCE.createAssignment(); FormalExpression priorityFromExpression = Bpmn2Factory.eINSTANCE.createFormalExpression(); priorityFromExpression.setBody(properties.get("priority"));
@Test public void urlEncodeConstants() throws UnsupportedEncodingException { String decoded = "<<<#!!!#>>>"; String expected = URLEncoder.encode(decoded, "UTF-8"); Assignment assignment = bpmn2.createAssignment(); FormalExpression from = bpmn2.createFormalExpression(); from.setBody(decoded); FormalExpression to = bpmn2.createFormalExpression(); to.setBody("ID"); assignment.setFrom(from); assignment.setTo(to); InputAssignmentReader iar = new InputAssignmentReader(assignment, "ID"); AssociationDeclaration associationDeclaration = iar.getAssociationDeclaration(); assertEquals(AssociationDeclaration.Type.FromTo, associationDeclaration.getType()); assertEquals(expected, associationDeclaration.getSource()); } }