The following document contains the results of PMD 5.0.2.
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.io.Serializable' | 8 |
| Avoid unused imports such as 'java.io.Serializable' | 8 |
| Parameter 'status' is not assigned and could be declared final | 63 |
| Parameter 'comments' is not assigned and could be declared final | 63 |
| Parameter 'startDate' is not assigned and could be declared final | 63 |
| Parameter 'startDate' is not assigned and could be declared final | 77 |
| Parameter 'comments' is not assigned and could be declared final | 77 |
| Parameter 'approver' is not assigned and could be declared final | 77 |
| Parameter 'submitter' is not assigned and could be declared final | 77 |
| Parameter 'status' is not assigned and could be declared final | 77 |
| Parameter 'criteria' is not assigned and could be declared final | 89 |
| Parameter 'o' is not assigned and could be declared final | 100 |
| The method compareTo() has an NPath complexity of 217 | 100 - 123 |
| Avoid variables with short names like o | 100 |
| Avoid if (x != y) ..; else ..; | 103 - 121 |
| Avoid if (x != y) ..; else ..; | 111 |
| Useless parentheses. | 111 |
| Avoid if (x != y) ..; else ..; | 115 |
| Useless parentheses. | 115 |
| Useless parentheses. | 119 |
| Avoid if (x != y) ..; else ..; | 119 |
| Violation | Line |
|---|---|
| Found non-transient, non-static member. Please mark as transient or provide accessors. | 23 |
| Private field 'logger' could be made final; it is only initialized in the declaration or constructor. | 23 |
| Parameter 'criteria' is not assigned and could be declared final | 29 |
| Local variable 'timecardCriteria' could be declared final | 32 |
| Local variable 'timecards' could be declared final | 66 |
| Parameter 'sourceEntity' is not assigned and could be declared final | 79 |
| Parameter 'targetVO' is not assigned and could be declared final | 80 |
| Overriding method merely calls super | 97 - 101 |
| Avoid unused method parameters such as 'timecardSummaryVO'. | 109 |
| Parameter 'timecardSummaryVO' is not assigned and could be declared final | 109 |
| Parameter 'timecardSummaryVO' is not assigned and could be declared final | 128 |
| Local variable 'entity' could be declared final | 131 |
| Parameter 'sourceVO' is not assigned and could be declared final | 141 |
| Parameter 'targetEntity' is not assigned and could be declared final | 142 |
| Parameter 'copyIfNull' is not assigned and could be declared final | 143 |
| Violation | Line |
|---|---|
| Parameter 'sourceEntity' is not assigned and could be declared final | 26 |
| Parameter 'targetVO' is not assigned and could be declared final | 27 |
| Line too long | 32 |
| Line too long | 33 |
| Line too long | 34 |
| Overriding method merely calls super | 41 - 45 |
| Parameter 'userVO' is not assigned and could be declared final | 52 |
| Avoid unused method parameters such as 'userVO'. | 52 |
| Parameter 'userVO' is not assigned and could be declared final | 71 |
| Local variable 'entity' could be declared final | 74 |
| Parameter 'sourceVO' is not assigned and could be declared final | 84 |
| Parameter 'targetEntity' is not assigned and could be declared final | 85 |
| Parameter 'copyIfNull' is not assigned and could be declared final | 86 |
| Parameter 'sourceEntity' is not assigned and could be declared final | 100 |
| Parameter 'targetVO' is not assigned and could be declared final | 101 |
| Local variable 'srcRoles' could be declared final | 106 |
| Avoid variables with short names like i | 108 |
| Local variable 'srcRole' could be declared final | 109 |
| Parameter 'userDetailsVO' is not assigned and could be declared final | 122 |
| Avoid empty catch blocks | 131 - 134 |
| Parameter 'userDetailsVO' is not assigned and could be declared final | 147 |
| Local variable 'entity' could be declared final | 149 |
| Parameter 'sourceVO' is not assigned and could be declared final | 159 |
| Parameter 'targetEntity' is not assigned and could be declared final | 160 |
| Parameter 'copyIfNull' is not assigned and could be declared final | 161 |
| Local variable 'roles' could be declared final | 168 |
| Local variable 'userRoleVO' could be declared final | 170 |
| System.out.print is used | 172 |
| Violation | Line |
|---|---|
| Parameter 'sourceEntity' is not assigned and could be declared final | 21 |
| Parameter 'targetVO' is not assigned and could be declared final | 22 |
| Overriding method merely calls super | 32 - 36 |
| Parameter 'userRoleVO' is not assigned and could be declared final | 43 |
| Avoid empty catch blocks | 52 - 55 |
| Parameter 'userRoleVO' is not assigned and could be declared final | 68 |
| Local variable 'entity' could be declared final | 71 |
| Parameter 'sourceVO' is not assigned and could be declared final | 81 |
| Parameter 'targetEntity' is not assigned and could be declared final | 82 |
| Parameter 'copyIfNull' is not assigned and could be declared final | 83 |
| Violation | Line |
|---|---|
| Line too long | 23 |
| Avoid unnecessary constructors - the compiler will generate these for you | 33 - 36 |
| Parameter 'criteria' is not assigned and could be declared final | 44 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 45 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 45 |
| Local variable 'timecards' could be declared final | 47 |
| This call to Collection.toArray() may be optimizable | 49 |
| Violation | Line |
|---|---|
| Line too long | 25 |
| Avoid unnecessary constructors - the compiler will generate these for you | 35 - 38 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 47 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 47 |
| Local variable 'userVOs' could be declared final | 49 |
| This call to Collection.toArray() may be optimizable | 50 |
| Parameter 'userDetailVO' is not assigned and could be declared final | 57 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 58 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 58 |
| Parameter 'username' is not assigned and could be declared final | 69 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 69 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 69 |
| Local variable 'user' could be declared final | 73 |
| New exception is thrown in catch block, original stack trace may be lost | 78 |
| Parameter 'userVO' is not assigned and could be declared final | 86 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 87 |
| A method/constructor shouldnt explicitly throw java.lang.Exception | 87 |