Files
sistema-caja/src/danielcortes/xyz/models/detalle/Detalle.java
2019-05-20 12:14:18 -04:00

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 +
'}';
}
}