dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #36250
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 18565: Event query, fixed strange code
------------------------------------------------------------
revno: 18565
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Tue 2015-03-10 14:44:29 +0100
message:
Event query, fixed strange code
modified:
dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/Event.java
dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/JdbcEventStore.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-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/Event.java'
--- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/Event.java 2015-01-17 07:41:26 +0000
+++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/Event.java 2015-03-10 13:44:29 +0000
@@ -38,13 +38,15 @@
import org.hisp.dhis.event.EventStatus;
import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
* @author Morten Olav Hansen <mortenoh@xxxxxxxxx>
*/
@JacksonXmlRootElement( localName = "event", namespace = DxfNamespaces.DXF_2_0 )
-public class Event extends BaseLinkableObject
+public class Event
+ extends BaseLinkableObject
{
private String event;
@@ -77,6 +79,10 @@
private List<Note> notes = new ArrayList<>();
private Boolean followup;
+
+ private Date created;
+
+ private Date lastUpdated;
public Event()
{
@@ -276,6 +282,30 @@
this.followup = followup;
}
+ @JsonProperty
+ @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0)
+ public Date getCreated()
+ {
+ return created;
+ }
+
+ public void setCreated( Date created )
+ {
+ this.created = created;
+ }
+
+ @JsonProperty
+ @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0)
+ public Date getLastUpdated()
+ {
+ return lastUpdated;
+ }
+
+ public void setLastUpdated( Date lastUpdated )
+ {
+ this.lastUpdated = lastUpdated;
+ }
+
@Override
public boolean equals( Object o )
{
=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/JdbcEventStore.java'
--- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/JdbcEventStore.java 2015-03-10 13:30:28 +0000
+++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/JdbcEventStore.java 2015-03-10 13:44:29 +0000
@@ -201,14 +201,12 @@
{
Note note = new Note();
note.setValue( rowSet.getString( "psinote_value" ) );
- note.setStoredDate( StringUtils.defaultIfEmpty(
- rowSet.getString( "psinote_soreddate" ), rowSet.getString( "psinote_soreddate" ) ) );
+ note.setStoredDate( rowSet.getString( "psinote_storeddate" ) );
note.setStoredBy( rowSet.getString( "psinote_storedby" ) );
event.getNotes().add( note );
notes.add( rowSet.getString( "psinote_id" ) );
}
-
}
return events;
@@ -226,7 +224,7 @@
"psi.executiondate as psi_executiondate, psi.duedate as psi_duedate, psi.completeduser as psi_completeduser, " +
"psi.longitude as psi_longitude, psi.latitude as psi_latitude, " +
"psinote.trackedentitycommentid as psinote_id, psinote.commenttext as psinote_value, " +
- "psinote.createddate as psinote_soreddate, psinote.creator as psinote_storedby, " +
+ "psinote.createddate as psinote_storeddate, psinote.creator as psinote_storedby, " +
"pdv.value as pdv_value, pdv.storedby as pdv_storedby, pdv.providedelsewhere as pdv_providedelsewhere, de.uid as de_uid, de.code as de_code " +
"from program p " +
"left join programstage ps on ps.programid=p.programid " +