aboutsummaryrefslogtreecommitdiffstats
path: root/OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java
diff options
context:
space:
mode:
Diffstat (limited to 'OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java')
-rw-r--r--OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java b/OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java
new file mode 100644
index 0000000000..232c0862a1
--- /dev/null
+++ b/OsmAnd-api/src/net/osmand/aidlapi/favorite/group/AddFavoriteGroupParams.java
@@ -0,0 +1,46 @@
+package net.osmand.aidlapi.favorite.group;
+
+import android.os.Bundle;
+import android.os.Parcel;
+
+import net.osmand.aidlapi.AidlParams;
+
+public class AddFavoriteGroupParams extends AidlParams {
+
+ private AFavoriteGroup favoriteGroup;
+
+ public AddFavoriteGroupParams(AFavoriteGroup favoriteGroup) {
+ this.favoriteGroup = favoriteGroup;
+ }
+
+ public AddFavoriteGroupParams(Parcel in) {
+ readFromParcel(in);
+ }
+
+ public static final Creator<AddFavoriteGroupParams> CREATOR = new Creator<AddFavoriteGroupParams>() {
+ @Override
+ public AddFavoriteGroupParams createFromParcel(Parcel in) {
+ return new AddFavoriteGroupParams(in);
+ }
+
+ @Override
+ public AddFavoriteGroupParams[] newArray(int size) {
+ return new AddFavoriteGroupParams[size];
+ }
+ };
+
+ public AFavoriteGroup getFavoriteGroup() {
+ return favoriteGroup;
+ }
+
+ @Override
+ public void writeToBundle(Bundle bundle) {
+ bundle.putParcelable("favoriteGroup", favoriteGroup);
+ }
+
+ @Override
+ protected void readFromBundle(Bundle bundle) {
+ bundle.setClassLoader(AFavoriteGroup.class.getClassLoader());
+ favoriteGroup = bundle.getParcelable("favoriteGroup");
+ }
+} \ No newline at end of file