=== 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 */ @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 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 " +