OSDN Git Service

commit
[andro-memo/andro-memo.git] / andro-memo-android / src / jp / gr / java_conf / u6k / andro_memo / android / MemoStateEnum.java
1 \r
2 package jp.gr.java_conf.u6k.andro_memo.android;\r
3 \r
4 public enum MemoStateEnum {\r
5 \r
6     NONE(-1), SYNC(0), CREATE(1), UPDATE(2), DELETE(3);\r
7 \r
8     private int _value;\r
9 \r
10     private MemoStateEnum(int value) {\r
11         this._value = value;\r
12     }\r
13 \r
14     public int getValue() {\r
15         return this._value;\r
16     }\r
17 \r
18     public static MemoStateEnum toEnum(int value) {\r
19         for (MemoStateEnum v : MemoStateEnum.values()) {\r
20             if (v.getValue() == value) {\r
21                 return v;\r
22             }\r
23         }\r
24 \r
25         return null;\r
26     }\r
27 \r
28 }\r