Abstract
The OpenMRS domain objects currently heavily rely on the xml mapping files. These not only makes it difficult to for new developers to figure out how the object defined variables end-up in the database, but also processing the metadata related to the domain object becomes more difficult. This project will address the challenges faced when depending on xml mappings as well as address the possible bugs that could be uncovered when migrating to annotations' usage.
Project Champions
Wyclif Luyima, Moses Mutesasira, Nathan Ruhanga
Skills Needed
- Excellent understanding of Java
- Good understanding of the hibernate library
- General understanding of the OpenMRS data model
- Familiarity with Liquibase
Objectives
- Switch from xml mappings to annotations on all OpenMRS Core domains
Resources
Approved tickets
Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Incomplete Tasks
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table column resulting from annotated superclass
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- has missing database table
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- ERROR: Editing the fields [changedBy, dateChanged] on Order is not allowed
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- it extends person, and I had some problems annotating that base class
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
-ERROR: Not all named super-types (extends) were found : [Person]
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
-ERROR: null not allowed for column "creator"
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
-ERROR: null not allowed for column "creator"
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
-ERROR: null not allowed for column "creator"