diff options
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/models/FeatureSet.java')
-rw-r--r-- | WordPress/src/main/java/org/wordpress/android/models/FeatureSet.java | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/models/FeatureSet.java b/WordPress/src/main/java/org/wordpress/android/models/FeatureSet.java new file mode 100644 index 000000000..a64445042 --- /dev/null +++ b/WordPress/src/main/java/org/wordpress/android/models/FeatureSet.java @@ -0,0 +1,38 @@ +package org.wordpress.android.models; + +import java.util.Map; + +/** + * A Model for parsing the result of wpcom.getFeatures() to retrieve + * features for a hosted WordPress.com blog. + */ +public class FeatureSet { + private int mBlogId; + + private boolean mIsVideopressEnabled = false; + // add future features here + + public FeatureSet(int blogId, Map<?,?> map) { + setBlogId(blogId); + + if (map.containsKey("videopress_enabled")) + setIsVideopressEnabled((Boolean) map.get("videopress_enabled")); + + } + + public boolean isVideopressEnabled() { + return mIsVideopressEnabled; + } + + public void setIsVideopressEnabled(boolean enabled) { + this.mIsVideopressEnabled = enabled; + } + + public int getBlogId() { + return mBlogId; + } + + public void setBlogId(int blogId) { + this.mBlogId = blogId; + } +} |