PMD Results

The following document contains the results of PMD .

Summary

Files Errors
23 301

Files

Files Violations
icCondition.java 19
ition.java 8
itionFactory.java 8
itionOperator.java 5
itionOperatorRepository.java 2
d.java 16
ield.java 10
edConditionOperator.java 6
y.java 80
yFactory.java 3
yResultSet.java 53
yUtils.java 4
ctQuery.java 16
e.java 3
eAlias.java 1
ableCondition.java 4
DataSourceTransactionToken.java 15
TransactionTokenFactory.java 1
oracle/CardtypesFactory.java 3
oracle/CardtypesValueObject.java 6
oracle/OracleCardtypesDAO.java 30
ueryj/QueryJSuite.java 2
ueryj/SelectQueryTest.java 6

icCondition.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
Avoid excessively long variable names 67
Avoid excessively long variable names 77
Avoid excessively long variable names 82
Avoid excessively long variable names 91
Avoid excessively long variable names 93
Avoid excessively long variable names 107
Avoid excessively long variable names 109
Avoid excessively long variable names 122
Avoid excessively long variable names 124
Avoid excessively long variable names 134
Avoid excessively long variable names 143
Avoid excessively long variable names 188
Avoid excessively long variable names 197
Avoid excessively long variable names 215
Avoid excessively long variable names 224
Avoid excessively long variable names 250
Avoid excessively long variable names 252

ition.java

Violation Line
Avoid unused imports such as 'Field' 52
No need to import a type that's in the same package 52
Avoid excessively long variable names 65
Avoid using short method names 95
Avoid excessively long variable names 99
Avoid excessively long variable names 103
Avoid excessively long variable names 131
Avoid excessively long variable names 135

itionFactory.java

Violation Line
Avoid unused imports such as 'Query' 52
No need to import a type that's in the same package 52
Avoid unused imports such as 'SelectQuery' 53
No need to import a type that's in the same package 53
Avoid excessively long variable names 128
Avoid excessively long variable names 130
Avoid excessively long variable names 154
Avoid using short method names 376

itionOperator.java

Violation Line
Avoid unused imports such as 'Condition' 52
No need to import a type that's in the same package 52
Avoid unused imports such as 'Field' 53
No need to import a type that's in the same package 53
Ensure you override both equals() and hashCode() 118

itionOperatorRepository.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53

d.java

Violation Line
No need to import a type that's in the same package 52
Avoid excessively long variable names 145
Avoid excessively long variable names 148
Avoid excessively long variable names 170
Avoid excessively long variable names 173
Avoid excessively long variable names 195
Avoid excessively long variable names 198
Avoid excessively long variable names 221
Avoid excessively long variable names 224
Avoid using short method names 243
Avoid excessively long variable names 247
Avoid excessively long variable names 250
Avoid excessively long variable names 274
Avoid excessively long variable names 277
Avoid excessively long variable names 302
Avoid excessively long variable names 305

ield.java

Violation Line
No need to import a type that's in the same package 52
Ensure you override both equals() and hashCode() 78
Avoid excessively long variable names 82
Avoid excessively long variable names 85
Avoid excessively long variable names 110
Avoid excessively long variable names 113
Avoid excessively long variable names 138
Avoid excessively long variable names 141
Avoid excessively long variable names 166
Avoid excessively long variable names 169

edConditionOperator.java

Violation Line
Avoid unused imports such as 'Condition' 53
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
Avoid unused imports such as 'Field' 55
No need to import a type that's in the same package 55
Ensure you override both equals() and hashCode() 114

y.java

