| Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||||||
| KnowledgeImpl |
|
| 0.0;0 |
| 1 | package com.neidetcher.petunia.service; |
|
| 2 | ||
| 3 | import org.apache.commons.lang.builder.ToStringBuilder; |
|
| 4 | ||
| 5 | 26 | 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 | 12 | 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 | 32 | this.id = id; |
| 28 | 32 | } |
| 29 | ||
| 30 | /* (non-Javadoc) |
|
| 31 | * @see com.neidetcher.petunia.Knowledge#getName() |
|
| 32 | */ |
|
| 33 | public String getName() |
|
| 34 | { |
|
| 35 | 12 | 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 | 26 | this.name = name; |
| 44 | 26 | } |
| 45 | ||
| 46 | /* (non-Javadoc) |
|
| 47 | * @see com.neidetcher.petunia.Knowledge#getContent() |
|
| 48 | */ |
|
| 49 | public String getContent() |
|
| 50 | { |
|
| 51 | 12 | 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 | 32 | this.content = content; |
| 60 | 32 | } |
| 61 | ||
| 62 | /* (non-Javadoc) |
|
| 63 | * @see com.neidetcher.petunia.Knowledge#getUserName() |
|
| 64 | */ |
|
| 65 | public String getUserName() |
|
| 66 | { |
|
| 67 | 12 | 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 | 26 | this.userName = userName; |
| 76 | 26 | } |
| 77 | ||
| 78 | /* (non-Javadoc) |
|
| 79 | * @see com.neidetcher.petunia.Knowledge#getVersion() |
|
| 80 | */ |
|
| 81 | public Integer getVersion() |
|
| 82 | { |
|
| 83 | 16 | 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 | 30 | this.version = version; |
| 92 | 30 | } |
| 93 | ||
| 94 | @Override |
|
| 95 | public boolean isNew() |
|
| 96 | { |
|
| 97 | 12 | return (id == null) && (version == null); |
| 98 | } |
|
| 99 | ||
| 100 | @Override |
|
| 101 | public String toString() |
|
| 102 | { |
|
| 103 | 28 | return ToStringBuilder.reflectionToString(this); |
| 104 | } |
|
| 105 | ||
| 106 | } |