for (CapabilityStatementRestComponent nextRest : retVal.getRest()) {
@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); }
this.getProfile().add(castToReference(value)); } else if (name.equals("rest")) { this.getRest().add((CapabilityStatementRestComponent) value); } else if (name.equals("messaging")) { this.getMessaging().add((CapabilityStatementMessagingComponent) value);
for (org.hl7.fhir.dstu3.model.Reference t : src.getProfile()) tgt.addProfile(convertReference(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent t : src.getRest()) tgt.addRest(convertConformanceRestComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementMessagingComponent t : src.getMessaging())
@Test public void testGetConformance() { CapabilityStatement conf = client.capabilities().ofType(CapabilityStatement.class).execute(); CapabilityStatement.CapabilityStatementRestComponent component = conf.getRest().iterator().next(); assertEquals(CapabilityStatement.SystemRestfulInteraction.TRANSACTION, component.getInteraction().get(0).getCode()); }
CapabilityStatement.CapabilityStatementRestComponent rest = capabilityStatement.getRest().get(0); CapabilityStatement.CapabilityStatementRestSecurityComponent restSecurity = rest.getSecurity(); List<Extension> extensions = restSecurity.getExtension();
for (org.hl7.fhir.dstu3.model.Reference t : src.getProfile()) tgt.addProfile(convertReference(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent t : src.getRest()) tgt.addRest(convertConformanceRestComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementMessagingComponent t : src.getMessaging())
return value; case 3496916: // rest this.getRest().add((CapabilityStatementRestComponent) value); // CapabilityStatementRestComponent return value; case -1440008444: // messaging
@SuppressWarnings("Duplicates") @Override public CapabilityStatement addCapabilityStatement(CapabilityStatement capabilityStatement) { if (metadataRepositoryConfig.isSecured()) { List<CapabilityStatement.CapabilityStatementRestComponent> restList = capabilityStatement.getRest(); CapabilityStatement.CapabilityStatementRestComponent rest = restList.get(0); CapabilityStatement.CapabilityStatementRestSecurityComponent restSecurity = rest.getSecurity(); Extension conformanceExtension = new Extension(metadataRepositoryConfig.getUrisEndpointExtensionUrl()); conformanceExtension.addExtension(new Extension("authorize", new UriType(metadataRepositoryConfig.getAuthorizeUrl()))); conformanceExtension.addExtension(new Extension("token", new UriType(metadataRepositoryConfig.getTokenUrl()))); conformanceExtension.addExtension(new Extension("register", new UriType(metadataRepositoryConfig.getRegistrationEndpointUrl()))); conformanceExtension.addExtension(new Extension("launch-registration", new UriType(metadataRepositoryConfig.getLaunchRegistrationUrl()))); restSecurity.addExtension(conformanceExtension); CodeableConcept codeableConcept = new CodeableConcept(); Coding smartOnFhirCoding = new Coding("http://hl7.org/fhir/restful-security-service", "SMART-on-FHIR", "SMART-on-FHIR"); codeableConcept.getCoding().add(smartOnFhirCoding); codeableConcept.setText("OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org)"); restSecurity.getService().add(codeableConcept); } return capabilityStatement; } }
for (CapabilityStatementRestComponent nextRest : retVal.getRest()) {
for (org.hl7.fhir.dstu3.model.Reference t : src.getProfile()) tgt.addProfile(convertReference(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent t : src.getRest()) tgt.addRest(convertConformanceRestComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementMessagingComponent t : src.getMessaging())
for (org.hl7.fhir.dstu3.model.Reference t : src.getProfile()) tgt.addProfile(convertReference(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementRestComponent t : src.getRest()) tgt.addRest(convertConformanceRestComponent(t)); for (org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementMessagingComponent t : src.getMessaging())