/** * Returns the {@link FhirVersionEnum} which corresponds to a specific version of * FHIR. Partial version strings (e.g. "3.0") are acceptable. * * @return Returns null if no version exists matching the given string */ public static FhirVersionEnum forVersionString(String theVersionString) { for (FhirVersionEnum next : values()) { if (next.getFhirVersionString().startsWith(theVersionString)) { return next; } } return null; }
public static String createUserAgentString(FhirContext theContext, String theClientType) { StringBuilder b = new StringBuilder(); b.append("HAPI-FHIR/"); b.append(VersionUtil.getVersion()); b.append(" (FHIR Client; FHIR "); b.append(theContext.getVersion().getVersion().getFhirVersionString()); b.append('/'); b.append(theContext.getVersion().getVersion().name()); b.append("; "); b.append(theClientType); b.append(")"); return b.toString(); }
@Override public String getVersion() { return myCtx.getVersion().getVersion().getFhirVersionString(); }
protected List<String> createPoweredByAttributes() { return Lists.newArrayList("FHIR Server", "FHIR " + myFhirContext.getVersion().getVersion().getFhirVersionString() + "/" + myFhirContext.getVersion().getVersion().name()); }
if (serverFhirVersionString.equals(FhirVersionEnum.DSTU2.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU2; } else if (serverFhirVersionString.equals(FhirVersionEnum.DSTU2_1.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU2_1; } else if (serverFhirVersionString.equals(FhirVersionEnum.DSTU3.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU3; } else if (serverFhirVersionString.equals(FhirVersionEnum.R4.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.R4; } else {
retVal.setFhirVersion(FhirVersionEnum.DSTU2_1.getFhirVersionString());
retVal.setFhirVersion(Enumerations.FHIRVersion.fromCode(FhirVersionEnum.R4.getFhirVersionString()));
retVal.setFhirVersion(FhirVersionEnum.DSTU2_HL7ORG.getFhirVersionString());
/** * Returns the {@link FhirVersionEnum} which corresponds to a specific version of * FHIR. Partial version strings (e.g. "3.0") are acceptable. * * @return Returns null if no version exists matching the given string */ public static FhirVersionEnum forVersionString(String theVersionString) { for (FhirVersionEnum next : values()) { if (next.getFhirVersionString().startsWith(theVersionString)) { return next; } } return null; }
public static String createUserAgentString(FhirContext theContext, String theClientType) { StringBuilder b = new StringBuilder(); b.append("HAPI-FHIR/"); b.append(VersionUtil.getVersion()); b.append(" (FHIR Client; FHIR "); b.append(theContext.getVersion().getVersion().getFhirVersionString()); b.append('/'); b.append(theContext.getVersion().getVersion().name()); b.append("; "); b.append(theClientType); b.append(")"); return b.toString(); }
@Override public String getVersion() { return myCtx.getVersion().getVersion().getFhirVersionString(); }
@Override public String getVersion() { return myCtx.getVersion().getVersion().getFhirVersionString(); }
protected List<String> createPoweredByAttributes() { return Lists.newArrayList("FHIR Server", "FHIR " + myFhirContext.getVersion().getVersion().getFhirVersionString() + "/" + myFhirContext.getVersion().getVersion().name()); }
if (serverFhirVersionString.equals(FhirVersionEnum.DSTU2.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU2; } else if (serverFhirVersionString.equals(FhirVersionEnum.DSTU2_1.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU2_1; } else if (serverFhirVersionString.equals(FhirVersionEnum.DSTU3.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.DSTU3; } else if (serverFhirVersionString.equals(FhirVersionEnum.R4.getFhirVersionString())) { serverFhirVersionEnum = FhirVersionEnum.R4; } else {
retVal.setFhirVersion(FhirVersionEnum.DSTU2.getFhirVersionString());
retVal.setFhirVersion(Enumerations.FHIRVersion.fromCode(FhirVersionEnum.R4.getFhirVersionString()));
retVal.setFhirVersion(FhirVersionEnum.DSTU2_1.getFhirVersionString());
retVal.setFhirVersion(FhirVersionEnum.DSTU2_HL7ORG.getFhirVersionString());
retVal.setFhirVersion(FhirVersionEnum.DSTU3.getFhirVersionString());