Builds and runs unit tests. More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #363 was successful Changes by Rafal Korytkowski and Wes Brown <wes@weslandia.org>

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

openmrs-module-webservices.rest

  • Rafal Korytkowski

    Rafal Korytkowski b88a3584734026951bf6770ce475a5c572c784b9

    Merge pull request #110 from akmad/restws-482
    Fix for RESTWS-482

  • Wes Brown <wes@weslandia.org>

    Wes Brown <wes@weslandia.org> 4586667329adb2966a4f561a653375ffc60ef4b5

    Updates as per comments         Removed reference to Pair class         Cache clearing now occurs when context is refreshed

    • omod-common/src/main/java/org/openmrs/module/webservices/rest/util/ReflectionUtil.java (version 4586667329adb2966a4f561a653375ffc60ef4b5)
    • omod/src/main/java/org/openmrs/module/webservices/rest/Activator.java (version 4586667329adb2966a4f561a653375ffc60ef4b5)
  • Wes Brown <wes@weslandia.org>

    Wes Brown <wes@weslandia.org> 4928531c7969e1b6da9e3e16c14035c4fb9ae2e3

    Added converter and property getter/setter caching         The ConverstionUtil.getConverter result is now cached (including nulls)         Added caches for annotated property getters and settings and moved code to ReflectionUtil class         Fix for restws-482

    • omod-common/src/main/java/org/openmrs/module/webservices/rest/util/ReflectionUtil.java (version 4928531c7969e1b6da9e3e16c14035c4fb9ae2e3)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/ConversionUtil.java (version 4928531c7969e1b6da9e3e16c14035c4fb9ae2e3)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/resource/impl/BaseDelegatingResource.java (version 4928531c7969e1b6da9e3e16c14035c4fb9ae2e3)
    • omod/src/main/java/org/openmrs/module/webservices/rest/Activator.java (version 4928531c7969e1b6da9e3e16c14035c4fb9ae2e3)
  • Wes Brown <wes@weslandia.org>

    Wes Brown <wes@weslandia.org> 4bc66c89bc8f6afa57d3a86daf385659f9551386

    Merge remote-tracking branch 'upstream/master'
    Conflicts:
            omod-common/src/main/java/org/openmrs/module/webservices/rest/web/ConversionUtil.java
            omod-common/src/main/java/org/openmrs/module/webservices/rest/web/resource/impl/BaseDelegatingResource.java
            omod-common/src/test/java/org/openmrs/module/webservices/rest/web/ConversionUtilTest.java

  • Wes Brown <wes@weslandia.org>

    Wes Brown <wes@weslandia.org> d09afbeb0a0d4840b5e1a433141a51dba5fa41ac

    Updated as per Rafal's comments.         Added copyright to new files.         Updated ResourceDocGenerator so that GenericChildResource is ignored.         Made TypeVariable cache thread-safe.         Moved TypeVariable processing into convert overload.

    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/controller/openmrs1_9/GenericPropertyResourceTest.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericBase.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericChild.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericChildResource.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-common/src/main/java/org/openmrs/module/webservices/docs/ResourceDocCreator.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/ConversionUtil.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/resource/impl/BaseDelegatingResource.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
    • omod-common/src/test/java/org/openmrs/module/webservices/rest/web/ConversionUtilTest.java (version d09afbeb0a0d4840b5e1a433141a51dba5fa41ac)
  • Wes Brown <wes@weslandia.org>

    Wes Brown <wes@weslandia.org> bdd388e657e8390bc1cb1f3638543a1cf70ef67c

    Updates setProperty logic to deal properly with generic properties on generic superclasses.

    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/controller/openmrs1_9/GenericPropertyResourceTest.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericBase.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericChild.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-1.9/src/test/java/org/openmrs/module/webservices/rest/web/v1_0/test/GenericChildResource.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/ConversionUtil.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-common/src/main/java/org/openmrs/module/webservices/rest/web/resource/impl/BaseDelegatingResource.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)
    • omod-common/src/test/java/org/openmrs/module/webservices/rest/web/ConversionUtilTest.java (version bdd388e657e8390bc1cb1f3638543a1cf70ef67c)