public RestulfulServerConfiguration createConfiguration() { RestulfulServerConfiguration result = new RestulfulServerConfiguration(); result.setResourceBindings(getResourceBindings()); result.setServerBindings(getServerBindings()); result.setImplementationDescription(getImplementationDescription()); result.setServerVersion(getServerVersion()); result.setServerName(getServerName()); result.setFhirContext(getFhirContext()); result.setServerAddressStrategy(myServerAddressStrategy); try (InputStream inputStream = getClass().getResourceAsStream("/META-INF/MANIFEST.MF")) { if (inputStream != null) { Manifest manifest = new Manifest(inputStream); String value = manifest.getMainAttributes().getValue("Build-Time"); result.setConformanceDate(new InstantDt(value)); } } catch (Exception e) { // fall through } return result; }
HardcodedServerAddressStrategy hardcodedServerAddressStrategy = new HardcodedServerAddressStrategy(); hardcodedServerAddressStrategy.setValue(getBaseForServer()); serverConfiguration.setServerAddressStrategy(hardcodedServerAddressStrategy); FhirVersionEnum fhirContextVersion = super.getFhirContext().getVersion().getVersion(); switch (fhirContextVersion) {
public RestulfulServerConfiguration createConfiguration() { RestulfulServerConfiguration result = new RestulfulServerConfiguration(); result.setResourceBindings(getResourceBindings()); result.setServerBindings(getServerBindings()); result.setImplementationDescription(getImplementationDescription()); result.setServerVersion(getServerVersion()); result.setServerName(getServerName()); result.setFhirContext(getFhirContext()); result.setServerAddressStrategy(myServerAddressStrategy); try (InputStream inputStream = getClass().getResourceAsStream("/META-INF/MANIFEST.MF")) { if (inputStream != null) { Manifest manifest = new Manifest(inputStream); String value = manifest.getMainAttributes().getValue("Build-Time"); result.setConformanceDate(new InstantDt(value)); } } catch (Exception e) { // fall through } return result; }