------------------------------------------------------------ revno: 18566 committer: Lars Helge Overland <larshe...@gmail.com> branch nick: dhis2 timestamp: Tue 2015-03-10 14:59:07 +0100 message: Events, added created, lastUpdated 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-03-10 13:44:29 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/Event.java 2015-03-10 13:59:07 +0000 @@ -28,19 +28,18 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import java.util.ArrayList; +import java.util.List; + +import org.hisp.dhis.common.BaseLinkableObject; +import org.hisp.dhis.common.DxfNamespaces; +import org.hisp.dhis.event.EventStatus; + import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import org.hisp.dhis.common.BaseLinkableObject; -import org.hisp.dhis.common.DxfNamespaces; -import org.hisp.dhis.event.EventStatus; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - /** * @author Morten Olav Hansen <morte...@gmail.com> */ @@ -80,9 +79,9 @@ private Boolean followup; - private Date created; + private String created; - private Date lastUpdated; + private String lastUpdated; public Event() { @@ -284,27 +283,27 @@ @JsonProperty @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) - public Date getCreated() + public String getCreated() { return created; } - public void setCreated( Date created ) + public void setCreated( String created ) { this.created = created; } @JsonProperty @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0) - public Date getLastUpdated() + public String getLastUpdated() { return lastUpdated; } - public void setLastUpdated( Date lastUpdated ) + public void setLastUpdated( String 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:44:29 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/event/JdbcEventStore.java 2015-03-10 13:59:07 +0000 @@ -28,13 +28,21 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.ObjectMapper; -import org.apache.commons.lang3.StringUtils; +import static org.hisp.dhis.common.IdentifiableObjectUtils.getIdList; +import static org.hisp.dhis.system.util.DateUtils.getMediumDateString; +import static org.hisp.dhis.system.util.TextUtils.getCommaDelimitedString; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.hisp.dhis.dxf2.common.IdSchemes; import org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance; -import org.hisp.dhis.dxf2.common.IdSchemes; import org.hisp.dhis.event.EventStatus; import org.hisp.dhis.organisationunit.OrganisationUnit; import org.hisp.dhis.program.Program; @@ -47,16 +55,8 @@ import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.support.rowset.SqlRowSet; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import static org.hisp.dhis.common.IdentifiableObjectUtils.getIdList; -import static org.hisp.dhis.system.util.DateUtils.getMediumDateString; -import static org.hisp.dhis.system.util.TextUtils.getCommaDelimitedString; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; /** * @author Morten Olav Hansen <morte...@gmail.com> @@ -143,14 +143,10 @@ event.setStoredBy( rowSet.getString( "psi_completeduser" ) ); event.setOrgUnitName( rowSet.getString( "ou_name" ) ); - - event.setDueDate( StringUtils.defaultIfEmpty( - DateUtils.getLongDateString( rowSet.getDate( "psi_duedate" ) ), DateUtils.getLongDateString( rowSet.getDate( - "psi_duedate" ) ) ) ); - - event.setEventDate( StringUtils.defaultIfEmpty( - DateUtils.getLongDateString( rowSet.getDate( "psi_executiondate" ) ), DateUtils.getLongDateString( rowSet.getDate( - "psi_executiondate" ) ) ) ); + event.setDueDate( DateUtils.getLongDateString( rowSet.getDate( "psi_duedate" ) ) ); + event.setEventDate( DateUtils.getLongDateString( rowSet.getDate( "psi_executiondate" ) ) ); + event.setCreated( DateUtils.getLongDateString( rowSet.getDate( "psi_created" ) ) ); + event.setLastUpdated( DateUtils.getLongDateString( rowSet.getDate( "psi_lastupdated" ) ) ); if ( rowSet.getBoolean( "ps_capturecoordinates" ) ) { @@ -222,7 +218,7 @@ "p.type as p_type, ps.uid as ps_uid, ps.code as ps_code, ps.capturecoordinates as ps_capturecoordinates, pa.uid as pa_uid, " + "psi.uid as psi_uid, psi.status as psi_status, ou.uid as ou_uid, ou.code as ou_code, ou.name as ou_name, " + "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, " + + "psi.longitude as psi_longitude, psi.latitude as psi_latitude, psi.created as psi_created, psi.lastupdated as psi_lastupdated, " + "psinote.trackedentitycommentid as psinote_id, psinote.commenttext as psinote_value, " + "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 " +
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp