fixes bug#15134
dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@97121 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ce70f21722
commit
3568d94e18
|
@ -0,0 +1,55 @@
|
||||||
|
package com.rjconsultores.ventaboletos.enums;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public enum RelatorioMovimentacaoBilheteStatusEnum {
|
||||||
|
|
||||||
|
VENDIDO(1, "VENDIDO"), CANCELADO(2, "CANCELADO"), DEVOLVIDO(3, "DEVOLVIDO"), CANCELADO_EMERGENCIAL(4, "CANCELADO EMERGENCIAL"), TROCA(5, "TROCA", "TROCA PASSAGEM"), TRANSFERENCIA(6, "TRANSFERÊNCIA", "TRANSFERIDO"), REATIVACAO(7, "REATIVAÇÃO", "CHECKIN REATIVADO"), TROCA_TITULARIDADE(8, "TROCA DE TITULARIDADE", "TITULARIDADE TROCADA"), TROCA_POLTRONA(9, "TROCA DE POLTRONA", "POLTRONA ALTERADA"), NO_SHOW(10, "NO-SHOW"), CHECK_IN(11, "CHECK-IN"), ENTREGA(12, "ENTREGA"), RESERVA(13, "RESERVA");
|
||||||
|
|
||||||
|
private Integer valor;
|
||||||
|
private String descricao;
|
||||||
|
private String relacionado;
|
||||||
|
|
||||||
|
private RelatorioMovimentacaoBilheteStatusEnum(Integer valor, String descricao) {
|
||||||
|
this.valor = valor;
|
||||||
|
this.descricao = descricao;
|
||||||
|
}
|
||||||
|
|
||||||
|
private RelatorioMovimentacaoBilheteStatusEnum(Integer valor, String descricao, String relacionado) {
|
||||||
|
this.valor = valor;
|
||||||
|
this.descricao = descricao;
|
||||||
|
this.relacionado = relacionado;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getValor() {
|
||||||
|
return valor;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescricao() {
|
||||||
|
return descricao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRelacionado() {
|
||||||
|
return relacionado;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return this.descricao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static List<RelatorioMovimentacaoBilheteStatusEnum> getListaOrdenada() {
|
||||||
|
List<RelatorioMovimentacaoBilheteStatusEnum> listaOrdenada = Arrays.asList(values());
|
||||||
|
Collections.sort(listaOrdenada, new Comparator<RelatorioMovimentacaoBilheteStatusEnum>() {
|
||||||
|
@Override
|
||||||
|
public int compare(RelatorioMovimentacaoBilheteStatusEnum o1, RelatorioMovimentacaoBilheteStatusEnum o2) {
|
||||||
|
return o1.getDescricao().compareToIgnoreCase(o2.getDescricao());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return listaOrdenada;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue