public org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent convertOperationDefinitionParameterComponent(org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent tgt = new org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent(); copyElement(src, tgt); tgt.setName(src.getName()); tgt.setUse(convertOperationParameterUse(src.getUse())); tgt.setMin(src.getMin()); tgt.setMax(src.getMax()); tgt.setDocumentation(src.getDocumentation()); if (src.hasSearchType()) { tgt.setType(src.getSearchType().toCode()); tgt.setType("string"); } else tgt.setType(src.getType()); for (org.hl7.fhir.r4.model.UriType t: src.getTargetProfile()) tgt.setProfile(new Reference(t.getValue())); if (src.hasBinding()) tgt.setBinding(convertOperationDefinitionParameterBindingComponent(src.getBinding())); for (org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent t : src.getPart()) tgt.addPart(convertOperationDefinitionParameterComponent(t)); return tgt; }
public static org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent convertOperationDefinitionParameterComponent(org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent tgt = new org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent(); copyElement(src, tgt); tgt.setName(src.getName()); tgt.setUse(convertOperationParameterUse(src.getUse())); tgt.setMin(src.getMin()); tgt.setMax(src.getMax()); if (src.hasDocumentation()) tgt.setDocumentation(src.getDocumentation()); if (src.hasType()) tgt.setType(src.getType()); tgt.setSearchType(convertSearchParamType(src.getSearchType())); for (org.hl7.fhir.r4.model.UriType t : src.getTargetProfile()) tgt.setProfile(new org.hl7.fhir.dstu2016may.model.Reference(t.getValue())); tgt.setBinding(convertOperationDefinitionParameterBindingComponent(src.getBinding())); for (org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent t : src.getPart()) tgt.addPart(convertOperationDefinitionParameterComponent(t)); return tgt; }
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case 3373707: return getNameElement(); case 116103: return getUseElement(); case 108114: return getMinElement(); case 107876: return getMaxElement(); case 1587405498: return getDocumentationElement(); case 3575610: return getTypeElement(); case 1994521304: return addTargetProfileElement(); case -710454014: return getSearchTypeElement(); case -108220795: return getBinding(); case -1896721981: return addReferencedFrom(); case 3433459: return addPart(); default: return super.makeProperty(hash, name); } }
public org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent convertOperationDefinitionParameterComponent(org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent tgt = new org.hl7.fhir.instance.model.OperationDefinition.OperationDefinitionParameterComponent(); copyElement(src, tgt); tgt.setName(src.getName()); tgt.setUse(convertOperationParameterUse(src.getUse())); tgt.setMin(src.getMin()); tgt.setMax(src.getMax()); tgt.setDocumentation(src.getDocumentation()); if (src.hasSearchType()) { tgt.setType(src.getSearchType().toCode()); tgt.setType("string"); } else tgt.setType(src.getType()); for (org.hl7.fhir.r4.model.UriType t: src.getTargetProfile()) tgt.setProfile(new Reference(t.getValue())); if (src.hasBinding()) tgt.setBinding(convertOperationDefinitionParameterBindingComponent(src.getBinding())); for (org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent t : src.getPart()) tgt.addPart(convertOperationDefinitionParameterComponent(t)); return tgt; }
public static org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent convertOperationDefinitionParameterComponent(org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent tgt = new org.hl7.fhir.dstu2016may.model.OperationDefinition.OperationDefinitionParameterComponent(); copyElement(src, tgt); tgt.setName(src.getName()); tgt.setUse(convertOperationParameterUse(src.getUse())); tgt.setMin(src.getMin()); tgt.setMax(src.getMax()); if (src.hasDocumentation()) tgt.setDocumentation(src.getDocumentation()); if (src.hasType()) tgt.setType(src.getType()); tgt.setSearchType(convertSearchParamType(src.getSearchType())); for (org.hl7.fhir.r4.model.UriType t : src.getTargetProfile()) tgt.setProfile(new org.hl7.fhir.dstu2016may.model.Reference(t.getValue())); tgt.setBinding(convertOperationDefinitionParameterBindingComponent(src.getBinding())); for (org.hl7.fhir.r4.model.OperationDefinition.OperationDefinitionParameterComponent t : src.getPart()) tgt.addPart(convertOperationDefinitionParameterComponent(t)); return tgt; }
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case 3373707: return getNameElement(); case 116103: return getUseElement(); case 108114: return getMinElement(); case 107876: return getMaxElement(); case 1587405498: return getDocumentationElement(); case 3575610: return getTypeElement(); case 1994521304: return addTargetProfileElement(); case -710454014: return getSearchTypeElement(); case -108220795: return getBinding(); case -1896721981: return addReferencedFrom(); case 3433459: return addPart(); default: return super.makeProperty(hash, name); } }