public org.hl7.fhir.instance.model.Provenance convertProvenance(org.hl7.fhir.dstu3.model.Provenance src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.Provenance tgt = new org.hl7.fhir.instance.model.Provenance(); copyDomainResource(src, tgt); for (org.hl7.fhir.dstu3.model.Reference t : src.getTarget()) tgt.addTarget(convertReference(t)); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setRecorded(src.getRecorded()); for (org.hl7.fhir.dstu3.model.Coding t : src.getReason()) tgt.addReason().addCoding(convertCoding(t)); tgt.setActivity(new org.hl7.fhir.instance.model.CodeableConcept().addCoding(convertCoding(src.getActivity()))); tgt.setLocation(convertReference(src.getLocation())); for (org.hl7.fhir.dstu3.model.UriType t : src.getPolicy()) tgt.addPolicy(t.getValue()); for (org.hl7.fhir.dstu3.model.Provenance.ProvenanceAgentComponent t : src.getAgent()) tgt.addAgent(convertProvenanceAgentComponent(t)); for (org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent t : src.getEntity()) tgt.addEntity(convertProvenanceEntityComponent(t)); for (org.hl7.fhir.dstu3.model.Signature t : src.getSignature()) tgt.addSignature(convertSignature(t)); return tgt; }
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case -880905839: return addTarget(); case -991726143: return getPeriod(); case -799233872: return getRecordedElement(); case -982670030: return addPolicyElement(); case 1901043637: return getLocation(); case -934964668: return addReason(); case -1655966961: return getActivity(); case 92750597: return addAgent(); case -1298275357: return addEntity(); case 1073584312: return addSignature(); default: return super.makeProperty(hash, name); } }
public org.hl7.fhir.instance.model.Provenance convertProvenance(org.hl7.fhir.dstu3.model.Provenance src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.Provenance tgt = new org.hl7.fhir.instance.model.Provenance(); copyDomainResource(src, tgt); for (org.hl7.fhir.dstu3.model.Reference t : src.getTarget()) tgt.addTarget(convertReference(t)); tgt.setPeriod(convertPeriod(src.getPeriod())); tgt.setRecorded(src.getRecorded()); for (org.hl7.fhir.dstu3.model.Coding t : src.getReason()) tgt.addReason().addCoding(convertCoding(t)); tgt.setActivity(new org.hl7.fhir.instance.model.CodeableConcept().addCoding(convertCoding(src.getActivity()))); tgt.setLocation(convertReference(src.getLocation())); for (org.hl7.fhir.dstu3.model.UriType t : src.getPolicy()) tgt.addPolicy(t.getValue()); for (org.hl7.fhir.dstu3.model.Provenance.ProvenanceAgentComponent t : src.getAgent()) tgt.addAgent(convertProvenanceAgentComponent(t)); for (org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent t : src.getEntity()) tgt.addEntity(convertProvenanceEntityComponent(t)); for (org.hl7.fhir.dstu3.model.Signature t : src.getSignature()) tgt.addSignature(convertSignature(t)); return tgt; }