@Override public void setProperty(String name, Base value) throws FHIRException { if (name.equals("masterIdentifier")) this.masterIdentifier = castToIdentifier(value); // Identifier else if (name.equals("identifier")) this.getIdentifier().add(castToIdentifier(value)); else if (name.equals("subject")) this.subject = castToReference(value); // Reference else if (name.equals("recipient")) this.getRecipient().add(castToReference(value)); else if (name.equals("type")) this.type = castToCodeableConcept(value); // CodeableConcept else if (name.equals("author")) this.getAuthor().add(castToReference(value)); else if (name.equals("created")) this.created = castToDateTime(value); // DateTimeType else if (name.equals("source")) this.source = castToUri(value); // UriType else if (name.equals("status")) this.status = new DocumentReferenceStatusEnumFactory().fromType(value); // Enumeration<DocumentReferenceStatus> else if (name.equals("description")) this.description = castToString(value); // StringType else if (name.equals("content")) this.getContent().add((DocumentManifestContentComponent) value); else if (name.equals("related")) this.getRelated().add((DocumentManifestRelatedComponent) value); else super.setProperty(name, value); }
public org.hl7.fhir.dstu3.model.DocumentManifest convertDocumentManifest(org.hl7.fhir.instance.model.DocumentManifest src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.DocumentManifest tgt = new org.hl7.fhir.dstu3.model.DocumentManifest(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); for (org.hl7.fhir.instance.model.Reference t : src.getRecipient()) tgt.addRecipient(convertReference(t)); tgt.setType(convertCodeableConcept(src.getType())); for (org.hl7.fhir.instance.model.Reference t : src.getAuthor()) tgt.addAuthor(convertReference(t)); tgt.setCreated(src.getCreated()); tgt.setSource(src.getSource()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.instance.model.DocumentManifest.DocumentManifestContentComponent t : src.getContent()) tgt.addContent(convertDocumentManifestContentComponent(t)); for (org.hl7.fhir.instance.model.DocumentManifest.DocumentManifestRelatedComponent t : src.getRelated()) tgt.addRelated(convertDocumentManifestRelatedComponent(t)); return tgt; }
@Override public void setProperty(String name, Base value) throws FHIRException { if (name.equals("masterIdentifier")) this.masterIdentifier = castToIdentifier(value); // Identifier else if (name.equals("identifier")) this.getIdentifier().add(castToIdentifier(value)); else if (name.equals("subject")) this.subject = castToReference(value); // Reference else if (name.equals("recipient")) this.getRecipient().add(castToReference(value)); else if (name.equals("type")) this.type = castToCodeableConcept(value); // CodeableConcept else if (name.equals("author")) this.getAuthor().add(castToReference(value)); else if (name.equals("created")) this.created = castToDateTime(value); // DateTimeType else if (name.equals("source")) this.source = castToUri(value); // UriType else if (name.equals("status")) this.status = new DocumentReferenceStatusEnumFactory().fromType(value); // Enumeration<DocumentReferenceStatus> else if (name.equals("description")) this.description = castToString(value); // StringType else if (name.equals("content")) this.getContent().add((DocumentManifestContentComponent) value); else if (name.equals("related")) this.getRelated().add((DocumentManifestRelatedComponent) value); else super.setProperty(name, value); }
public org.hl7.fhir.dstu3.model.DocumentManifest convertDocumentManifest(org.hl7.fhir.instance.model.DocumentManifest src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.DocumentManifest tgt = new org.hl7.fhir.dstu3.model.DocumentManifest(); copyDomainResource(src, tgt); tgt.setMasterIdentifier(convertIdentifier(src.getMasterIdentifier())); for (org.hl7.fhir.instance.model.Identifier t : src.getIdentifier()) tgt.addIdentifier(convertIdentifier(t)); tgt.setSubject(convertReference(src.getSubject())); for (org.hl7.fhir.instance.model.Reference t : src.getRecipient()) tgt.addRecipient(convertReference(t)); tgt.setType(convertCodeableConcept(src.getType())); for (org.hl7.fhir.instance.model.Reference t : src.getAuthor()) tgt.addAuthor(convertReference(t)); tgt.setCreated(src.getCreated()); tgt.setSource(src.getSource()); tgt.setStatus(convertDocumentReferenceStatus(src.getStatus())); tgt.setDescription(src.getDescription()); for (org.hl7.fhir.instance.model.DocumentManifest.DocumentManifestContentComponent t : src.getContent()) tgt.addContent(convertDocumentManifestContentComponent(t)); for (org.hl7.fhir.instance.model.DocumentManifest.DocumentManifestRelatedComponent t : src.getRelated()) tgt.addRelated(convertDocumentManifestRelatedComponent(t)); return tgt; }