/** * @return The first repetition of repeating field {@link #agent}, creating it if it does not already exist */ public ProvenanceAgentComponent getAgentFirstRep() { if (getAgent().isEmpty()) { addAgent(); } return getAgent().get(0); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("role")) { throw new FHIRException("Cannot call addChild on a primitive type Provenance.role"); } else if (name.equals("whatUri")) { this.what = new UriType(); return this.what; } else if (name.equals("whatReference")) { this.what = new Reference(); return this.what; } else if (name.equals("whatIdentifier")) { this.what = new Identifier(); return this.what; } else if (name.equals("agent")) { return addAgent(); } else return super.addChild(name); }
public org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent convertProvenanceEntityComponent(org.hl7.fhir.instance.model.Provenance.ProvenanceEntityComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent tgt = new org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent(); copyElement(src, tgt); tgt.setRole(convertProvenanceEntityRole(src.getRole())); if (src.hasReference()) tgt.setWhat(new org.hl7.fhir.dstu3.model.Reference().setReference(src.getReference())); tgt.addAgent(convertProvenanceAgentComponent(src.getAgent())); return tgt; }
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case 3506294: return getRoleElement(); case 1309315900: return getWhat(); case 3648196: return getWhat(); case 92750597: return addAgent(); default: return super.makeProperty(hash, name); } }
public org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent convertProvenanceEntityComponent(org.hl7.fhir.instance.model.Provenance.ProvenanceEntityComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent tgt = new org.hl7.fhir.dstu3.model.Provenance.ProvenanceEntityComponent(); copyElement(src, tgt); tgt.setRole(convertProvenanceEntityRole(src.getRole())); if (src.hasReference()) tgt.setWhat(new org.hl7.fhir.dstu3.model.Reference().setReference(src.getReference())); tgt.addAgent(convertProvenanceAgentComponent(src.getAgent())); return tgt; }