Violation Line
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 47
Avoid really long Classes. 81
Avoid excessively long variable names 87
Avoid excessively long variable names 97
Avoid excessively long variable names 102
Avoid excessively long variable names 252
Avoid excessively long variable names 256
Avoid excessively long variable names 906
Avoid excessively long variable names 928
Avoid excessively long variable names 950
Avoid excessively long variable names 972
Avoid variables with short names 989
Avoid excessively long variable names 992
Avoid variables with short names 1009
Avoid excessively long variable names 1012
Avoid excessively long variable names 1032
Avoid excessively long variable names 1052
Avoid excessively long variable names 1072
Avoid excessively long variable names 1092
Avoid excessively long variable names 1115
Avoid excessively long variable names 1149
Avoid excessively long variable names 1168
Avoid excessively long variable names 1189
Avoid excessively long variable names 1213
Avoid excessively long variable names 1233
Avoid excessively long variable names 1250
Avoid excessively long variable names 1270
Avoid excessively long variable names 1296
Avoid excessively long variable names 1316
Avoid excessively long variable names 1342
Avoid excessively long variable names 1363
Avoid excessively long variable names 1383
Avoid excessively long variable names 1409
Avoid excessively long variable names 1429
Avoid excessively long variable names 1449
Avoid excessively long variable names 1471
Avoid excessively long variable names 1498
Avoid excessively long variable names 1521
Avoid excessively long variable names 1541
Avoid excessively long variable names 1561
Avoid excessively long variable names 1581
Avoid excessively long variable names 1603
Avoid excessively long variable names 1629
Avoid excessively long variable names 1655
Avoid excessively long variable names 1685
Avoid excessively long variable names 1710
Avoid excessively long variable names 1735
Avoid excessively long variable names 1760
Avoid excessively long variable names 1785
Avoid excessively long variable names 1810
Avoid excessively long variable names 1835
Avoid excessively long variable names 1860
Avoid excessively long variable names 1886
Avoid excessively long variable names 1918
Avoid excessively long variable names 1943
Avoid excessively long variable names 1968
Avoid excessively long variable names 1999
Avoid excessively long variable names 2027
Avoid excessively long variable names 2058
Avoid excessively long variable names 2084
Avoid excessively long variable names 2109
Avoid excessively long variable names 2140
Avoid excessively long variable names 2166
Avoid excessively long variable names 2191
Avoid excessively long variable names 2221
Avoid excessively long variable names 2257
Avoid excessively long variable names 2288
Avoid excessively long variable names 2313
Avoid excessively long variable names 2338
Avoid excessively long variable names 2363
Avoid excessively long variable names 2393
Avoid excessively long variable names 2424
Avoid excessively long variable names 2454
Avoid excessively long variable names 2489
Avoid excessively long variable names 2517
Avoid excessively long variable names 2574
Avoid excessively long variable names 2602
Avoid excessively long variable names 2678
Avoid excessively long variable names 2681
Avoid excessively long variable names 2702

yFactory.java

Violation Line
Avoid unused imports such as 'Query' 52
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53

yResultSet.java

Violation Line
A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult. 47
Avoid really long Classes. 77
Avoid excessively long variable names 3171
Avoid excessively long variable names 3200
Avoid excessively long variable names 3229
Avoid excessively long variable names 3256
Avoid excessively long variable names 3288
Avoid excessively long variable names 3317
Avoid excessively long variable names 3346
Avoid excessively long variable names 3377
Avoid excessively long variable names 3404
Avoid excessively long variable names 3435
Avoid excessively long variable names 3462
Avoid excessively long variable names 3489
Avoid excessively long variable names 3516
Avoid excessively long variable names 3543
Avoid excessively long variable names 3572
Avoid excessively long variable names 3599
Avoid excessively long variable names 3626
Avoid excessively long variable names 3653
Avoid excessively long variable names 3682
Avoid excessively long variable names 3709
Avoid excessively long variable names 3736
Avoid excessively long variable names 3765
Avoid excessively long variable names 3794
Avoid excessively long variable names 3823
Avoid excessively long variable names 3854
Avoid excessively long variable names 3882
Avoid excessively long variable names 3911
Avoid excessively long variable names 3943
Avoid excessively long variable names 3994
Avoid excessively long variable names 4021
Avoid excessively long variable names 4049
Avoid excessively long variable names 4074
Avoid excessively long variable names 4098
Avoid excessively long variable names 4122
Avoid excessively long variable names 4150
Avoid excessively long variable names 4175
Avoid excessively long variable names 4199
Avoid excessively long variable names 4223
Avoid excessively long variable names 4247
Avoid excessively long variable names 4271
Avoid excessively long variable names 4294
Avoid excessively long variable names 4321
Avoid excessively long variable names 4345
Avoid excessively long variable names 4369
Avoid excessively long variable names 4393
Avoid excessively long variable names 4417
Avoid excessively long variable names 4441
Avoid excessively long variable names 4467
Avoid excessively long variable names 4491
Avoid excessively long variable names 4515
Avoid excessively long variable names 4539

