public static void addAssociation(List<JAXBElement<? extends IdentifiableType>> list, XDSAssociation xdsAssoc) { list.add(rimFactory.createAssociation(createAssociation(xdsAssoc))); } public static AssociationType1 createAssociation(XDSAssociation xdsAssoc) {
private JAXBElement<? extends IdentifiableType> toJAXBAssociation( Association assoc) { AssociationType1 assocType = factory.createAssociationType1(); toEbXmlObj(assoc, assocType); if (assoc.getAssocType() != null) { assocType.setAssociationType(assoc.getAssocType().getId()); } else { log.error("AssocType is null! Association id:"+assoc.getId()); assocType.setAssociationType("urn:willi:123-abc-123"); } if (assoc.getSourceObject() != null) { assocType.setSourceObject(assoc.getSourceObject().getId()); } else { log.error("SourceObject is null! Association id:"+assoc.getId()); assocType.setSourceObject("urn:willi:123-abc-456"); } if (assoc.getTargetObject() != null) { assocType.setTargetObject(assoc.getTargetObject().getId()); } else { log.error("TargetObject is null! Association id:"+assoc.getId()); assocType.setTargetObject("urn:willi:123-abc-789"); } return factory.createAssociation(assocType); } private JAXBElement<? extends IdentifiableType> toJAXBClassification(
public static void addNonDocumentAssociation(List<JAXBElement<? extends IdentifiableType>> list, XDSAssociation xdsAssoc) { list.add(rimFactory.createAssociation(createNonDocumentAssociation(xdsAssoc))); }