Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package entities; import com.google.gson.annotations.Expose; import org.apache.commons.lang3.builder.EqualsBuilder; /** * * @author augusto */ public class Proveedores { @Expose private Integer id; @Expose private String nombre; @Expose private String telefono; @Expose private String direccion; public Proveedores() { } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getTelefono() { return telefono; } public void setTelefono(String telefono) { this.telefono = telefono; } public String getDireccion() { return direccion; } public void setDireccion(String direccion) { this.direccion = direccion; } public boolean equals(Object obj) { if (obj == null) return false; if (!(obj instanceof Proveedores)) return false; Proveedores prov = (Proveedores) obj; return new EqualsBuilder().append(this.nombre, prov.nombre).append(this.id, prov.id) .append(this.direccion, prov.direccion).append(this.telefono, prov.telefono).isEquals(); } }