dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #30698
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 15608: Fixed bug - The representative created doesn't display on TEI list.
------------------------------------------------------------
revno: 15608
committer: Tran Chau <tran.hispvietnam@xxxxxxxxx>
branch nick: dhis2
timestamp: Tue 2014-06-10 16:12:55 +0800
message:
Fixed bug - The representative created doesn't display on TEI list.
modified:
dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/AddRepresentativeAction.java
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/AddRepresentativeAction.java'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/AddRepresentativeAction.java 2014-06-10 07:56:21 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/java/org/hisp/dhis/caseentry/action/trackedentity/AddRepresentativeAction.java 2014-06-10 08:12:55 +0000
@@ -42,7 +42,9 @@
import org.hisp.dhis.trackedentity.TrackedEntityAttributeService;
import org.hisp.dhis.trackedentity.TrackedEntityInstance;
import org.hisp.dhis.trackedentity.TrackedEntityInstanceService;
+import org.hisp.dhis.trackedentity.TrackedEntityService;
import org.hisp.dhis.trackedentityattributevalue.TrackedEntityAttributeValue;
+import org.springframework.beans.factory.annotation.Autowired;
import com.opensymphony.xwork2.Action;
@@ -57,22 +59,62 @@
private TrackedEntityInstanceService entityInstanceService;
+ public void setEntityInstanceService( TrackedEntityInstanceService entityInstanceService )
+ {
+ this.entityInstanceService = entityInstanceService;
+ }
+
private OrganisationUnitSelectionManager selectionManager;
+ public void setSelectionManager( OrganisationUnitSelectionManager selectionManager )
+ {
+ this.selectionManager = selectionManager;
+ }
+
private TrackedEntityAttributeService attributeService;
+ public void setAttributeService( TrackedEntityAttributeService attributeService )
+ {
+ this.attributeService = attributeService;
+ }
+
+ @Autowired
+ private TrackedEntityService trackedEntityService;
+
// -------------------------------------------------------------------------
// Input
// -------------------------------------------------------------------------
private Integer relationshipTypeId;
+ public void setRelationshipTypeId( Integer relationshipTypeId )
+ {
+ this.relationshipTypeId = relationshipTypeId;
+ }
+
+ public Integer getRelationshipTypeId()
+ {
+ return relationshipTypeId;
+ }
+
+ private Integer trackedEntityId;
+
+ public void setTrackedEntityId( Integer trackedEntityId )
+ {
+ this.trackedEntityId = trackedEntityId;
+ }
+
// -------------------------------------------------------------------------
// Output
// -------------------------------------------------------------------------
private TrackedEntityInstance entityInstance;
+ public TrackedEntityInstance getEntityInstance()
+ {
+ return entityInstance;
+ }
+
// -------------------------------------------------------------------------
// Action implementation
// -------------------------------------------------------------------------
@@ -87,6 +129,7 @@
OrganisationUnit organisationUnit = selectionManager.getSelectedOrganisationUnit();
entityInstance = new TrackedEntityInstance();
+ entityInstance.setTrackedEntity( trackedEntityService.getTrackedEntity( trackedEntityId ) );
entityInstance.setOrganisationUnit( organisationUnit );
@@ -129,34 +172,4 @@
// Getter/Setter
// -----------------------------------------------------------------------------
- public void setEntityInstanceService( TrackedEntityInstanceService entityInstanceService )
- {
- this.entityInstanceService = entityInstanceService;
- }
-
- public void setAttributeService( TrackedEntityAttributeService attributeService )
- {
- this.attributeService = attributeService;
- }
-
- public void setSelectionManager( OrganisationUnitSelectionManager selectionManager )
- {
- this.selectionManager = selectionManager;
- }
-
- public Integer getRelationshipTypeId()
- {
- return relationshipTypeId;
- }
-
- public void setRelationshipTypeId( Integer relationshipTypeId )
- {
- this.relationshipTypeId = relationshipTypeId;
- }
-
- public TrackedEntityInstance getEntityInstance()
- {
- return entityInstance;
- }
-
}