1 package com.neidetcher.petunia.service;
2
3 import org.apache.commons.lang.builder.ToStringBuilder;
4
5 public class KnowledgeImpl implements Knowledge
6 {
7
8 private Integer id;
9 private String name;
10 private String content;
11 private String userName;
12 private Integer version;
13
14
15
16
17 public Integer getId()
18 {
19 return id;
20 }
21
22
23
24
25 public void setId(Integer id)
26 {
27 this.id = id;
28 }
29
30
31
32
33 public String getName()
34 {
35 return name;
36 }
37
38
39
40
41 public void setName(String name)
42 {
43 this.name = name;
44 }
45
46
47
48
49 public String getContent()
50 {
51 return content;
52 }
53
54
55
56
57 public void setContent(String content)
58 {
59 this.content = content;
60 }
61
62
63
64
65 public String getUserName()
66 {
67 return userName;
68 }
69
70
71
72
73 public void setUserName(String userName)
74 {
75 this.userName = userName;
76 }
77
78
79
80
81 public Integer getVersion()
82 {
83 return version;
84 }
85
86
87
88
89 public void setVersion(Integer version)
90 {
91 this.version = version;
92 }
93
94 @Override
95 public boolean isNew()
96 {
97 return (id == null) && (version == null);
98 }
99
100 @Override
101 public String toString()
102 {
103 return ToStringBuilder.reflectionToString(this);
104 }
105
106 }