Changeset 6328


Ignore:
Timestamp:
06/30/15 10:09:12 (9 years ago)
Author:
Twan Goosen
Message:

equals and hashcode in solr document model, fixes tree

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/model/SolrDocumentModel.java

    r6302 r6328  
    2020import eu.clarin.cmdi.vlo.VloWicketApplication;
    2121import eu.clarin.cmdi.vlo.service.solr.SolrDocumentService;
     22import java.util.Objects;
    2223import org.apache.solr.common.SolrDocument;
    2324import org.apache.wicket.model.IModel;
     
    7273    }
    7374
     75    @Override
     76    public int hashCode() {
     77        return Objects.hashCode(this.docId);
     78    }
     79
     80    @Override
     81    public boolean equals(Object obj) {
     82        if (obj == null) {
     83            return false;
     84        }
     85        if (getClass() != obj.getClass()) {
     86            return false;
     87        }
     88        final SolrDocumentModel other = (SolrDocumentModel) obj;
     89        if (!Objects.equals(this.docId, other.docId)) {
     90            return false;
     91        }
     92        return true;
     93    }
     94
    7495}
Note: See TracChangeset for help on using the changeset viewer.