Merge pull request 'Novo menu de limpeza de cache feat bug#AL-3273' (!102) from AL-3273 into master

Reviewed-on: adm/ModelWeb#102
Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>
master
fabio 2023-10-18 19:04:17 +00:00
commit 323be0c2cf
2 changed files with 51 additions and 1 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId> <artifactId>ModelWeb</artifactId>
<version>1.16.1</version> <version>1.17.0</version>
<distributionManagement> <distributionManagement>
<repository> <repository>

View File

@ -0,0 +1,50 @@
package com.rjconsultores.ventaboletos.enums;
public enum CacheApiEnum {
LOCALIDADES(1, "Localidades", "adm/tenant/limparCache/localidades"),
TRECHOS(2, "Trechos", "adm/tenant/limparCache/embarcada_tramos"),
OPERADOR(3, "Operador", "adm/tenant/limparCache/embarcada_operadores"),
USUARIO(4, "Usuario", "adm/tenant/limparCache/usuarios"),
CONSTANTES(5, "Constantes", "adm/tenant/limparCache/constantes"),
CORRIDA(6, "Corrida", "adm/tenant/limparCache/corridas")
;
private Integer valor;
private String descricao;
private String uri;
private CacheApiEnum(Integer valor, String descricao) {
this.valor = valor;
this.descricao = descricao;
}
private CacheApiEnum(Integer valor, String descricao, String uri) {
this.valor = valor;
this.descricao = descricao;
this.uri = uri;
}
public Integer getValor() {
return this.valor;
}
public String getUri() {
return this.uri;
}
@Override
public String toString() {
return this.descricao;
}
public static CacheApiEnum getCache(Integer tValor) {
for (CacheApiEnum valor : CacheApiEnum.values()) {
if (valor.getValor().equals(tValor)) {
return valor;
}
}
return null;
}
}