Skip to content

Instantly share code, notes, and snippets.

@nosrednawall
Created July 9, 2018 12:23
Show Gist options
  • Select an option

  • Save nosrednawall/cad592896937b3f6fbadee43b9ff6ff1 to your computer and use it in GitHub Desktop.

Select an option

Save nosrednawall/cad592896937b3f6fbadee43b9ff6ff1 to your computer and use it in GitHub Desktop.
Fazendo o parse de String para enum diretamente da classe entity
public void setPaisRecebendoEmString(String paisEmTexto) {
PaisesEnum[] paises = PaisesEnum.values();
for (PaisesEnum paisesEnum : paises) {
if (paisEmTexto.equalsIgnoreCase(paisesEnum.toString())) {
this.pais = paisesEnum;
}
}
}
public void setEstadoRecebendoEmString(String estadoEmTexto) {
EstadosBrasilEnum[] estados = EstadosBrasilEnum.values();
for (EstadosBrasilEnum estadosBrasilEnum : estados) {
if (estadoEmTexto.equalsIgnoreCase(estadosBrasilEnum.toString())) {
this.estado = estadosBrasilEnum;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment