OSDN Git Service

StringUtility
[traindelaybot/source.git] / workspace / .metadata / .plugins / org.eclipse.core.resources / .history / 6e / d081bb24666b001115b7b82f2f4ce01a
1 package com.yuji.tdb.db;\r
2 \r
3 import javax.jdo.PersistenceManager;\r
4 \r
5 public class TrainDao {\r
6         private static TrainDao instance = null;\r
7         private PersistenceManager pm = PMFactory.get().getPersistenceManager();\r
8                 \r
9         public static TrainDao getInstance(){\r
10                 if (instance == null){\r
11                         instance = new TrainDao();\r
12                 }\r
13                 return instance;\r
14         }\r
15         \r
16         private TrainDao(){\r
17                 \r
18         }\r
19         \r
20         public String get(String key){\r
21                 KeyValue keyValue = pm.getObjectById(KeyValue.class, key);\r
22                 if (keyValue == null){\r
23                         return null;\r
24                 }\r
25                 return keyValue.getValue();\r
26         }\r
27         \r
28         public void put(String key, String value){\r
29                 KeyValue keyValue = new KeyValue(key, value);\r
30                 pm.makePersistent(keyValue);\r
31         }\r
32 \r
33         public void put(String key, int value){\r
34                 put(key, String.valueOf(value));\r
35         }\r
36 }\r