aboutsummaryrefslogtreecommitdiffstats
path: root/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java')
-rw-r--r--src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java69
1 files changed, 69 insertions, 0 deletions
diff --git a/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java b/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java
new file mode 100644
index 0000000..9e7624b
--- /dev/null
+++ b/src/menion/android/locus/addon/publiclib/geoData/PointGeocachingDataLog.java
@@ -0,0 +1,69 @@
+package menion.android.locus.addon.publiclib.geoData;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+public class PointGeocachingDataLog implements Parcelable {
+
+ private static final int VERSION = 1;
+
+ public int id;
+ public int type;
+ public String date;
+ public String finder;
+ public int finderFound;
+ public String logText;
+
+ public PointGeocachingDataLog() {
+ id = 0;
+ type = PointGeocachingData.CACHE_LOG_TYPE_UNKNOWN;
+ date = "";
+ finder = "";
+ finderFound = 0;
+ logText = "";
+ }
+
+ /****************************/
+ /* PARCELABLE PART */
+ /****************************/
+
+ public static final Parcelable.Creator<PointGeocachingDataLog> CREATOR = new Parcelable.Creator<PointGeocachingDataLog>() {
+ public PointGeocachingDataLog createFromParcel(Parcel in) {
+ return new PointGeocachingDataLog(in);
+ }
+
+ public PointGeocachingDataLog[] newArray(int size) {
+ return new PointGeocachingDataLog[size];
+ }
+ };
+
+ public PointGeocachingDataLog(Parcel in) {
+ switch (in.readInt()) {
+ case 1:
+ id = in.readInt();
+ case 0:
+ type = in.readInt();
+ date = in.readString();
+ finder = in.readString();
+ finderFound = in.readInt();
+ logText = in.readString();
+ break;
+ }
+ }
+
+ @Override
+ public void writeToParcel(Parcel dest, int flags) {
+ dest.writeInt(VERSION);
+ dest.writeInt(id);
+ dest.writeInt(type);
+ dest.writeString(date);
+ dest.writeString(finder);
+ dest.writeInt(finderFound);
+ dest.writeString(logText);
+ }
+
+ @Override
+ public int describeContents() {
+ return 0;
+ }
+} \ No newline at end of file