annotate src/main/java/cl/maps/utils/AttKey.java @ 33:e52f593f9e0d

new transaction logger "openmind.transactionlog" logging entity save actions and their data. more comments in code.
author casties
date Fri, 26 Aug 2016 11:42:41 +0200
parents 615d27dce9b3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
jurzua
parents:
diff changeset
1 package cl.maps.utils;
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 import org.apache.commons.lang.StringUtils;
jurzua
parents:
diff changeset
4
jurzua
parents:
diff changeset
5 public class AttKey{
jurzua
parents:
diff changeset
6 private String oc;
jurzua
parents:
diff changeset
7 private String attName;
jurzua
parents:
diff changeset
8
jurzua
parents:
diff changeset
9 public AttKey(String oc, String attName){
jurzua
parents:
diff changeset
10 this.oc = oc;
jurzua
parents:
diff changeset
11 this.attName = attName;
jurzua
parents:
diff changeset
12 }
jurzua
parents:
diff changeset
13
jurzua
parents:
diff changeset
14 public String getOc() {
jurzua
parents:
diff changeset
15 return oc;
jurzua
parents:
diff changeset
16 }
jurzua
parents:
diff changeset
17
jurzua
parents:
diff changeset
18 public void setOc(String oc) {
jurzua
parents:
diff changeset
19 this.oc = oc;
jurzua
parents:
diff changeset
20 }
jurzua
parents:
diff changeset
21
jurzua
parents:
diff changeset
22 public String getAttName() {
jurzua
parents:
diff changeset
23 return attName;
jurzua
parents:
diff changeset
24 }
jurzua
parents:
diff changeset
25
jurzua
parents:
diff changeset
26 public void setAttName(String attName) {
jurzua
parents:
diff changeset
27 this.attName = attName;
jurzua
parents:
diff changeset
28 }
jurzua
parents:
diff changeset
29
jurzua
parents:
diff changeset
30 @Override
jurzua
parents:
diff changeset
31 public int hashCode() {
jurzua
parents:
diff changeset
32 String s = this.oc + this.attName;
jurzua
parents:
diff changeset
33 return s.hashCode();
jurzua
parents:
diff changeset
34 }
jurzua
parents:
diff changeset
35
jurzua
parents:
diff changeset
36 @Override
jurzua
parents:
diff changeset
37 public boolean equals(Object o){
jurzua
parents:
diff changeset
38 if(o instanceof AttKey){
jurzua
parents:
diff changeset
39 AttKey other = (AttKey)o;
jurzua
parents:
diff changeset
40 if(StringUtils.equals(oc, other.oc) &&
jurzua
parents:
diff changeset
41 StringUtils.equals(attName, other.attName)){
jurzua
parents:
diff changeset
42 return true;
jurzua
parents:
diff changeset
43 }
jurzua
parents:
diff changeset
44 }
jurzua
parents:
diff changeset
45 return false;
jurzua
parents:
diff changeset
46 }
jurzua
parents:
diff changeset
47
jurzua
parents:
diff changeset
48 @Override
jurzua
parents:
diff changeset
49 public String toString(){
jurzua
parents:
diff changeset
50 return "AttKey [" + oc + ", " + attName + "]";
jurzua
parents:
diff changeset
51 }
jurzua
parents:
diff changeset
52
jurzua
parents:
diff changeset
53 }