dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #30466
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 15457: Added PatientList.java
------------------------------------------------------------
revno: 15457
committer: sherylyn.marie
branch nick: dhis2
timestamp: Thu 2014-05-29 00:21:21 +0800
message:
Added PatientList.java
added:
dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/api/mobile/model/LWUITmodel/PatientList.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
=== added file 'dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/api/mobile/model/LWUITmodel/PatientList.java'
--- dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/api/mobile/model/LWUITmodel/PatientList.java 1970-01-01 00:00:00 +0000
+++ dhis-2/dhis-services/dhis-service-mobile/src/main/java/org/hisp/dhis/api/mobile/model/LWUITmodel/PatientList.java 2014-05-28 16:21:21 +0000
@@ -0,0 +1,104 @@
+package org.hisp.dhis.api.mobile.model.LWUITmodel;
+
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.hisp.dhis.api.mobile.model.DataStreamSerializable;
+
+public class PatientList
+ implements DataStreamSerializable
+{
+ private String clientVersion;
+
+ private List<Patient> patientList = new ArrayList<Patient>();
+
+ public PatientList()
+ {
+
+ }
+
+ public List<Patient> getPatientList()
+ {
+ return patientList;
+ }
+
+ public void setPatientList( List<Patient> patients )
+ {
+ this.patientList = patients;
+ }
+
+ public String getClientVersion()
+ {
+ return clientVersion;
+ }
+
+ public void setClientVersion( String clientVersion )
+ {
+ this.clientVersion = clientVersion;
+ }
+
+ @Override
+ public void serialize( DataOutputStream dataOutputStream )
+ throws IOException
+ {
+ if ( patientList != null )
+ {
+ dataOutputStream.writeInt( patientList.size() );
+ for ( Patient patient : patientList )
+ {
+
+ patient.serialize( dataOutputStream );
+ }
+ }
+ else
+ {
+ dataOutputStream.writeInt( 0 );
+ }
+ }
+
+ @Override
+ public void deSerialize( DataInputStream dataInputStream )
+ throws IOException
+ {
+ int size = 0;
+ size = dataInputStream.readInt();
+ if ( size > 0 )
+ {
+ patientList = new ArrayList<Patient>();
+ for ( int i = 0; i < size; i++ )
+ {
+ Patient patient = new Patient();
+ patient.deSerialize( dataInputStream );
+ patientList.add( patient );
+ }
+ }
+ }
+
+ @Override
+ public void serializeVersion2_8( DataOutputStream dataOutputStream )
+ throws IOException
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void serializeVersion2_9( DataOutputStream dataOutputStream )
+ throws IOException
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void serializeVersion2_10( DataOutputStream dataOutputStream )
+ throws IOException
+ {
+ // TODO Auto-generated method stub
+
+ }
+
+}