Rev 693 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.model.tipos;
public enum TipoRegraCupom
{
APENAS_PELICULA_TPUSOFT_P1
("P1",
"REGRA: APENAS PARA PELÍCULA TPU SOFT"),
APENAS_PELICULA_TPUSOFTTPASEIRA_P2
("P2",
"REGRA: APENAS PARA PELÍCULA TPU SOFT TRASEIRA"),
APENAS_PELICULA_CAMERACOMFRONTAL_P3
("P3",
"REGRA: APENAS PARA PELÍCULA DE CÂMERA NA COMPRA DA FRONTAL"),
APENAS_PELICULA_VIDRO_COM_CAPA_P4
("P4",
"REGRA: APENAS PARA PELÍCULA DE VIDRO TRANSPARENTE NA COMPRA DE UMA CAPA"),
APENAS_CAPA_C1
("C1",
"REGRA: APENAS PARA CAPAS"),
APENAS_2CAPAS_C2
("C2",
"REGRA: APENAS PARA VENDAS COM 2 CAPAS"),
APENAS_3CAPAS_C3
("C3",
"REGRA: APENAS PARA VENDAS COM 3 CAPAS"),
APENAS_CAPA_SILICONE_C4
("C4",
"REGRA: APENAS PARA CAPAS DE SILICONE");
private String tipo
;
private String descricao
;
private TipoRegraCupom
(String tipo,
String descricao
) {
this.
tipo = tipo
;
this.
descricao = descricao
;
}
public String getDescricao
() {
return descricao
;
}
public String getValor
() {
return tipo
;
}
public static TipoRegraCupom parse
(String tipo
) {
for (TipoRegraCupom item : TipoRegraCupom.
values()) {
if (item.
getValor().
equals(tipo
)) {
return item
;
}
}
return null;
}
}