@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("mode")) { value = new RestfulCapabilityModeEnumFactory().fromType(castToCode(value)); this.mode = (Enumeration) value; // Enumeration<RestfulCapabilityMode> } else if (name.equals("documentation")) { this.documentation = castToString(value); // StringType } else if (name.equals("security")) { this.security = (CapabilityStatementRestSecurityComponent) value; // CapabilityStatementRestSecurityComponent } else if (name.equals("resource")) { this.getResource().add((CapabilityStatementRestResourceComponent) value); } else if (name.equals("interaction")) { this.getInteraction().add((SystemInteractionComponent) value); } else if (name.equals("searchParam")) { this.getSearchParam().add((CapabilityStatementRestResourceSearchParamComponent) value); } else if (name.equals("operation")) { this.getOperation().add((CapabilityStatementRestOperationComponent) value); } else if (name.equals("compartment")) { this.getCompartment().add(castToUri(value)); } else return super.setProperty(name, value); return value; }
/** * @return The first repetition of repeating field {@link #operation}, creating it if it does not already exist */ public CapabilityStatementRestOperationComponent getOperationFirstRep() { if (getOperation().isEmpty()) { addOperation(); } return getOperation().get(0); }
return value; case 1662702951: // operation this.getOperation().add((CapabilityStatementRestOperationComponent) value); // CapabilityStatementRestOperationComponent return value; case -397756334: // compartment
for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t : src.getSearchParam()) tgt.addSearchParam(convertConformanceRestResourceSearchParamComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestOperationComponent t : src.getOperation()) tgt.addOperation(convertConformanceRestOperationComponent(t)); for (org.hl7.fhir.dstu3.model.UriType t : src.getCompartment())
public static org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent convertConformanceRestComponent(org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent tgt = new org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent(); copyElement(src, tgt); tgt.setMode(convertRestfulConformanceMode(src.getMode())); if (src.hasDocumentation()) tgt.setDocumentation(src.getDocumentation()); tgt.setSecurity(convertConformanceRestSecurityComponent(src.getSecurity())); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceComponent t : src.getResource()) tgt.addResource(convertConformanceRestResourceComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.SystemInteractionComponent t : src.getInteraction()) tgt.addInteraction(convertSystemInteractionComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t : src.getSearchParam()) tgt.addSearchParam(convertConformanceRestResourceSearchParamComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestOperationComponent t : src.getOperation()) tgt.addOperation(convertConformanceRestOperationComponent(t)); for (org.hl7.fhir.dstu3.model.UriType t : src.getCompartment()) tgt.addCompartment(t.getValue()); return tgt; }
@Test public void testGetConformance() { CapabilityStatement conf = client.capabilities().ofType(CapabilityStatement.class).execute(); assertEquals(1, conf.getRest().size()); CapabilityStatement.CapabilityStatementRestComponent component = conf.getRest().iterator().next(); CapabilityStatement.CapabilityStatementRestOperationComponent operation = component.getOperation().iterator().next(); assertEquals(Iti83Constants.PIXM_OPERATION_NAME.substring(1), operation.getName()); // printAsXML(conf); }
for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t : src.getSearchParam()) tgt.addSearchParam(convertConformanceRestResourceSearchParamComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestOperationComponent t : src.getOperation()) tgt.addOperation(convertConformanceRestOperationComponent(t)); for (org.hl7.fhir.dstu3.model.UriType t : src.getCompartment())
public static org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent convertConformanceRestComponent(org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent tgt = new org.hl7.fhir.dstu2016may.model.Conformance.ConformanceRestComponent(); copyElement(src, tgt); tgt.setMode(convertRestfulConformanceMode(src.getMode())); if (src.hasDocumentation()) tgt.setDocumentation(src.getDocumentation()); tgt.setSecurity(convertConformanceRestSecurityComponent(src.getSecurity())); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceComponent t : src.getResource()) tgt.addResource(convertConformanceRestResourceComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.SystemInteractionComponent t : src.getInteraction()) tgt.addInteraction(convertSystemInteractionComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t : src.getSearchParam()) tgt.addSearchParam(convertConformanceRestResourceSearchParamComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestOperationComponent t : src.getOperation()) tgt.addOperation(convertConformanceRestOperationComponent(t)); for (org.hl7.fhir.dstu3.model.UriType t : src.getCompartment()) tgt.addCompartment(t.getValue()); return tgt; }