Código C:
Ver original
public enum TipoImportacion{ ORDENES_AMBULATORIAS("Ordenes ambulatorias"), ORDENES_DE_INTERNACION("Ordenes de Internacion"); public final String tipo; private TipoImportacion(String tipo) { this.tipo = tipo; } public String toString() { return tipo; } }
El problema real lo tiene flex con esto, por ejemplo al intentar convertir desde la cadena "Ordenes ambulatorias" al tipo enumerado TipoImportacion.ORDENES_AMBULATORIAS falla.
He intentado hacer cosas como:
Código C:
Ver original
public enum Enum<? extends Enum<?>>{ ... } public enum TipoImportacion extends Enum<TipoImportacion>{ ... }
con el fin de poder redefinir el metodo que serializa, igualmente creo que se podria hacer directamente desde la declaración misma del enum.
Mi idea no es hacer que flex maneje enum, como hay ejemplos por ahi, sino que pueda serializar ese string con espacio al tipo de enum que le corresponde.
fernando