View Javadoc

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     /* (non-Javadoc)
15      * @see com.neidetcher.petunia.Knowledge#getId()
16      */
17     public Integer getId()
18     {
19        return id;
20     }
21  
22     /* (non-Javadoc)
23      * @see com.neidetcher.petunia.Knowledge#setId(java.lang.Integer)
24      */
25     public void setId(Integer id)
26     {
27        this.id = id;
28     }
29  
30     /* (non-Javadoc)
31      * @see com.neidetcher.petunia.Knowledge#getName()
32      */
33     public String getName()
34     {
35        return name;
36     }
37  
38     /* (non-Javadoc)
39      * @see com.neidetcher.petunia.Knowledge#setName(java.lang.String)
40      */
41     public void setName(String name)
42     {
43        this.name = name;
44     }
45  
46     /* (non-Javadoc)
47      * @see com.neidetcher.petunia.Knowledge#getContent()
48      */
49     public String getContent()
50     {
51        return content;
52     }
53  
54     /* (non-Javadoc)
55      * @see com.neidetcher.petunia.Knowledge#setContent(java.lang.String)
56      */
57     public void setContent(String content)
58     {
59        this.content = content;
60     }
61  
62     /* (non-Javadoc)
63      * @see com.neidetcher.petunia.Knowledge#getUserName()
64      */
65     public String getUserName()
66     {
67        return userName;
68     }
69  
70     /* (non-Javadoc)
71      * @see com.neidetcher.petunia.Knowledge#setUserName(java.lang.String)
72      */
73     public void setUserName(String userName)
74     {
75        this.userName = userName;
76     }
77  
78     /* (non-Javadoc)
79      * @see com.neidetcher.petunia.Knowledge#getVersion()
80      */
81     public Integer getVersion()
82     {
83        return version;
84     }
85  
86     /* (non-Javadoc)
87      * @see com.neidetcher.petunia.Knowledge#setVersion(java.lang.Integer)
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 }