示例#1
0
  /**
   * @author Joel Alvarado
   * @since 2015-08-10
   */
  public enum Estado implements StringValuedEnum<Estado> {
    ACTIVO("A"),
    INACTIVO("I"),
    ;

    public static class Type extends StringValuedEnumType<Estado> {}

    public static final String TYPE = "ec.edu.ug.erp.util.dto.generic.impl.GenericDTO$Estado$Type";

    public boolean isActivo() {
      return this.equals(ACTIVO);
    }

    public boolean isInactivo() {
      return this.equals(INACTIVO);
    }

    private String val;
    private String labelKey;

    public static Map<String, Estado> LABELED_MAP;

    public static final List<Estado> LIST = Arrays.asList(Estado.values());

    private Estado(String value) {
      this.val = value;
      this.labelKey = StringValuedEnumReflect.getLabelKeyFromEnum(this);
    }

    public String getVal() {
      return val;
    }

    public String getKey() {
      return labelKey;
    }

    public String getValue() {
      return val;
    }

    public String getDescription() {
      return getValue();
    }
  }
示例#2
0
 public Estado[] getEstados() {
   return Estado.values();
 }