@Override public void visit(OperationInput artifact) { super.visit(artifact); if (oldArtifact == null) { verifyEmptyDerivedRelationships("message", artifact.getMessage()); } else { OperationInput castOld = (OperationInput) oldArtifact; verifyUnchangedDerivedRelationships("message", artifact.getMessage(), castOld.getMessage()); } }
OperationInput input = new OperationInput(); input.setUuid(UUID.randomUUID().toString()); input.setArtifactType(BaseArtifactEnum.OPERATION_INPUT); String name = null; derivedArtifacts.add(input); target.getOtherAttributes().put(UNRESOLVED_REF, msgQname.toString()); input.setMessage(target); input.setNCName(name); input.setName(name); input.setNamespace(targetNS);
Assert.assertEquals("findRequest", artifact.getName()); //$NON-NLS-1$ OperationInput operationInput = (OperationInput) artifact; Assert.assertEquals("findRequest", operationInput.getNCName()); //$NON-NLS-1$ Assert.assertNotNull(operationInput.getMessage()); Assert.assertNotNull(operationInput.getMessage().getValue()); Assert.assertEquals( index.get(new QName(BaseArtifactEnum.MESSAGE.toString(), "findRequest")).getUuid(), //$NON-NLS-1$ operationInput.getMessage().getValue());
/** * @see org.overlord.sramp.common.visitors.ArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { super.visit(artifact); MessageTarget message = artifact.getMessage(); if (message != null && message.getOtherAttributes().containsKey(WsdlDeriver.UNRESOLVED_REF)) { String encodedRef = message.getOtherAttributes().remove(WsdlDeriver.UNRESOLVED_REF); QName ref = QName.valueOf(encodedRef); BaseArtifactType artifactRef = findArtifact(ArtifactTypeEnum.Message, ref); if (artifactRef != null) { message.setValue(artifactRef.getUuid()); } else { artifact.setMessage(null); } } }
/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { super.visit(artifact); try { artifact.setMessage(getRelationship("message", MessageTarget.class)); //$NON-NLS-1$ } catch (Exception e) { throw new RuntimeException(e); } }
/** * Create an instance of {@link OperationInput } * */ public OperationInput createOperationInput() { return new OperationInput(); }
target.setValue(operationInput.getUuid()); target.setArtifactType(OperationInputEnum.OPERATION_INPUT); operation.setInput(target);
Assert.assertEquals(findOp.getUuid(), operation.getUuid()); OperationInput input = (OperationInput) getArtifactByTarget(operation.getInput()); Assert.assertEquals("findRequest", input.getNCName()); //$NON-NLS-1$ Message msg = (Message) getArtifactByTarget(input.getMessage()); Assert.assertEquals(findRequestMessage.getUuid(), msg.getUuid()); OperationOutput output = (OperationOutput) getArtifactByTarget(operation.getOutput());
/** * @see org.artificer.common.visitors.HierarchicalArtifactVisitor#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { super.visit(artifact); try { artifact.setMessage(getRelationship( "message", artificerArtifact, MessageTarget.class)); } catch (Exception e) { throw new RuntimeException(e); } }
target.setValue(operationInput.getUuid()); target.setArtifactType(OperationInputEnum.OPERATION_INPUT); operation.setInput(target);
OperationInput input = new OperationInput(); input.setUuid(UUID.randomUUID().toString()); input.setArtifactType(BaseArtifactEnum.OPERATION_INPUT); String name = null; derivedArtifacts.add(input); ArtifactTypeEnum.Message.getModel(), ArtifactTypeEnum.Message.getType())); input.setMessage(target); input.setNCName(name); input.setName(name); input.setNamespace(targetNS);
/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { visitRelationship("message", artifact.getMessage()); //$NON-NLS-1$ super.visit(artifact); }
/** * @see HierarchicalArtifactVisitor#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { visitRelationship("message", artifact.getMessage(), false); super.visit(artifact); }
/** * @see org.artificer.common.visitors.HierarchicalArtifactVisitor#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { super.visit(artifact); try { setRelationship("message", RelationshipType.DERIVED, artifact.getMessage()); } catch (Exception e) { error = e; } }
/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.OperationInput) */ @Override public void visit(OperationInput artifact) { super.visit(artifact); try { setRelationship("message", 1, 1, MessageEnum.MESSAGE.toString(), false, artifact.getMessage()); //$NON-NLS-1$ } catch (Exception e) { error = e; } }