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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user