Build plan for Cohort module including release to BinTray

Build: #22 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Git

  • Ian Bacher

    Ian Bacher 207f124aa346b81a7b8c770125ffc783d3a806f2 m

    Migrate to Hibernate annotations

    • api/src/main/java/org/openmrs/module/cohort/CohortAttribute.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortAttributeType.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortEncounter.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortLeader.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortM.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortMember.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortMemberVisit.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortObs.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortProgram.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortRole.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortType.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/CohortVisit.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/java/org/openmrs/module/cohort/hfe/CohortFormEntrySession.java (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/Cohort.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortAttribute.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortAttributeType.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortEncounter.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortLeader.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortMember.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortMemberVisit.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortObs.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortProgram.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortRole.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortType.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/CohortVisit.hbm.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/main/resources/moduleApplicationContext.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/test/resources/TestApplicationContext.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/test/resources/TestHibernateConfiguration.cfg.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • api/src/test/resources/testHibernate.cfg.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
    • omod/src/main/resources/config.xml (version 207f124aa346b81a7b8c770125ffc783d3a806f2)
  • Ian Bacher

    Ian Bacher 8332956688fc5a2c3a39a968bce24c4d4c08fe0a m

    Clean-up DAO methods
    * Removed potential SQL-I vulnerabilities
    * Used `get(Class, Id)` where possible
    * Changed some return types to reflect what would actually be fetched
      e.g., findById will only ever return one result while findByVisitId
      will only ever return a list of results

    • api/src/main/java/org/openmrs/module/cohort/api/CohortService.java (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/main/java/org/openmrs/module/cohort/api/db/CohortDAO.java (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/main/java/org/openmrs/module/cohort/api/db/hibernate/HibernateCohortDAO.java (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/main/java/org/openmrs/module/cohort/api/impl/CohortServiceImpl.java (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/main/resources/liquibase.properties (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/main/resources/sqldiff.xml (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
    • api/src/test/java/org/openmrs/module/cohort/api/impl/CohortServiceImplTest.java (version 8332956688fc5a2c3a39a968bce24c4d4c08fe0a)
  • Ian Bacher

    Ian Bacher 3bb1371c61fffe5bc7b45bf3ee312703af675f2b m

    Update POMs
    * Fixes links
    * All dependency versions are in the main POM

    • api/pom.xml (version 3bb1371c61fffe5bc7b45bf3ee312703af675f2b)
    • omod/pom.xml (version 3bb1371c61fffe5bc7b45bf3ee312703af675f2b)
    • omod/src/main/resources/config.xml (version 3bb1371c61fffe5bc7b45bf3ee312703af675f2b)
    • pom.xml (version 3bb1371c61fffe5bc7b45bf3ee312703af675f2b)
  • Ian Bacher

    Ian Bacher ff6d0910b256337009d26f0696eaca07248d20d0 m

    Move validators into the API package

    • api/src/main/java/org/openmrs/module/cohort/validator/AddCohortAttributeTypeValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • api/src/main/java/org/openmrs/module/cohort/validator/AddCohortProgramValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • api/src/main/java/org/openmrs/module/cohort/validator/AddCohortRoleValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • api/src/main/java/org/openmrs/module/cohort/validator/AddCohortTypeValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • api/src/main/java/org/openmrs/module/cohort/validator/AddCohortValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • omod/src/main/java/org/openmrs/module/cohort/web/validator/AddCohortAttributeTypeValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • omod/src/main/java/org/openmrs/module/cohort/web/validator/AddCohortProgramValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • omod/src/main/java/org/openmrs/module/cohort/web/validator/AddCohortRoleValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • omod/src/main/java/org/openmrs/module/cohort/web/validator/AddCohortTypeValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
    • omod/src/main/java/org/openmrs/module/cohort/web/validator/AddCohortValidator.java (version ff6d0910b256337009d26f0696eaca07248d20d0)
  • Ian Bacher

    Ian Bacher 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127 m

    Allow REST resources to load on newer versions of the platform

    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortAttributesRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortAttributesTypeRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortEncounterRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortLeaderRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortMemberRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortMemberVisitRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortObsRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortProgramRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortRoleRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortTypeRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)
    • omod/src/main/java/org/openmrs/module/cohort/web/resource/CohortVisitRequestResource.java (version 8f7094e5b1dbd2e16ed277f7b1bebfb09b766127)