@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + idDispensacaoSimplesAlmoxarifado; result = prime * result + ((movimentoLivroAlmoxarifado == null) ? 0 : movimentoLivroAlmoxarifado.hashCode()); result = prime * result + ((solicitacaoMaterialAlmoxarifadoUnidadeItem == null) ? 0 : solicitacaoMaterialAlmoxarifadoUnidadeItem.hashCode()); result = prime * result + ((unidadeDispensada == null) ? 0 : unidadeDispensada.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; DispensacaoSimplesAlmoxarifado other = (DispensacaoSimplesAlmoxarifado) obj; if (idDispensacaoSimplesAlmoxarifado != other.idDispensacaoSimplesAlmoxarifado) return false; if (movimentoLivroAlmoxarifado == null) { if (other.movimentoLivroAlmoxarifado != null) return false; } else if (!movimentoLivroAlmoxarifado.equals(other.movimentoLivroAlmoxarifado)) return false; if (solicitacaoMaterialAlmoxarifadoUnidadeItem == null) { if (other.solicitacaoMaterialAlmoxarifadoUnidadeItem != null) return false; } else if (!solicitacaoMaterialAlmoxarifadoUnidadeItem.equals( other.solicitacaoMaterialAlmoxarifadoUnidadeItem)) return false; if (unidadeDispensada == null) { if (other.unidadeDispensada != null) return false; } else if (!unidadeDispensada.equals(other.unidadeDispensada)) return false; return true; }