86 lines
1.9 KiB
Java
86 lines
1.9 KiB
Java
package danielcortes.xyz.models.detalle;
|
|
|
|
import danielcortes.xyz.models.estado_resultado.EstadoResultado;
|
|
import danielcortes.xyz.models.tipo_detalle.TipoDetalle;
|
|
import java.util.Objects;
|
|
|
|
public class Detalle {
|
|
private int id;
|
|
private int valor;
|
|
private String descripcion;
|
|
private TipoDetalle tipoDetalle;
|
|
private EstadoResultado estadoResultado;
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(int id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public int getValor() {
|
|
return valor;
|
|
}
|
|
|
|
public void setValor(int valor) {
|
|
this.valor = valor;
|
|
}
|
|
|
|
public String getDescripcion() {
|
|
return descripcion;
|
|
}
|
|
|
|
public void setDescripcion(String descripcion) {
|
|
this.descripcion = descripcion;
|
|
}
|
|
|
|
public TipoDetalle getTipoDetalle() {
|
|
return tipoDetalle;
|
|
}
|
|
|
|
public void setTipoDetalle(TipoDetalle tipoDetalle) {
|
|
this.tipoDetalle = tipoDetalle;
|
|
}
|
|
|
|
public EstadoResultado getEstadoResultado() {
|
|
return estadoResultado;
|
|
}
|
|
|
|
public void setEstadoResultado(EstadoResultado estadoResultado) {
|
|
this.estadoResultado = estadoResultado;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (this == o) {
|
|
return true;
|
|
}
|
|
if (!(o instanceof Detalle)) {
|
|
return false;
|
|
}
|
|
Detalle detalle = (Detalle) o;
|
|
return id == detalle.id &&
|
|
valor == detalle.valor &&
|
|
Objects.equals(descripcion, detalle.descripcion) &&
|
|
Objects.equals(tipoDetalle, detalle.tipoDetalle) &&
|
|
Objects.equals(estadoResultado, detalle.estadoResultado);
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return Objects.hash(id, valor, descripcion, tipoDetalle, estadoResultado);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "Detalle{" +
|
|
"id=" + id +
|
|
", valor=" + valor +
|
|
", descripcion='" + descripcion + '\'' +
|
|
", tipoDetalle=" + tipoDetalle +
|
|
", estadoResultado=" + estadoResultado +
|
|
'}';
|
|
}
|
|
}
|