1
2
3
4 package de.tivsource.page.entity.manual;
5
6 import javax.persistence.Entity;
7
8 import org.hibernate.envers.Audited;
9
10 import de.tivsource.page.entity.contentitem.ContentItem;
11
12
13
14
15
16 @Audited
17 @Entity
18 public class Manual extends ContentItem {
19
20 private Integer orderNumber;
21
22 public Integer getOrderNumber() {
23 return orderNumber;
24 }
25
26 public void setOrderNumber(Integer orderNumber) {
27 this.orderNumber = orderNumber;
28 }
29
30
31
32
33 @Override
34 public String getUrl() {
35 StringBuffer stringBuffer = new StringBuffer();
36 stringBuffer.append("/");
37 stringBuffer.append("manual/");
38 stringBuffer.append(this.getUuid());
39 stringBuffer.append("/");
40 stringBuffer.append("index.html");
41 return stringBuffer.toString();
42 }
43
44 @Override
45 public int compareTo(ContentItem o) {
46 if (o.getCreated().after(this.getCreated())) {
47 return 1;
48 } else if (o.getCreated().before(this.getCreated())) {
49 return -1;
50 } else {
51 return o.getUuid().compareTo(this.getUuid());
52 }
53 }
54
55 }