/** * Create an instance of {@link Target } * */ public Target createTarget() { return new Target(); }
/** * Create an instance of {@link Target } * */ public Target createTarget() { return new Target(); }
protected void visitRelationship(String type, String targetUuid, boolean generic) { Target target = new Target(); target.setValue(targetUuid); visitRelationship(type, target, generic); }
target = new Target();
/** * @see org.overlord.sramp.integration.switchyard.model.SwitchYardArtifactVisitor#visitService(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.ExtendedArtifactType) */ @Override public void visitService(ExtendedArtifactType artifact) { // Handle unresolved "implements" relationships Relationship relationship = SrampModelUtils.getGenericRelationship(artifact, SwitchYardModel.REL_IMPLEMENTS); if (relationship != null && relationship.getOtherAttributes().containsKey(SwitchYardXmlDeriver.UNRESOLVED_REF)) { String ref = relationship.getOtherAttributes().remove(SwitchYardXmlDeriver.UNRESOLVED_REF); if (ref.startsWith("java:")) { //$NON-NLS-1$ String refInterfaceName = ref.substring(5); BaseArtifactType artifactRef = findJavaInterfaceArtifact(refInterfaceName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); } } else if (ref.startsWith("wsdl:")) { //$NON-NLS-1$ String refWsdl = ref.substring(5); BaseArtifactType artifactRef = findWsdlArtifact(refWsdl); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); } } } }
/** * @see org.overlord.sramp.integration.switchyard.model.SwitchYardArtifactVisitor#visitComponentService(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.ExtendedArtifactType) */ @Override public void visitComponentService(ExtendedArtifactType artifact) { // Handle unresolved "implements" relationships Relationship relationship = SrampModelUtils.getGenericRelationship(artifact, SwitchYardModel.REL_IMPLEMENTS); if (relationship != null && relationship.getOtherAttributes().containsKey(SwitchYardXmlDeriver.UNRESOLVED_REF)) { String ref = relationship.getOtherAttributes().remove(SwitchYardXmlDeriver.UNRESOLVED_REF); if (ref.startsWith("java:")) { //$NON-NLS-1$ String refInterfaceName = ref.substring(5); BaseArtifactType artifactRef = findJavaInterfaceArtifact(refInterfaceName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); } } else if (ref.startsWith("wsdl:")) { //$NON-NLS-1$ String refWsdl = ref.substring(5); BaseArtifactType artifactRef = findWsdlArtifact(refWsdl); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); } } } }
BaseArtifactType artifactRef = findJavaClassArtifact(refClassName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findJavaInterfaceArtifact(refInterfaceName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findWsdlArtifact(refWsdl); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target);
BaseArtifactType artifactRef = findJavaClassArtifact(refClassName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findCDIBeanArtifact(refBeanName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findJavaClassArtifact(refClassName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findElementDeclarationArtifact(refQName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target);
/** * Adds a new generic {@link Relationship} to the artifact. * @param artifact * @param relationshipType * @param targetUUID * @return the created {@link Relationship} */ public static Relationship addGenericRelationship(BaseArtifactType artifact, String relationshipType, String targetUUID) { Relationship relationship = null; for (Relationship r : artifact.getRelationship()) { if (r.getRelationshipType().equals(relationshipType)) { relationship = r; break; } } if (relationship == null) { relationship = new Relationship(); relationship.setRelationshipType(relationshipType); artifact.getRelationship().add(relationship); } // TODO check for duplicates first? if (targetUUID != null) { Target target = new Target(); target.setValue(targetUUID); relationship.getRelationshipTarget().add(target); } return relationship; }
Target target = new Target(); target.setValue(targetUUID); target.getOtherAttributes().putAll(targetOtherAttributes);
BaseArtifactType artifactRef = findJavaClassArtifact(refClassName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findCDIBeanArtifact(refBeanName); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findXsltArtifact(refXsltFile); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findSmooksArtifact(smooksConfig); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target); BaseArtifactType artifactRef = findCamelArtifact(camelPath); if (artifactRef != null) { Target target = new Target(); target.setValue(artifactRef.getUuid()); relationship.getRelationshipTarget().add(target);
if (value.getType() == PropertyType.REFERENCE) { String targetUUID = referenceResolver.resolveReference(value); Target target = new Target(); target.setValue(targetUUID); relationship.getRelationshipTarget().add(target);
Target relationshipTarget = new Target(); relationshipTarget.setValue("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaa6b"); relationshipTarget.getOtherAttributes().put( relationship.getRelationshipTarget().add(relationshipTarget); Target relationshipTarget2 = new Target(); relationshipTarget2.setValue("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaa6c"); relationshipTarget2.getOtherAttributes().put(