b9f835f55a5dc640e2facda74fcdaad4ac1aa83c.svn-base 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package cn.com.goldenwater.dcproj.enums;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. /**
  5. * 地下水监测 督查状态
  6. */
  7. public enum GrwStateEnum {
  8. YET("未督查", "0"),
  9. ING("督查中", "1"),
  10. END("已督查", "2");
  11. private String name;
  12. private String value;
  13. GrwStateEnum(String name, String value) {
  14. this.name = name;
  15. this.value = value;
  16. }
  17. public static String getName(String value) {
  18. for (GrwStateEnum c : GrwStateEnum.values()) {
  19. if (c.getValue().equals(value)) {
  20. return c.name;
  21. }
  22. }
  23. return null;
  24. }
  25. public static List<EnumBean> getAll() {
  26. List<EnumBean> list = new ArrayList<>();
  27. for (GrwStateEnum c : GrwStateEnum.values()) {
  28. EnumBean enumBean = new EnumBean();
  29. enumBean.setValue(c.getValue());
  30. enumBean.setName(c.getName());
  31. list.add(enumBean);
  32. }
  33. return list;
  34. }
  35. public String getName() {
  36. return name;
  37. }
  38. public void setName(String name) {
  39. this.name = name;
  40. }
  41. public String getValue() {
  42. return value;
  43. }
  44. public void setValue(String value) {
  45. this.value = value;
  46. }
  47. }