yUtils.java

Violation Line
Avoid unused imports such as 'Query' 52
No need to import a type that's in the same package 52
Avoid unused imports such as 'SelectQuery' 53
No need to import a type that's in the same package 53

ctQuery.java

Violation Line
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54
No need to import a type that's in the same package 55
Avoid excessively long variable names 84
Avoid excessively long variable names 89
Avoid excessively long variable names 188
Avoid excessively long variable names 192
Avoid excessively long variable names 243
Avoid excessively long variable names 247
Avoid excessively long variable names 310
Avoid excessively long variable names 324
Avoid excessively long variable names 337
Avoid excessively long variable names 384
The same String literal appears 4 times in this file; the first occurrence is on line 506 506
Avoid excessively long variable names 518

e.java

Violation Line
No need to import a type that's in the same package 52
Avoid unused imports such as 'TableAlias' 53
No need to import a type that's in the same package 53

eAlias.java

Violation Line
No need to import a type that's in the same package 52

ableCondition.java

Violation Line
Avoid unused imports such as 'Condition' 52
No need to import a type that's in the same package 52
No need to import a type that's in the same package 53
No need to import a type that's in the same package 54

DataSourceTransactionToken.java

Violation Line
No need to import a type that's in the same package 52
Avoid excessively long variable names 78
Avoid excessively long variable names 83
Avoid excessively long variable names 88
Avoid excessively long variable names 93
Avoid calls to overridable methods during construction 101
Avoid calls to overridable methods during construction 102
Avoid calls to overridable methods during construction 103
Ensure you override both equals() and hashCode() 134
Avoid empty 'if' statements 216
Avoid excessively long variable names 252
Avoid excessively long variable names 257
Ensure you override both equals() and hashCode() 460
Avoid excessively long variable names 467
Avoid excessively long variable names 469

TransactionTokenFactory.java

Violation Line
All methods are static. Consider using Singleton instead. 50

oracle/CardtypesFactory.java

Violation Line
Avoid unused imports such as 'Field' 55
Avoid unused imports such as 'Table' 56
Avoid unused imports such as 'TableAlias' 57

oracle/CardtypesValueObject.java

Violation Line
Avoid unused imports such as 'Field' 54
Avoid unused imports such as 'Table' 55
Avoid unused imports such as 'TableAlias' 56
Avoid unused imports such as 'WeakReference' 61
Avoid calls to overridable methods during construction 90
Avoid calls to overridable methods during construction 91

oracle/OracleCardtypesDAO.java

Violation Line
No need to import a type that's in the same package 55
Avoid unused imports such as 'Query' 60
Avoid unused imports such as 'ResultSet' 69
Avoid unused imports such as 'Statement' 71
Avoid unused imports such as 'NotSupportedException' 77
Avoid unused imports such as 'RollbackException' 78
Avoid unused imports such as 'InvalidTransactionException' 79
Avoid excessively long variable names 99
Avoid excessively long variable names 154
Avoid excessively long variable names 198
Avoid excessively long variable names 216
Avoid excessively long variable names 217
Avoid excessively long variable names 218
Avoid excessively long variable names 221
Avoid excessively long variable names 223
Avoid excessively long variable names 297
Avoid excessively long variable names 315
Avoid excessively long variable names 316
Avoid excessively long variable names 317
Avoid excessively long variable names 320
Avoid excessively long variable names 322
Avoid excessively long variable names 403
Avoid excessively long variable names 420
Avoid excessively long variable names 421
Avoid excessively long variable names 424
Avoid excessively long variable names 481
Avoid excessively long variable names 486
Avoid excessively long variable names 492
Avoid excessively long variable names 564
Avoid excessively long variable names 571

ueryj/QueryJSuite.java

Violation Line
All methods are static. Consider using Singleton instead. 48
No need to import a type that's in the same package 53

ueryj/SelectQueryTest.java

Violation Line
Avoid excessively long variable names 75
Avoid excessively long variable names 121
JUnit assertions should include a message 123
JUnit assertions should include a message 158
JUnit assertions should include a message 162
JUnit assertions should include a message 166