This commit is contained in:
jamesagnew 2014-07-30 07:58:57 -04:00
parent 67fb593146
commit 0a57647b17
8 changed files with 42 additions and 19 deletions

View File

@ -6,7 +6,7 @@
<title>HAPI FHIR Changelog</title> <title>HAPI FHIR Changelog</title>
</properties> </properties>
<body> <body>
<release version="0.5" date="TBD"> <release version="0.5" date="2014-Jul-30">
<action type="add"> <action type="add">
having multiple ways of accomplishing the same thing. This means that a number of existing classes having multiple ways of accomplishing the same thing. This means that a number of existing classes
have been deprocated in favour of new naming schemes. have been deprocated in favour of new naming schemes.

View File

@ -38,7 +38,7 @@ public abstract class BaseHumanNameDt extends BaseIdentifiableElement {
public abstract java.util.List<StringDt> getFamily(); public abstract java.util.List<StringDt> getFamily();
/** /**
* Returns all repetitions of {@link $ hash}getFamily() family name} as a space separated string * Returns all repetitions of {@link #getFamily() family name} as a space separated string
* *
* @see DatatypeUtil${hash}joinStringsSpaceSeparated(List) * @see DatatypeUtil${hash}joinStringsSpaceSeparated(List)
*/ */
@ -56,7 +56,7 @@ public abstract class BaseHumanNameDt extends BaseIdentifiableElement {
public abstract java.util.List<StringDt> getGiven(); public abstract java.util.List<StringDt> getGiven();
/** /**
* Returns all repetitions of {@link $ hash}getGiven() given name} as a space separated string * Returns all repetitions of {@link #getGiven() given name} as a space separated string
* *
* @see DatatypeUtil${hash}joinStringsSpaceSeparated(List) * @see DatatypeUtil${hash}joinStringsSpaceSeparated(List)
*/ */
@ -74,7 +74,7 @@ public abstract class BaseHumanNameDt extends BaseIdentifiableElement {
public abstract java.util.List<StringDt> getPrefix(); public abstract java.util.List<StringDt> getPrefix();
/** /**
* Returns all repetitions of {@link $ hash}getPrefix() prefix name} as a space separated string * Returns all repetitions of {@link #getPrefix() prefix name} as a space separated string
* *
* @see DatatypeUtil${hash}joinStringsSpaceSeparated(List) * @see DatatypeUtil${hash}joinStringsSpaceSeparated(List)
*/ */
@ -92,7 +92,7 @@ public abstract class BaseHumanNameDt extends BaseIdentifiableElement {
public abstract java.util.List<StringDt> getSuffix(); public abstract java.util.List<StringDt> getSuffix();
/** /**
* Returns all repetitions of {@link $ hash}Suffix() suffix} as a space separated string * Returns all repetitions of {@link #getSuffix() suffix} as a space separated string
* *
* @see DatatypeUtil${hash}joinStringsSpaceSeparated(List) * @see DatatypeUtil${hash}joinStringsSpaceSeparated(List)
*/ */

View File

@ -74,9 +74,9 @@ public abstract class BaseIdentifierDt extends BaseIdentifiableElement implement
/** /**
* Returns true if <code>this</code> identifier has the same {@link IdentifierDt#[[#]]#getValue() value} * Returns true if <code>this</code> identifier has the same {@link IdentifierDt#getValue() value}
* and {@link IdentifierDt#[[#]]#getSystem() system} (as compared by simple equals comparison). * and {@link IdentifierDt#getSystem() system} (as compared by simple equals comparison).
* Does not compare other values (e.g. {@link IdentifierDt#[[#]]#getUse() use}) or any extensions. * Does not compare other values (e.g. {@link IdentifierDt#getUse() use}) or any extensions.
*/ */
public boolean matchesSystemAndValue(BaseIdentifierDt theIdentifier) { public boolean matchesSystemAndValue(BaseIdentifierDt theIdentifier) {
if (theIdentifier == null) { if (theIdentifier == null) {

View File

@ -20,7 +20,7 @@ package ca.uhn.fhir.rest.server;
* #L% * #L%
*/ */
import static org.apache.commons.lang3.StringUtils.isNotBlank; import static org.apache.commons.lang3.StringUtils.*;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStreamWriter; import java.io.OutputStreamWriter;
@ -66,7 +66,6 @@ import ca.uhn.fhir.model.dstu.resource.OperationOutcome.Issue;
import ca.uhn.fhir.model.dstu.valueset.IssueSeverityEnum; import ca.uhn.fhir.model.dstu.valueset.IssueSeverityEnum;
import ca.uhn.fhir.model.primitive.IdDt; import ca.uhn.fhir.model.primitive.IdDt;
import ca.uhn.fhir.model.primitive.InstantDt; import ca.uhn.fhir.model.primitive.InstantDt;
import ca.uhn.fhir.model.primitive.StringDt;
import ca.uhn.fhir.parser.IParser; import ca.uhn.fhir.parser.IParser;
import ca.uhn.fhir.rest.method.BaseMethodBinding; import ca.uhn.fhir.rest.method.BaseMethodBinding;
import ca.uhn.fhir.rest.method.ConformanceMethodBinding; import ca.uhn.fhir.rest.method.ConformanceMethodBinding;
@ -334,7 +333,7 @@ public class RestfulServer extends HttpServlet {
/** /**
* Gets the server's name, as exported in conformance profiles exported by the server. This is informational only, but can be helpful to set with something appropriate. * Gets the server's name, as exported in conformance profiles exported by the server. This is informational only, but can be helpful to set with something appropriate.
* *
* @see RestfulServer#setServerName(StringDt) * @see RestfulServer#setServerName(String)
*/ */
public String getServerName() { public String getServerName() {
return myServerName; return myServerName;
@ -791,9 +790,7 @@ public class RestfulServer extends HttpServlet {
} }
/** /**
* Gets the server's name, as exported in conformance profiles exported by the server. This is informational only, but can be helpful to set with something appropriate. * Sets the server's name, as exported in conformance profiles exported by the server. This is informational only, but can be helpful to set with something appropriate.
*
* @see RestfulServer#setServerName(StringDt)
*/ */
public void setServerName(String theServerName) { public void setServerName(String theServerName) {
myServerName = theServerName; myServerName = theServerName;

View File

@ -52,6 +52,10 @@
<item name="Changelog" href="./changes-report.html" /> <item name="Changelog" href="./changes-report.html" />
</menu> </menu>
<menu name="Test Server">
<item name="Public Test Server" href="http://fhirtest.uhn.ca"/>
</menu>
<menu name="Documentation"> <menu name="Documentation">
<item name="Introduction" href="./doc_intro.html" /> <item name="Introduction" href="./doc_intro.html" />
<item name="The Data Model" href="./doc_fhirobjects.html" /> <item name="The Data Model" href="./doc_fhirobjects.html" />

View File

@ -21,13 +21,35 @@
<p> <p>
Note that this is the home for the FHIR version of HAPI. If you are Note that this is the home for the FHIR version of HAPI. If you are
looking for HL7 v2 support, <a href="../">click here</a>. looking for HL7 v2 support, <a href="http://hl7api.sourceforge.net">click here</a>.
</p> </p>
<subsection name="Demonstration/Test Page">
<p>
A public test server is now operating at
<a href="http://fhirtest.uhn.ca">http://fhirtest.uhn.ca</a>.
This server is built entirely using components of HAPI-FHIR
and demonstrates all of its capabilities.
</p>
</subsection>
</section> </section>
<section name="Announcements"> <section name="Announcements">
<p>
<b>July 30, 2014 - HAPI FHIR 0.5 Released</b> - HAPI 0.5 has now been released.
This is surprisingly soon after the last release (and probably not a
pace we will sustain) but we landed a number of big fixes and enhancements
over the last two weeks and it just didn't make sense to hold them.
See the <a href="./duc_upgrading.html">upgrading page</a> for information on
API changes in this release.
<br/>
- <a href="mailto:jamesagnew@users.sourceforge.net">James Agnew</a>
</p>
<p> <p>
<b>July 14, 2014 - HAPI FHIR 0.4 Released</b> - The next release of HAPI has been <b>July 14, 2014 - HAPI FHIR 0.4 Released</b> - The next release of HAPI has been
tagged an uploaded to the Maven global repos and the GitHub releases section. See the changelog tagged an uploaded to the Maven global repos and the GitHub releases section. See the changelog

View File

@ -6,10 +6,10 @@
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<dependent-module archiveName="hapi-fhir-jpaserver-base-0.5-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-jpaserver-base/hapi-fhir-jpaserver-base"> <dependent-module archiveName="hapi-fhir-jpaserver-base-0.5.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-jpaserver-base/hapi-fhir-jpaserver-base">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module archiveName="hapi-fhir-base-0.5-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-base/hapi-fhir-base"> <dependent-module archiveName="hapi-fhir-base-0.5.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-base/hapi-fhir-base">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module deploy-path="/" handle="module:/overlay/prj/hapi-fhir-tester-overlay?includes=**/**&amp;excludes=META-INF/MANIFEST.MF"> <dependent-module deploy-path="/" handle="module:/overlay/prj/hapi-fhir-tester-overlay?includes=**/**&amp;excludes=META-INF/MANIFEST.MF">

View File

@ -3,7 +3,7 @@
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<dependent-module archiveName="hapi-fhir-base-0.5-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-base/hapi-fhir-base"> <dependent-module archiveName="hapi-fhir-base-0.5.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/hapi-fhir-base/hapi-fhir-base">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module deploy-path="/" handle="module:/overlay/prj/hapi-fhir-tester-overlay?includes=**/**&amp;excludes=META-INF/MANIFEST.MF"> <dependent-module deploy-path="/" handle="module:/overlay/prj/hapi-fhir-tester-overlay?includes=**/**&amp;excludes=META-INF/MANIFEST.MF">