Project

General

Profile

« Previous | Next » 

Revision 9e521c57

Added by Patrick Plitzner over 5 years ago

ref #7806 Implement selection dialog for ontologies

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/webimport/termimport/wrapper/TerminologyWrapper.java
38 38
        return uri;
39 39
    }
40 40

  
41
    @Override
42
    public int hashCode() {
43
        final int prime = 31;
44
        int result = 1;
45
        result = prime * result + ((acronym == null) ? 0 : acronym.hashCode());
46
        result = prime * result + ((description == null) ? 0 : description.hashCode());
47
        result = prime * result + ((name == null) ? 0 : name.hashCode());
48
        result = prime * result + ((uri == null) ? 0 : uri.hashCode());
49
        return result;
50
    }
51

  
52
    @Override
53
    public boolean equals(Object obj) {
54
        if (this == obj) {
55
            return true;
56
        }
57
        if (obj == null) {
58
            return false;
59
        }
60
        if (getClass() != obj.getClass()) {
61
            return false;
62
        }
63
        TerminologyWrapper other = (TerminologyWrapper) obj;
64
        if (acronym == null) {
65
            if (other.acronym != null) {
66
                return false;
67
            }
68
        } else if (!acronym.equals(other.acronym)) {
69
            return false;
70
        }
71
        if (description == null) {
72
            if (other.description != null) {
73
                return false;
74
            }
75
        } else if (!description.equals(other.description)) {
76
            return false;
77
        }
78
        if (name == null) {
79
            if (other.name != null) {
80
                return false;
81
            }
82
        } else if (!name.equals(other.name)) {
83
            return false;
84
        }
85
        if (uri == null) {
86
            if (other.uri != null) {
87
                return false;
88
            }
89
        } else if (!uri.equals(other.uri)) {
90
            return false;
91
        }
92
        return true;
93
    }
94

  
41 95
}

Also available in: Unified diff