ea4c85778e84486b2199709df08fa60d8170ab48.svn-base 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package cn.com.goldenwater.dcproj.enums;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public enum NormalEnum {
  5. OVER("完成", "2"),
  6. YES("是", "1"),
  7. NO("否", "0");
  8. private String name;
  9. private String value;
  10. NormalEnum(String name, String value) {
  11. this.name = name;
  12. this.value = value;
  13. }
  14. public static String getName(String value) {
  15. for (NormalEnum c : NormalEnum.values()) {
  16. if (c.getValue().equals(value)) {
  17. return c.name;
  18. }
  19. }
  20. return null;
  21. }
  22. public static List<EnumBean> getAll() {
  23. List<EnumBean> list = new ArrayList<>();
  24. for (NormalEnum c : NormalEnum.values()) {
  25. EnumBean enumBean = new EnumBean();
  26. enumBean.setValue(c.getValue());
  27. enumBean.setName(c.getName());
  28. list.add(enumBean);
  29. }
  30. return list;
  31. }
  32. public String getName() {
  33. return name;
  34. }
  35. public void setName(String name) {
  36. this.name = name;
  37. }
  38. public String getValue() {
  39. return value;
  40. }
  41. public void setValue(String value) {
  42. this.value = value;
  43. }
  44. }