aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/oc/UserInfo.java
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-06-26 22:54:52 +0200
committerrsudev <rasch@munin-soft.de>2013-06-26 22:54:52 +0200
commited1071c654b7ecac5466c91a405cb328bf075275 (patch)
tree8056c28fb18a2c35cedb18cb446213a399644d40 /main/src/cgeo/geocaching/connector/oc/UserInfo.java
parentcd46bb595b3f51ccbebd616aea54341fdbbcf019 (diff)
downloadcgeo-ed1071c654b7ecac5466c91a405cb328bf075275.zip
cgeo-ed1071c654b7ecac5466c91a405cb328bf075275.tar.gz
cgeo-ed1071c654b7ecac5466c91a405cb328bf075275.tar.bz2
Move resource-ids to UserInfoStatus
Diffstat (limited to 'main/src/cgeo/geocaching/connector/oc/UserInfo.java')
-rw-r--r--main/src/cgeo/geocaching/connector/oc/UserInfo.java41
1 files changed, 41 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/connector/oc/UserInfo.java b/main/src/cgeo/geocaching/connector/oc/UserInfo.java
new file mode 100644
index 0000000..0dc0440
--- /dev/null
+++ b/main/src/cgeo/geocaching/connector/oc/UserInfo.java
@@ -0,0 +1,41 @@
+package cgeo.geocaching.connector.oc;
+
+import cgeo.geocaching.R;
+
+public class UserInfo {
+
+ public enum UserInfoStatus {
+ NOT_RETRIEVED(R.string.init_login_popup_working),
+ SUCCESSFUL(R.string.init_login_popup_ok),
+ FAILED(R.string.init_login_popup_failed),
+ NOT_SUPPORTED(R.string.init_login_popup_not_authorized);
+
+ public final int resId;
+
+ UserInfoStatus(int resId) {
+ this.resId = resId;
+ }
+ }
+
+ private final String name;
+ private final int finds;
+ private final UserInfoStatus status;
+
+ UserInfo(String name, int finds, UserInfoStatus status) {
+ this.name = name;
+ this.finds = finds;
+ this.status = status;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public int getFinds() {
+ return finds;
+ }
+
+ public UserInfoStatus getStatus() {
+ return status;
+ }
+}