comparison src/main/java/de/mpiwg/indexmeta/bo/Contextualization.java @ 0:dfce13a5f5f9

nit project!
author Jorge Urzua <jurzua@mpiwg-berlin.mpg.de>
date Thu, 11 Apr 2013 15:25:26 +0200
parents
children 7d231e4e86e5
comparison
equal deleted inserted replaced
-1:000000000000 0:dfce13a5f5f9
1 package de.mpiwg.indexmeta.bo;
2
3 import javax.persistence.Entity;
4 import javax.persistence.GeneratedValue;
5 import javax.persistence.Id;
6
7 import de.mpiwg.indexmeta.utils.QuadKey;
8
9 @Entity
10 public class Contextualization {
11
12 @Id
13 @GeneratedValue
14 private Long id;
15
16 private String indexMetaId;
17 private String elementId;
18 private String xpath;
19 private String remoteId;
20 private String state;
21 private String comment;
22 private String content;
23
24 public static String PUBLISHER = "publisher";
25 public static String CITY = "city";
26 public static String HOLDING_LIBRARY = "holding-library";
27 public static String AUTHOR = "author";
28
29 //"publisher","city","holding-library", "author"
30 private String type;
31
32 public String getIndexMetaId() {
33 return indexMetaId;
34 }
35 public void setIndexMetaId(String indexMetaId) {
36 this.indexMetaId = indexMetaId;
37 }
38 public String getElementId() {
39 return elementId;
40 }
41 public void setElementId(String elementId) {
42 this.elementId = elementId;
43 }
44 public String getXpath() {
45 return xpath;
46 }
47 public void setXpath(String xpath) {
48 this.xpath = xpath;
49 }
50 public String getRemoteId() {
51 return remoteId;
52 }
53 public void setRemoteId(String remoteId) {
54 this.remoteId = remoteId;
55 }
56 public String getState() {
57 return state;
58 }
59 public void setState(String state) {
60 this.state = state;
61 }
62 public String getComment() {
63 return comment;
64 }
65 public void setComment(String comment) {
66 this.comment = comment;
67 }
68 public String getType() {
69 return type;
70 }
71 public void setType(String type) {
72 this.type = type;
73 }
74 public String getContent() {
75 return content;
76 }
77 public void setContent(String content) {
78 this.content = content;
79 }
80 public Long getId() {
81 return id;
82 }
83 public void setId(Long id) {
84 this.id = id;
85 }
86
87 public QuadKey<String, String, String> getKey(){
88 return new QuadKey<String, String, String>(indexMetaId, elementId, remoteId, id);
89 }
90
91 @Override
92 public String toString(){
93 StringBuilder sb = new StringBuilder("Ctx [");
94
95 sb.append("indexMetaId=" + indexMetaId);
96 sb.append(", type=" + type);
97 sb.append(", elementId=" + elementId);
98 sb.append(", remoteId=" + remoteId);
99 sb.append(", content=" + content);
100
101 sb.append("]");
102 return sb.toString();
103 }
104 }