OSDN Git Service

Txxxxx
[traindelaybot/source.git] / workspace / .metadata / .plugins / org.eclipse.core.resources / .history / 4e / 00c0f7d31e7200111835fa7adce7cfd2
@@ -10,6 +10,8 @@ public class KeyValueDao {
        public static final String KEY_ACCESS_TOKEN = "ACCESS_TOKEN";\r
        public static final String KEY_ACCESS_TOKEN_SECRET = "ACCESS_TOKEN_SECRET";\r
 \r
+       public static final String KEY_SEARCH_PERIOD = "SEARCH_PERIOD";\r
+\r
        private static KeyValueDao instance = null;\r
        private PersistenceManager pm = PMFactory.get().getPersistenceManager();\r
                \r
@@ -32,6 +34,11 @@ public class KeyValueDao {
                return keyValue.getValue();\r
        }\r
        \r
+       public int getInt(String key){\r
+               String value = get(key);\r
+               return Integer.valueOf(value).intValue();\r
+       }\r
+       \r
        public void put(String key, String value){\r
                KeyValue keyValue = new KeyValue(key, value);\r
                pm.makePersistent(keyValue);\r
@@ -40,5 +47,13 @@ public class KeyValueDao {
        public void put(String key, int value){\r
                put(key, String.valueOf(value));\r
        }\r
+\r
+       public String get(String key, String initValue){\r
+               String value = get(key);\r
+               if (value == null){\r
+                       put(key, initValue);\r
+                       value = initValue;\r
+               }\r
+               return value;\r
        }\r
 }\r