problema no permitia seleccionar jcombobox

Resulta que al haber generado un metodo equals en el TipoEgreso y
TipoIngreso, tambien debi generarlos en los Wrapper que cree, a saber
porque ocurre, pero es necesario, si no no deja seleccionar,
probablemente vas por el hecho de que cree que son iguales aunque
realmente no lo son, QUE SE SHO!
This commit is contained in:
Daniel Cortés
2019-03-30 01:31:26 -03:00
parent fab3950e07
commit c8a51cff7f
3 changed files with 44 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
package danielcortes.xyz.models.tipo_egreso;
import java.util.Objects;
public class TipoEgresoToStringWrapper extends TipoEgreso {
private TipoEgreso tipoEgreso;
@@ -31,4 +33,24 @@ public class TipoEgresoToStringWrapper extends TipoEgreso {
public String toString() {
return this.tipoEgreso.getNombre();
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof TipoEgresoToStringWrapper)) {
return false;
}
if (!super.equals(o)) {
return false;
}
TipoEgresoToStringWrapper that = (TipoEgresoToStringWrapper) o;
return Objects.equals(tipoEgreso, that.tipoEgreso);
}
@Override
public int hashCode() {
return Objects.hash(super.hashCode(), tipoEgreso);
}
}

View File

@@ -1,5 +1,7 @@
package danielcortes.xyz.models.tipo_ingreso;
import java.util.Objects;
public class TipoIngresoToStringWrapper extends TipoIngreso {
private TipoIngreso tipoIngreso;
@@ -31,4 +33,24 @@ public class TipoIngresoToStringWrapper extends TipoIngreso {
public String toString() {
return this.tipoIngreso.getNombre();
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof TipoIngresoToStringWrapper)) {
return false;
}
if (!super.equals(o)) {
return false;
}
TipoIngresoToStringWrapper that = (TipoIngresoToStringWrapper) o;
return Objects.equals(tipoIngreso, that.tipoIngreso);
}
@Override
public int hashCode() {
return Objects.hash(super.hashCode(), tipoIngreso);
}
}