PMD Results

The following document contains the results of PMD .

Summary

Files Errors
104 2966

Files

Files Violations
e/com/sun/ebxml/registry/LifeCycleManager.java 4
e/com/sun/ebxml/registry/QueryManager.java 4
e/com/sun/ebxml/registry/interfaces/Request.java 12
e/com/sun/ebxml/registry/interfaces/Response.java 6
e/com/sun/ebxml/registry/interfaces/rest/RestServlet.java 33
e/com/sun/ebxml/registry/interfaces/soap/RegistryJAXMServlet.java 57
e/com/sun/ebxml/registry/lcm/AssociateToDeprecatedRegistryEntryException.java 5
e/com/sun/ebxml/registry/lcm/ContentIndexingManager.java 40
e/com/sun/ebxml/registry/lcm/DuplicateSlotsException.java 3
e/com/sun/ebxml/registry/lcm/InvalidURLsException.java 5
e/com/sun/ebxml/registry/lcm/LifeCycleManagerImpl.java 219
e/com/sun/ebxml/registry/lcm/NonRegistryEntryFoundException.java 2
e/com/sun/ebxml/registry/lcm/ObjectNotFoundException.java 2
e/com/sun/ebxml/registry/lcm/ObjectsNotFoundException.java 3
e/com/sun/ebxml/registry/lcm/ReferencedObjectNotFoundException.java 2
e/com/sun/ebxml/registry/lcm/RegistryObjectExistsException.java 2
e/com/sun/ebxml/registry/lcm/SlotsExistException.java 3
e/com/sun/ebxml/registry/lcm/UUIDNotUniqueException.java 2
e/com/sun/ebxml/registry/lcm/quota/QuotaExceededException.java 1
e/com/sun/ebxml/registry/lcm/quota/QuotaServiceImpl.java 3
e/com/sun/ebxml/registry/persistence/PersistenceManager.java 17
e/com/sun/ebxml/registry/persistence/PersistenceManagerImpl.java 22
e/com/sun/ebxml/registry/persistence/rdb/AssociationDAO.java 63
e/com/sun/ebxml/registry/persistence/rdb/AuditableEventDAO.java 24
e/com/sun/ebxml/registry/persistence/rdb/ClassificationDAO.java 53
e/com/sun/ebxml/registry/persistence/rdb/ClassificationNodeDAO.java 43
e/com/sun/ebxml/registry/persistence/rdb/ClassificationSchemeDAO.java 49
e/com/sun/ebxml/registry/persistence/rdb/ConnectionPool.java 11
e/com/sun/ebxml/registry/persistence/rdb/EmailAddressDAO.java 26
e/com/sun/ebxml/registry/persistence/rdb/ExternalIdentifierDAO.java 32
e/com/sun/ebxml/registry/persistence/rdb/ExternalLinkDAO.java 24
e/com/sun/ebxml/registry/persistence/rdb/ExtrinsicObjectDAO.java 54
e/com/sun/ebxml/registry/persistence/rdb/InternationalStringDAO.java 14
e/com/sun/ebxml/registry/persistence/rdb/OrganizationDAO.java 55
e/com/sun/ebxml/registry/persistence/rdb/PostalAddressDAO.java 34
e/com/sun/ebxml/registry/persistence/rdb/RegistryEntryDAO.java 44
e/com/sun/ebxml/registry/persistence/rdb/RegistryObjectDAO.java 172
e/com/sun/ebxml/registry/persistence/rdb/RegistryPackageDAO.java 37
e/com/sun/ebxml/registry/persistence/rdb/SQLPersistenceManagerImpl.java 186
e/com/sun/ebxml/registry/persistence/rdb/ServiceBindingDAO.java 66
e/com/sun/ebxml/registry/persistence/rdb/ServiceDAO.java 44
e/com/sun/ebxml/registry/persistence/rdb/SlotDAO.java 24
e/com/sun/ebxml/registry/persistence/rdb/SpecificationLinkDAO.java 48
e/com/sun/ebxml/registry/persistence/rdb/TelephoneNumberDAO.java 30
e/com/sun/ebxml/registry/persistence/rdb/UsageParameterDAO.java 15
e/com/sun/ebxml/registry/persistence/rdb/UserDAO.java 46
e/com/sun/ebxml/registry/query/QueryManagerImpl.java 28
e/com/sun/ebxml/registry/query/filter/AssociationBranchProcessor.java 48
e/com/sun/ebxml/registry/query/filter/AssociationQueryProcessor.java 1
e/com/sun/ebxml/registry/query/filter/AuditableEventQueryProcessor.java 4
e/com/sun/ebxml/registry/query/filter/BranchProcessor.java 3
e/com/sun/ebxml/registry/query/filter/ClassificationNodeQueryProcessor.java 12
e/com/sun/ebxml/registry/query/filter/ClassificationQueryProcessor.java 6
e/com/sun/ebxml/registry/query/filter/ClassificationSchemeQueryProcessor.java 1
e/com/sun/ebxml/registry/query/filter/ClassifiedByBranchProcessor.java 3
e/com/sun/ebxml/registry/query/filter/ClauseHandler.java 4
e/com/sun/ebxml/registry/query/filter/ClauseType.java 3
e/com/sun/ebxml/registry/query/filter/ExtrinsicObjectQueryProcessor.java 1
e/com/sun/ebxml/registry/query/filter/FilterProcessor.java 17
e/com/sun/ebxml/registry/query/filter/FilterQueryProcessor.java 24
e/com/sun/ebxml/registry/query/filter/InternationalStringBranchProcessor.java 2
e/com/sun/ebxml/registry/query/filter/OrganizationQueryProcessor.java 13
e/com/sun/ebxml/registry/query/filter/QueryProcessor.java 4
e/com/sun/ebxml/registry/query/filter/RegistryEntryQueryProcessor.java 1
e/com/sun/ebxml/registry/query/filter/RegistryObjectQueryProcessor.java 13
e/com/sun/ebxml/registry/query/filter/RegistryPackageQueryProcessor.java 10
e/com/sun/ebxml/registry/query/filter/ServiceBindingBranchProcessor.java 8
e/com/sun/ebxml/registry/query/filter/ServiceQueryProcessor.java 2
e/com/sun/ebxml/registry/query/filter/SlotBranchProcessor.java 1
e/com/sun/ebxml/registry/query/filter/SpecificationLinkBranchProcessor.java 3
e/com/sun/ebxml/registry/query/filter/UserBranchProcessor.java 2
e/com/sun/ebxml/registry/query/sql/ASCII_CharStream.java 16
e/com/sun/ebxml/registry/query/sql/ParseException.java 11
e/com/sun/ebxml/registry/query/sql/SQLParser.java 378
e/com/sun/ebxml/registry/query/sql/SQLParserConstants.java 9
e/com/sun/ebxml/registry/query/sql/SQLParserTokenManager.java 166
e/com/sun/ebxml/registry/query/sql/SQLQueryProcessor.java 28
e/com/sun/ebxml/registry/query/sql/TokenMgrError.java 9
e/com/sun/ebxml/registry/repository/AbstractRepositoryManager.java 4
e/com/sun/ebxml/registry/repository/RepositoryItem.java 9
e/com/sun/ebxml/registry/repository/RepositoryManager.java 6
e/com/sun/ebxml/registry/repository/RepositoryManagerFactory.java 6
e/com/sun/ebxml/registry/repository/filesystem/FileSystemRepositoryManager.java 23
e/com/sun/ebxml/registry/security/PayloadResolver.java 10
e/com/sun/ebxml/registry/security/SecurityUtil.java 50
e/com/sun/ebxml/registry/security/UnauthorizedRequestException.java 1
e/com/sun/ebxml/registry/security/UserRegistrationException.java 2
e/com/sun/ebxml/registry/security/authentication/AuthenticationServiceImpl.java 68
e/com/sun/ebxml/registry/security/authentication/UserRegistrar.java 12
e/com/sun/ebxml/registry/security/authorization/AuthorizationServiceImpl.java 72
e/com/sun/ebxml/registry/security/authorization/ClassificationNodeCompare.java 2
e/com/sun/ebxml/registry/security/authorization/ObjectAttribute.java 6
e/com/sun/ebxml/registry/security/authorization/RegistryAttributeFinderModule.java 29
e/com/sun/ebxml/registry/security/authorization/RegistryPolicyFinderModule.java 30
e/com/sun/ebxml/registry/util/BindingUtility.java 37
e/com/sun/ebxml/registry/util/ISO3166Importer.java 12
e/com/sun/ebxml/registry/util/Log.java 14
e/com/sun/ebxml/registry/util/NAICSImporter.java 12
e/com/sun/ebxml/registry/util/RegistryProperties.java 9
e/com/sun/ebxml/registry/util/UNSPSCImporter.java 14
e/com/sun/ebxml/registry/util/UUID.java 3
e/com/sun/ebxml/registry/util/UUIDFactory.java 5
e/com/sun/ebxml/registry/util/Utility.java 44
e/com/sun/ebxml/registry/util/XalanVersion.java 14

e/com/sun/ebxml/registry/LifeCycleManager.java

Violation Line
Avoid excessively long variable names 35
Avoid using implementation types like 'HashMap'; use the interface instead 35
Avoid excessively long variable names 43
Avoid using implementation types like 'HashMap'; use the interface instead 43

e/com/sun/ebxml/registry/QueryManager.java

Violation Line
Avoid duplicate imports such as 'org.oasis.ebxml.registry.bindings.rim.RegistryObject' 26
Avoid unused imports such as 'RegistryObject' 26
Avoid variables with short names 38
Avoid variables with short names 41

e/com/sun/ebxml/registry/interfaces/Request.java

Violation Line
The class 'Request' has a Cyclomatic Complexity of 3 (Highest = 13). 22
Avoid excessively long variable names 23
Avoid excessively long variable names 25
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 25
Avoid unused private fields such as 'log' 28
Avoid excessively long variable names 31
Avoid excessively long variable names 32
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 32
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 50
The method 'process' has a Cyclomatic Complexity of 13. 57
Avoid variables with short names 60
Avoid variables with short names 69

e/com/sun/ebxml/registry/interfaces/Response.java

Violation Line
Avoid excessively long variable names 38
Avoid excessively long variable names 40
Avoid using implementation types like 'HashMap'; use the interface instead 40
Avoid excessively long variable names 42
Avoid using implementation types like 'HashMap'; use the interface instead 42
Avoid using implementation types like 'HashMap'; use the interface instead 56

e/com/sun/ebxml/registry/interfaces/rest/RestServlet.java

Violation Line
Avoid excessively long variable names 29
Avoid excessively long variable names 30
Avoid unused local variables such as 'interfaces' 69
Avoid variables with short names 118
Avoid variables with short names 132
Avoid variables with short names 135
Avoid variables with short names 138
Avoid variables with short names 141
Avoid variables with short names 147
Avoid variables with short names 152
Avoid variables with short names 161
Avoid variables with short names 169
Avoid excessively long variable names 187
Avoid variables with short names 213
Avoid variables with short names 215
Avoid variables with short names 217
Avoid using implementation types like 'java.util.ArrayList'; use the interface instead 243
Avoid variables with short names 246
Avoid excessively long variable names 248
Avoid empty 'if' statements 256
Avoid variables with short names 262
Avoid variables with short names 263
Avoid variables with short names 271
Avoid variables with short names 281
Avoid variables with short names 285
Avoid using implementation types like 'java.util.ArrayList'; use the interface instead 297
Avoid variables with short names 300
Avoid excessively long variable names 302
Avoid variables with short names 326
Avoid variables with short names 330
Avoid variables with short names 334
Avoid variables with short names 338
Avoid unused private methods such as 'ProcessLCMPostRequest' 351

e/com/sun/ebxml/registry/interfaces/soap/RegistryJAXMServlet.java

Violation Line
Avoid unused imports such as 'User' 15
Avoid unused imports such as 'StreamSource' 29
The class 'RegistryJAXMServlet' has a Cyclomatic Complexity of 4 (Highest = 11). 57
Avoid excessively long variable names 61
Avoid variables with short names 72
Avoid variables with short names 80
Avoid really long methods. 86
Avoid reassigning parameters such as 'msg' 86
The method 'onMessage' has a Cyclomatic Complexity of 11. 86
Avoid excessively long variable names 105
Avoid variables with short names 111
Avoid variables with short names 114
Avoid variables with short names 138
Avoid variables with short names 139
Avoid variables with short names 140
Avoid unused local variables such as 'sh' 141
Avoid variables with short names 141
Avoid excessively long variable names 147
Avoid excessively long variable names 153
Avoid variables with short names 155
Avoid variables with short names 167
Avoid variables with short names 192
Avoid excessively long variable names 197
Avoid excessively long variable names 201
Avoid variables with short names 206
Avoid variables with short names 226
Avoid excessively long variable names 232
Avoid variables with short names 244
The same String literal appears 5 times in this file; the first occurrence is on line 245 245
Avoid variables with short names 248
Avoid variables with short names 252
Avoid variables with short names 256
Avoid variables with short names 260
Avoid variables with short names 275
Avoid variables with short names 279
Avoid variables with short names 284
Avoid variables with short names 301
Avoid variables with short names 313
Avoid variables with short names 316
Avoid variables with short names 319
Avoid variables with short names 322
Avoid variables with short names 325
Avoid variables with short names 328
Avoid variables with short names 335
Avoid variables with short names 336
Avoid variables with short names 345
Avoid variables with short names 355
Avoid variables with short names 370
Avoid excessively long variable names 379
Avoid variables with short names 388
Avoid variables with short names 394
Avoid variables with short names 397
Avoid variables with short names 400
Avoid variables with short names 403
Avoid variables with short names 406
Avoid variables with short names 410
Avoid variables with short names 414

e/com/sun/ebxml/registry/lcm/AssociateToDeprecatedRegistryEntryException.java

Violation Line
Avoid excessively long variable names 18
Avoid excessively long variable names 19
Avoid excessively long variable names 20
Avoid excessively long variable names 22
Avoid excessively long variable names 23

e/com/sun/ebxml/registry/lcm/ContentIndexingManager.java

Violation Line
Avoid variables with short names 40
Avoid variables with short names 41
Avoid excessively long variable names 43
Avoid excessively long variable names 45
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 45
Avoid excessively long variable names 46
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 46
Avoid variables with short names 71
Double checked locking is not thread safe in Java. 76
Avoid excessively long variable names 104
Avoid variables with short names 104
Avoid excessively long variable names 106
Avoid excessively long variable names 111
Avoid excessively long variable names 129
Avoid excessively long variable names 152
Avoid unused formal parameters such as 'catalogingService' 152
Avoid variables with short names 152
Avoid excessively long variable names 155
Avoid excessively long variable names 163
Avoid variables with short names 174
Avoid variables with short names 177
Avoid variables with short names 182
Avoid variables with short names 185
Avoid variables with short names 188
Avoid variables with short names 191
Avoid variables with short names 194
Avoid variables with short names 197
Avoid variables with short names 204
Avoid variables with short names 211
Avoid variables with short names 221
Avoid variables with short names 224
Avoid variables with short names 227
Avoid excessively long variable names 247
Avoid excessively long variable names 274
Avoid variables with short names 304
Avoid excessively long variable names 305
Avoid variables with short names 321
Avoid variables with short names 351
Avoid variables with short names 359
Avoid variables with short names 367

e/com/sun/ebxml/registry/lcm/DuplicateSlotsException.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 19
Avoid using implementation types like 'ArrayList'; use the interface instead 25
Avoid using implementation types like 'ArrayList'; use the interface instead 37

e/com/sun/ebxml/registry/lcm/InvalidURLsException.java

Violation Line
Avoid excessively long variable names 19
Avoid using implementation types like 'ArrayList'; use the interface instead 19
Avoid excessively long variable names 25
Avoid using implementation types like 'ArrayList'; use the interface instead 25
Avoid using implementation types like 'ArrayList'; use the interface instead 30

e/com/sun/ebxml/registry/lcm/LifeCycleManagerImpl.java

Violation Line
Avoid really long Classes. 33
The class 'LifeCycleManagerImpl' has a Cyclomatic Complexity of 9 (Highest = 46). 33
Avoid variables with short names 48
Avoid variables with short names 49
Avoid variables with short names 50
Avoid variables with short names 52
Avoid variables with short names 53
Double checked locking is not thread safe in Java. 66
Avoid excessively long variable names 86
Avoid really long methods. 86
Avoid using implementation types like 'HashMap'; use the interface instead 86
Avoid variables with short names 89
Avoid variables with short names 92
Avoid excessively long variable names 116
Avoid variables with short names 141
Avoid variables with short names 147
Avoid variables with short names 148
The same String literal appears 4 times in this file; the first occurrence is on line 152 152
Avoid excessively long variable names 156
The same String literal appears 25 times in this file; the first occurrence is on line 165 165
The same String literal appears 12 times in this file; the first occurrence is on line 166 166
Avoid variables with short names 174
Avoid variables with short names 175
Avoid variables with short names 185
Avoid variables with short names 186
Avoid variables with short names 196
Avoid variables with short names 197
Avoid variables with short names 207
Avoid variables with short names 208
Avoid variables with short names 218
Avoid variables with short names 219
Avoid variables with short names 229
Avoid variables with short names 230
Avoid variables with short names 240
Avoid variables with short names 242
Avoid variables with short names 252
The same String literal appears 7 times in this file; the first occurrence is on line 253 253
Avoid excessively long variable names 269
Avoid using implementation types like 'HashMap'; use the interface instead 269
Avoid variables with short names 280
Avoid variables with short names 281
Avoid unused local variables such as 'dh' 283
Avoid variables with short names 283
Avoid variables with short names 305
Avoid excessively long variable names 323
Avoid using implementation types like 'HashMap'; use the interface instead 323
Avoid excessively long variable names 332
Avoid excessively long variable names 336
Avoid excessively long variable names 337
Avoid variables with short names 340
Avoid really long methods. 371
Avoid using implementation types like 'ArrayList'; use the interface instead 371
Avoid using implementation types like 'HashMap'; use the interface instead 371
Avoid variables with short names 371
The method 'checkId' has a Cyclomatic Complexity of 28. 371
Avoid variables with short names 373
Avoid excessively long variable names 403
Avoid empty 'if' statements 414
Avoid empty 'if' statements 415
Avoid empty 'if' statements 416
Avoid empty 'if' statements 441
Avoid empty 'if' statements 442
Avoid empty 'if' statements 443
Avoid empty 'if' statements 444
Avoid empty 'if' statements 468
Avoid empty 'if' statements 469
Avoid really long methods. 477
Avoid using implementation types like 'HashMap'; use the interface instead 477
Avoid variables with short names 477
The method 'fixTemporaryId' has a Cyclomatic Complexity of 46. 477
Avoid excessively long variable names 481
Avoid variables with short names 510
Avoid variables with short names 518
Avoid variables with short names 526
Avoid variables with short names 528
Avoid variables with short names 538
Avoid variables with short names 548
Avoid empty 'if' statements 574
Avoid variables with short names 575
Avoid empty 'if' statements 585
Avoid empty 'if' statements 586
Avoid variables with short names 590
Avoid variables with short names 613
Avoid empty 'if' statements 618
Avoid variables with short names 627
Avoid variables with short names 629
Avoid variables with short names 631
Avoid variables with short names 639
Avoid using implementation types like 'ArrayList'; use the interface instead 654
Avoid using implementation types like 'HashMap'; use the interface instead 654
Avoid variables with short names 660
Avoid variables with short names 663
Avoid variables with short names 674
The method 'checkReferencedObject' has a Cyclomatic Complexity of 14. 684
Avoid variables with short names 687
Avoid excessively long variable names 689
The same String literal appears 5 times in this file; the first occurrence is on line 710 710
Avoid variables with short names 721
Avoid empty 'if' statements 731
Avoid using implementation types like 'ArrayList'; use the interface instead 760
Avoid unused local variables such as 'ids' 764
Avoid variables with short names 771
Avoid excessively long variable names 772
Avoid excessively long variable names 796
Avoid using implementation types like 'ArrayList'; use the interface instead 796
Avoid using implementation types like 'HashMap'; use the interface instead 796
Avoid variables with short names 796
Avoid variables with short names 802
Avoid excessively long variable names 804
Avoid excessively long variable names 807
Avoid variables with short names 820
Avoid variables with short names 830
Avoid excessively long variable names 833
Avoid variables with short names 849
Avoid variables with short names 852
Avoid variables with short names 853
The same String literal appears 4 times in this file; the first occurrence is on line 854 854
Avoid variables with short names 864
Avoid variables with short names 865
Avoid variables with short names 875
Avoid excessively long variable names 890
Avoid using implementation types like 'HashMap'; use the interface instead 890
Avoid variables with short names 901
Avoid variables with short names 902
Avoid unused local variables such as 'dh' 907
Avoid variables with short names 907
Avoid really long methods. 916
Avoid excessively long variable names 917
Avoid using implementation types like 'HashMap'; use the interface instead 917
Avoid variables with short names 919
Avoid variables with short names 922
Avoid variables with short names 945
Avoid variables with short names 948
Avoid variables with short names 949
The same String literal appears 5 times in this file; the first occurrence is on line 952 952
Avoid variables with short names 960
Avoid variables with short names 961
Avoid variables with short names 971
Avoid variables with short names 972
Avoid variables with short names 982
Avoid variables with short names 988
Avoid variables with short names 989
Avoid excessively long variable names 997
Avoid variables with short names 1015
Avoid variables with short names 1016
Avoid variables with short names 1026
Avoid variables with short names 1027
Avoid variables with short names 1037
Avoid variables with short names 1052
Avoid excessively long variable names 1055
Avoid variables with short names 1071
Avoid variables with short names 1074
Avoid variables with short names 1075
Avoid variables with short names 1086
Avoid variables with short names 1087
Avoid variables with short names 1097
The method 'removeObjects' has a Cyclomatic Complexity of 10. 1117
Avoid excessively long variable names 1121
Avoid excessively long variable names 1128
Avoid variables with short names 1160
Avoid variables with short names 1179
Avoid variables with short names 1180
Avoid variables with short names 1183
Avoid variables with short names 1184
Avoid variables with short names 1195
Avoid variables with short names 1196
Avoid variables with short names 1197
Avoid variables with short names 1207
Avoid variables with short names 1233
Avoid variables with short names 1234
Avoid variables with short names 1236
The same String literal appears 4 times in this file; the first occurrence is on line 1,240 1240
Avoid variables with short names 1247
Avoid variables with short names 1248
Avoid variables with short names 1252
Avoid variables with short names 1266
Avoid variables with short names 1267
Avoid variables with short names 1271
Avoid variables with short names 1285
Avoid variables with short names 1308
Avoid variables with short names 1309
Avoid variables with short names 1314
Avoid variables with short names 1322
Avoid really long methods. 1341
The method 'main' has a Cyclomatic Complexity of 19. 1341
Avoid variables with short names 1377
Avoid unused local variables such as 't1' 1379
Avoid variables with short names 1379
Avoid excessively long variable names 1391
Avoid excessively long variable names 1396
Avoid unused local variables such as 't2' 1403
Avoid variables with short names 1403
Avoid variables with short names 1408
Avoid variables with short names 1412
Avoid variables with short names 1414
The same String literal appears 5 times in this file; the first occurrence is on line 1,416 1416
Avoid variables with short names 1422
Avoid unused local variables such as 't1' 1424
Avoid variables with short names 1424
Avoid excessively long variable names 1436
Avoid excessively long variable names 1439
Avoid unused local variables such as 't2' 1446
Avoid variables with short names 1446
Avoid variables with short names 1451
Avoid variables with short names 1456
Avoid variables with short names 1458
Avoid variables with short names 1464
Avoid variables with short names 1469
Avoid variables with short names 1471
Avoid variables with short names 1478
Avoid variables with short names 1483
Avoid variables with short names 1485
Avoid variables with short names 1491
Avoid variables with short names 1496
Avoid variables with short names 1498
Avoid variables with short names 1507
Avoid using implementation types like 'ArrayList'; use the interface instead 1521
Avoid excessively long variable names 1522
Avoid using implementation types like 'HashMap'; use the interface instead 1522

e/com/sun/ebxml/registry/lcm/NonRegistryEntryFoundException.java

Violation Line
Avoid variables with short names 18
Avoid variables with short names 20

e/com/sun/ebxml/registry/lcm/ObjectNotFoundException.java

Violation Line
Avoid variables with short names 17
Avoid variables with short names 20

e/com/sun/ebxml/registry/lcm/ObjectsNotFoundException.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 17
Avoid using implementation types like 'ArrayList'; use the interface instead 22
Avoid using implementation types like 'ArrayList'; use the interface instead 27

e/com/sun/ebxml/registry/lcm/ReferencedObjectNotFoundException.java

Violation Line
Avoid excessively long variable names 22
Avoid excessively long variable names 29

e/com/sun/ebxml/registry/lcm/RegistryObjectExistsException.java

Violation Line
Avoid variables with short names 18
Avoid variables with short names 20

e/com/sun/ebxml/registry/lcm/SlotsExistException.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 18
Avoid using implementation types like 'ArrayList'; use the interface instead 24
Avoid using implementation types like 'ArrayList'; use the interface instead 37

e/com/sun/ebxml/registry/lcm/UUIDNotUniqueException.java

Violation Line
Avoid variables with short names 18
Avoid variables with short names 20

e/com/sun/ebxml/registry/lcm/quota/QuotaExceededException.java

Violation Line
Avoid excessively long variable names 10

e/com/sun/ebxml/registry/lcm/quota/QuotaServiceImpl.java

Violation Line
Avoid excessively long variable names 22
Avoid excessively long variable names 52
Avoid excessively long variable names 67

e/com/sun/ebxml/registry/persistence/PersistenceManager.java

Violation Line
Avoid excessively long variable names 48
Avoid using implementation types like 'ArrayList'; use the interface instead 48
Avoid excessively long variable names 54
Avoid using implementation types like 'ArrayList'; use the interface instead 54
Avoid excessively long variable names 60
Avoid using implementation types like 'ArrayList'; use the interface instead 60
Avoid variables with short names 60
Avoid excessively long variable names 66
Avoid using implementation types like 'ArrayList'; use the interface instead 66
Avoid using implementation types like 'ArrayList'; use the interface instead 72
Avoid using implementation types like 'ArrayList'; use the interface instead 78
Avoid using implementation types like 'ArrayList'; use the interface instead 83
Avoid variables with short names 89
Avoid excessively long variable names 97
Avoid using implementation types like 'ArrayList'; use the interface instead 97
Avoid using implementation types like 'ArrayList'; use the interface instead 102
Avoid using implementation types like 'HashMap'; use the interface instead 102

e/com/sun/ebxml/registry/persistence/PersistenceManagerImpl.java

Violation Line
Double checked locking is not thread safe in Java. 36
Avoid excessively long variable names 51
Avoid using implementation types like 'ArrayList'; use the interface instead 51
Avoid excessively long variable names 59
Avoid using implementation types like 'ArrayList'; use the interface instead 59
Avoid excessively long variable names 67
Avoid using implementation types like 'ArrayList'; use the interface instead 67
Avoid variables with short names 67
Avoid excessively long variable names 77
Avoid using implementation types like 'ArrayList'; use the interface instead 77
Avoid using implementation types like 'ArrayList'; use the interface instead 85
Avoid using implementation types like 'ArrayList'; use the interface instead 93
Avoid using implementation types like 'ArrayList'; use the interface instead 100
Avoid variables with short names 109
Avoid excessively long variable names 118
Avoid using implementation types like 'ArrayList'; use the interface instead 118
Avoid using implementation types like 'ArrayList'; use the interface instead 125
Avoid using implementation types like 'HashMap'; use the interface instead 125
Avoid variables with short names 138
Avoid variables with short names 173
Avoid variables with short names 176
Avoid variables with short names 180

e/com/sun/ebxml/registry/persistence/rdb/AssociationDAO.java

Violation Line
The class 'AssociationDAO' has a Cyclomatic Complexity of 5 (Highest = 15). 35
Avoid variables with short names 38
Avoid really long methods. 54
The method 'insert' has a Cyclomatic Complexity of 10. 54
Avoid reassigning parameters such as 'associations' 55
Avoid using implementation types like 'ArrayList'; use the interface instead 55
Avoid excessively long variable names 62
Avoid variables with short names 91
Avoid excessively long variable names 95
Avoid excessively long variable names 100
Avoid excessively long variable names 101
Avoid variables with short names 108
Avoid variables with short names 115
Avoid unused local variables such as 'updateCounts' 145
Avoid variables with short names 152
Avoid using if statements without curly braces 158
Avoid unused private methods such as 'getIdIsConfirmedMap' 171
Avoid using implementation types like 'ArrayList'; use the interface instead 171
Avoid using implementation types like 'HashMap'; use the interface instead 171
Avoid variables with short names 184
Avoid variables with short names 194
Avoid variables with short names 196
Avoid excessively long variable names 198
Avoid excessively long variable names 199
The same String literal appears 4 times in this file; the first occurrence is on line 200 200
Avoid variables with short names 211
Avoid using if statements without curly braces 217
Avoid using implementation types like 'ArrayList'; use the interface instead 226
Avoid excessively long variable names 239
Avoid using implementation types like 'ArrayList'; use the interface instead 239
Avoid excessively long variable names 246
Avoid unused local variables such as 'userId' 254
The method 'checkReferencedObjects' has a Cyclomatic Complexity of 15. 290
Avoid variables with short names 337
Avoid variables with short names 343
Avoid using implementation types like 'ArrayList'; use the interface instead 384
Avoid excessively long variable names 385
Avoid unused local variables such as 'idToExramuralAssocMap' 385
Avoid excessively long variable names 392
Avoid variables with short names 397
Avoid variables with short names 408
Avoid excessively long variable names 410
Avoid variables with short names 417
Avoid excessively long variable names 420
Avoid excessively long variable names 421
Avoid unused formal parameters such as 'newAssoc' 445
Avoid variables with short names 455
Avoid variables with short names 462
Avoid excessively long variable names 482
Avoid excessively long variable names 484
Avoid excessively long variable names 505
Avoid using implementation types like 'ArrayList'; use the interface instead 505
Avoid variables with short names 505
Avoid excessively long variable names 514
Avoid excessively long variable names 517
Avoid variables with short names 518
Avoid excessively long variable names 523
Avoid variables with short names 524
Avoid variables with short names 529
Avoid excessively long variable names 535
Avoid using implementation types like 'ArrayList'; use the interface instead 535
Avoid variables with short names 535
Avoid variables with short names 546

e/com/sun/ebxml/registry/persistence/rdb/AuditableEventDAO.java

Violation Line
Avoid excessively long variable names 43
Avoid using implementation types like 'ArrayList'; use the interface instead 43
Avoid excessively long variable names 48
Avoid variables with short names 73
Avoid excessively long variable names 81
Avoid using implementation types like 'ArrayList'; use the interface instead 81
Avoid excessively long variable names 82
Avoid excessively long variable names 91
Avoid variables with short names 118
Avoid using if statements without curly braces 134
Avoid excessively long variable names 142
Avoid using implementation types like 'ArrayList'; use the interface instead 142
Avoid excessively long variable names 146
Avoid using implementation types like 'ArrayList'; use the interface instead 146
Avoid variables with short names 146
Avoid variables with short names 152
Avoid excessively long variable names 159
Avoid variables with short names 160
Avoid variables with short names 180
Avoid excessively long variable names 186
Avoid using implementation types like 'ArrayList'; use the interface instead 186
Avoid variables with short names 186
Avoid variables with short names 197
Double checked locking is not thread safe in Java. 206

e/com/sun/ebxml/registry/persistence/rdb/ClassificationDAO.java

Violation Line
The class 'ClassificationDAO' has a Cyclomatic Complexity of 4 (Highest = 15). 31
Avoid variables with short names 32
Avoid really long methods. 49
The method 'insert' has a Cyclomatic Complexity of 15. 49
Avoid excessively long variable names 50
Avoid reassigning parameters such as 'classifications' 50
Avoid using implementation types like 'ArrayList'; use the interface instead 50
Avoid excessively long variable names 75
Deeply nested if..then statements are hard to read 94
Avoid excessively long variable names 109
Avoid excessively long variable names 119
Avoid excessively long variable names 131
Avoid unused local variables such as 'updateCounts' 150
Avoid variables with short names 158
Avoid using if statements without curly braces 165
Avoid excessively long variable names 175
Avoid using implementation types like 'ArrayList'; use the interface instead 175
Avoid excessively long variable names 187
Avoid using implementation types like 'ArrayList'; use the interface instead 187
Avoid excessively long variable names 188
Avoid excessively long variable names 200
Avoid excessively long variable names 209
Avoid using implementation types like 'ArrayList'; use the interface instead 236
Avoid excessively long variable names 237
Avoid using implementation types like 'ArrayList'; use the interface instead 237
Avoid excessively long variable names 239
Avoid variables with short names 244
Avoid excessively long variable names 251
Avoid excessively long variable names 253
Avoid excessively long variable names 257
Avoid excessively long variable names 260
Avoid excessively long variable names 268
Avoid variables with short names 277
Avoid using if statements without curly braces 281
Avoid using implementation types like 'ArrayList'; use the interface instead 297
Avoid variables with short names 301
Avoid variables with short names 314
Avoid variables with short names 324
Avoid using if statements without curly braces 329
Avoid excessively long variable names 339
Avoid using implementation types like 'ArrayList'; use the interface instead 339
Avoid variables with short names 339
Avoid variables with short names 347
Avoid excessively long variable names 351
Avoid variables with short names 352
Avoid excessively long variable names 362
Avoid excessively long variable names 373
Avoid variables with short names 381
Avoid using implementation types like 'ArrayList'; use the interface instead 387
Avoid variables with short names 387
Avoid excessively long variable names 388
Avoid using implementation types like 'ArrayList'; use the interface instead 388
Avoid variables with short names 400

e/com/sun/ebxml/registry/persistence/rdb/ClassificationNodeDAO.java

Violation Line
Avoid variables with short names 51
Avoid excessively long variable names 65
Avoid reassigning parameters such as 'classificationNodes' 65
Avoid using implementation types like 'ArrayList'; use the interface instead 65
Avoid excessively long variable names 89
Avoid unused local variables such as 'updateCounts' 121
Avoid variables with short names 131
Avoid using if statements without curly braces 137
Avoid variables with short names 200
Avoid variables with short names 210
Avoid using if statements without curly braces 215
Avoid using implementation types like 'ArrayList'; use the interface instead 237
Avoid variables with short names 242
Avoid variables with short names 254
Avoid variables with short names 264
Avoid using if statements without curly braces 269
Avoid excessively long variable names 278
Avoid using implementation types like 'ArrayList'; use the interface instead 278
Avoid excessively long variable names 292
Avoid using implementation types like 'ArrayList'; use the interface instead 292
Avoid excessively long variable names 293
Avoid excessively long variable names 301
Avoid excessively long variable names 307
Avoid excessively long variable names 311
Avoid excessively long variable names 333
Avoid variables with short names 365
Avoid variables with short names 372
Avoid using if statements without curly braces 376
Avoid excessively long variable names 387
Avoid variables with short names 393
Avoid variables with short names 401
Avoid using if statements without curly braces 405
Avoid using implementation types like 'ArrayList'; use the interface instead 414
Avoid excessively long variable names 424
Avoid excessively long variable names 432
Avoid using implementation types like 'ArrayList'; use the interface instead 432
Avoid variables with short names 432
Avoid variables with short names 445
Avoid variables with short names 456
Avoid excessively long variable names 462
Avoid using implementation types like 'ArrayList'; use the interface instead 462
Avoid variables with short names 462
Avoid variables with short names 473

e/com/sun/ebxml/registry/persistence/rdb/ClassificationSchemeDAO.java

Violation Line
The class 'ClassificationSchemeDAO' has a Cyclomatic Complexity of 4 (Highest = 13). 38
Avoid variables with short names 39
Avoid really long methods. 56
The method 'insert' has a Cyclomatic Complexity of 13. 56
Avoid reassigning parameters such as 'schemes' 57
Avoid using implementation types like 'ArrayList'; use the interface instead 57
Avoid excessively long variable names 79
Avoid excessively long variable names 89
Avoid unused local variables such as 'majorVersion' 99
Avoid unused local variables such as 'minorVersion' 100
Avoid variables with short names 101
Avoid variables with short names 108
Avoid unused local variables such as 'updateCounts' 158
Avoid variables with short names 168
Avoid using if statements without curly braces 175
Avoid using implementation types like 'ArrayList'; use the interface instead 185
Avoid really long methods. 193
The method 'update' has a Cyclomatic Complexity of 13. 193
Avoid excessively long variable names 194
Avoid using implementation types like 'ArrayList'; use the interface instead 194
Avoid excessively long variable names 209
Avoid excessively long variable names 217
Avoid excessively long variable names 238
Avoid unused local variables such as 'majorVersion' 245
Avoid unused local variables such as 'minorVersion' 246
Avoid variables with short names 247
Avoid variables with short names 254
Avoid unused local variables such as 'updateCounts' 287
Avoid variables with short names 308
Avoid using if statements without curly braces 315
Avoid variables with short names 335
Avoid variables with short names 344
Avoid using if statements without curly braces 348
Avoid variables with short names 367
Avoid variables with short names 376
Avoid using if statements without curly braces 380
Avoid variables with short names 399
Avoid variables with short names 408
Avoid using if statements without curly braces 412
Avoid using implementation types like 'ArrayList'; use the interface instead 422
Avoid excessively long variable names 456
Avoid using implementation types like 'ArrayList'; use the interface instead 456
Avoid variables with short names 456
Avoid variables with short names 478
Avoid using implementation types like 'ArrayList'; use the interface instead 484
Avoid variables with short names 484
Avoid excessively long variable names 485
Avoid using implementation types like 'ArrayList'; use the interface instead 485
Avoid variables with short names 497

e/com/sun/ebxml/registry/persistence/rdb/ConnectionPool.java

Violation Line
Avoid excessively long variable names 25
Avoid using implementation types like 'Vector'; use the interface instead 25
Avoid variables with short names 46
Avoid variables with short names 49
Avoid variables with short names 71
Avoid variables with short names 92
Avoid empty catch blocks 93
Avoid variables with short names 128
Avoid variables with short names 136
Avoid empty catch blocks 137
Avoid excessively long variable names 194

e/com/sun/ebxml/registry/persistence/rdb/EmailAddressDAO.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 33
Avoid excessively long variable names 49
The same String literal appears 5 times in this file; the first occurrence is on line 66 66
Avoid unused local variables such as 'updateCounts' 73
Avoid variables with short names 77
Avoid using if statements without curly braces 82
Avoid excessively long variable names 96
Avoid using implementation types like 'ArrayList'; use the interface instead 96
Avoid unused local variables such as 'updateCounts' 129
Avoid variables with short names 133
Avoid using if statements without curly braces 138
Avoid excessively long variable names 150
Avoid using implementation types like 'ArrayList'; use the interface instead 150
Avoid unused local variables such as 'updateCounts' 178
Avoid variables with short names 181
Avoid using if statements without curly braces 186
Avoid using implementation types like 'ArrayList'; use the interface instead 198
Avoid unused local variables such as 'updateCounts' 215
Avoid variables with short names 218
Avoid using if statements without curly braces 223
Avoid variables with short names 231
Avoid variables with short names 246
Avoid using implementation types like 'ArrayList'; use the interface instead 252
Avoid variables with short names 258
Avoid variables with short names 266
Avoid using if statements without curly braces 271

e/com/sun/ebxml/registry/persistence/rdb/ExternalIdentifierDAO.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 55
Avoid using implementation types like 'ArrayList'; use the interface instead 63
The same String literal appears 4 times in this file; the first occurrence is on line 90 90
The same String literal appears 4 times in this file; the first occurrence is on line 93 93
Avoid unused local variables such as 'updateCounts' 133
Avoid variables with short names 139
Avoid using if statements without curly braces 150
Avoid using implementation types like 'ArrayList'; use the interface instead 159
Avoid using implementation types like 'ArrayList'; use the interface instead 168
Avoid unused local variables such as 'updateCounts' 224
Avoid variables with short names 231
Avoid using if statements without curly braces 237
Avoid using implementation types like 'ArrayList'; use the interface instead 250
Avoid variables with short names 256
Avoid excessively long variable names 265
Avoid variables with short names 272
Avoid using if statements without curly braces 276
Avoid using implementation types like 'ArrayList'; use the interface instead 291
Avoid variables with short names 296
Avoid variables with short names 308
Avoid variables with short names 318
Avoid using if statements without curly braces 323
Avoid excessively long variable names 332
Avoid using implementation types like 'ArrayList'; use the interface instead 332
Avoid variables with short names 332
Avoid variables with short names 338
Avoid variables with short names 343
Avoid variables with short names 355
Avoid excessively long variable names 361
Avoid using implementation types like 'ArrayList'; use the interface instead 361
Avoid variables with short names 361
Avoid variables with short names 372

e/com/sun/ebxml/registry/persistence/rdb/ExternalLinkDAO.java

Violation Line
Avoid variables with short names 40
Avoid reassigning parameters such as 'extLinks' 55
Avoid using implementation types like 'ArrayList'; use the interface instead 55
Avoid excessively long variable names 76
Avoid unused local variables such as 'updateCounts' 104
Avoid variables with short names 111
Avoid using if statements without curly braces 117
Avoid using implementation types like 'ArrayList'; use the interface instead 126
Avoid using implementation types like 'ArrayList'; use the interface instead 135
Avoid excessively long variable names 136
Avoid excessively long variable names 146
Avoid excessively long variable names 152
Avoid unused local variables such as 'updateCounts' 185
Avoid variables with short names 194
Avoid using if statements without curly braces 200
Avoid excessively long variable names 208
Avoid using implementation types like 'ArrayList'; use the interface instead 208
Avoid variables with short names 208
Avoid variables with short names 214
Avoid variables with short names 220
Avoid excessively long variable names 226
Avoid using implementation types like 'ArrayList'; use the interface instead 226
Avoid variables with short names 226
Avoid variables with short names 237

e/com/sun/ebxml/registry/persistence/rdb/ExtrinsicObjectDAO.java

Violation Line
The class 'ExtrinsicObjectDAO' has a Cyclomatic Complexity of 4 (Highest = 13). 34
Avoid variables with short names 35
Avoid really long methods. 52
The method 'insert' has a Cyclomatic Complexity of 13. 52
Avoid excessively long variable names 53
Avoid reassigning parameters such as 'extrinsicObjects' 53
Avoid using implementation types like 'ArrayList'; use the interface instead 53
Avoid excessively long variable names 58
Avoid excessively long variable names 78
Avoid excessively long variable names 83
Avoid variables with short names 96
Avoid variables with short names 103
Avoid unused local variables such as 'updateCounts' 153
Avoid variables with short names 161
Avoid using if statements without curly braces 168
Avoid excessively long variable names 177
Avoid using implementation types like 'ArrayList'; use the interface instead 177
Avoid really long methods. 188
The method 'update' has a Cyclomatic Complexity of 12. 188
Avoid excessively long variable names 189
Avoid using implementation types like 'ArrayList'; use the interface instead 189
Avoid excessively long variable names 190
Avoid excessively long variable names 198
Avoid excessively long variable names 204
Avoid excessively long variable names 214
Avoid excessively long variable names 228
Avoid unused local variables such as 'majorVersion' 235
Avoid unused local variables such as 'minorVersion' 236
Avoid variables with short names 238
Avoid variables with short names 245
Avoid unused local variables such as 'updateCounts' 278
Avoid variables with short names 288
Avoid using if statements without curly braces 295
Avoid variables with short names 313
Avoid variables with short names 322
Avoid using if statements without curly braces 326
Avoid excessively long variable names 339
Avoid using implementation types like 'ArrayList'; use the interface instead 339
Avoid excessively long variable names 357
Avoid using implementation types like 'ArrayList'; use the interface instead 357
Avoid variables with short names 357
Avoid variables with short names 365
Avoid variables with short names 379
Avoid using implementation types like 'ArrayList'; use the interface instead 385
Avoid variables with short names 385
Avoid excessively long variable names 386
Avoid using implementation types like 'ArrayList'; use the interface instead 386
Avoid variables with short names 398
Avoid using implementation types like 'ArrayList'; use the interface instead 411
Avoid using implementation types like 'ArrayList'; use the interface instead 412
Avoid variables with short names 421
Avoid variables with short names 422
Avoid variables with short names 431
Avoid using if statements without curly braces 436

e/com/sun/ebxml/registry/persistence/rdb/InternationalStringDAO.java

Violation Line
Avoid variables with short names 20
Avoid variables with short names 33
Avoid variables with short names 40
Avoid variables with short names 50
Avoid using if statements without curly braces 55
Avoid variables with short names 66
Avoid variables with short names 83
Avoid unused local variables such as 'charset' 84
Avoid unused local variables such as 'updateCounts' 98
Avoid variables with short names 102
Avoid using implementation types like 'ArrayList'; use the interface instead 115
Avoid unused local variables such as 'updateCounts' 131
Avoid variables with short names 134
Avoid using if statements without curly braces 139

e/com/sun/ebxml/registry/persistence/rdb/OrganizationDAO.java

Violation Line
The class 'OrganizationDAO' has a Cyclomatic Complexity of 4 (Highest = 14). 41
Avoid variables with short names 42
Avoid really long methods. 59
Avoid reassigning parameters such as 'orgs' 59
Avoid using implementation types like 'ArrayList'; use the interface instead 59
The method 'insert' has a Cyclomatic Complexity of 13. 59
Avoid excessively long variable names 81
Avoid excessively long variable names 82
Avoid excessively long variable names 95
The same String literal appears 8 times in this file; the first occurrence is on line 104 104
The same String literal appears 4 times in this file; the first occurrence is on line 105 105
The same String literal appears 4 times in this file; the first occurrence is on line 110 110
Avoid excessively long variable names 121
Avoid excessively long variable names 146
Avoid unused local variables such as 'updateCounts' 157
Avoid variables with short names 166
Avoid using if statements without curly braces 173
Avoid using implementation types like 'ArrayList'; use the interface instead 184
Avoid really long methods. 193
The method 'update' has a Cyclomatic Complexity of 14. 193
Avoid excessively long variable names 194
Avoid using implementation types like 'ArrayList'; use the interface instead 194
Avoid excessively long variable names 208
Avoid excessively long variable names 217
Avoid excessively long variable names 218
Avoid excessively long variable names 236
Avoid excessively long variable names 262
Avoid unused local variables such as 'updateCounts' 299
Avoid variables with short names 312
Avoid using if statements without curly braces 319
Avoid excessively long variable names 330
Avoid variables with short names 337
Avoid variables with short names 346
Avoid using if statements without curly braces 350
Avoid variables with short names 368
Avoid variables with short names 377
Avoid using if statements without curly braces 381
Avoid using implementation types like 'ArrayList'; use the interface instead 394
Avoid excessively long variable names 400
Avoid excessively long variable names 418
Avoid excessively long variable names 421
Avoid excessively long variable names 426
Avoid using implementation types like 'ArrayList'; use the interface instead 426
Avoid variables with short names 426
Avoid variables with short names 439
Avoid excessively long variable names 449
Avoid excessively long variable names 456
Avoid excessively long variable names 460
Avoid variables with short names 466
Avoid variables with short names 473
Avoid using implementation types like 'ArrayList'; use the interface instead 479
Avoid variables with short names 479
Avoid excessively long variable names 480
Avoid using implementation types like 'ArrayList'; use the interface instead 480
Avoid variables with short names 492

e/com/sun/ebxml/registry/persistence/rdb/PostalAddressDAO.java

Violation Line
The class 'PostalAddressDAO' has a Cyclomatic Complexity of 5 (Highest = 13). 20
Avoid excessively long variable names 36
Avoid really long methods. 36
Avoid using implementation types like 'ArrayList'; use the interface instead 36
The method 'insert' has a Cyclomatic Complexity of 13. 36
Avoid variables with short names 64
Avoid excessively long variable names 66
The same String literal appears 17 times in this file; the first occurrence is on line 121 121
Avoid unused local variables such as 'updateCounts' 132
Avoid variables with short names 136
Avoid using if statements without curly braces 141
Avoid excessively long variable names 153
Avoid using implementation types like 'ArrayList'; use the interface instead 153
The method 'insert' has a Cyclomatic Complexity of 11. 153
Avoid excessively long variable names 167
Avoid unused local variables such as 'updateCounts' 213
Avoid variables with short names 217
Avoid using if statements without curly braces 222
Avoid excessively long variable names 235
Avoid using implementation types like 'ArrayList'; use the interface instead 235
Avoid excessively long variable names 247
Avoid unused local variables such as 'updateCounts' 290
Avoid variables with short names 293
Avoid using if statements without curly braces 298
Avoid using implementation types like 'ArrayList'; use the interface instead 310
Avoid unused local variables such as 'updateCounts' 329
Avoid variables with short names 332
Avoid using if statements without curly braces 337
Avoid variables with short names 345
Avoid excessively long variable names 362
Avoid variables with short names 372
Avoid variables with short names 383
Avoid variables with short names 389
Avoid using if statements without curly braces 394

e/com/sun/ebxml/registry/persistence/rdb/RegistryEntryDAO.java

Violation Line
The class 'RegistryEntryDAO' has a Cyclomatic Complexity of 6 (Highest = 13). 25
Avoid excessively long variable names 40
Avoid using implementation types like 'ArrayList'; use the interface instead 40
Avoid excessively long variable names 41
Avoid using implementation types like 'ArrayList'; use the interface instead 41
Avoid variables with short names 57
Avoid variables with short names 59
Avoid variables with short names 86
Avoid using if statements without curly braces 91
Avoid using implementation types like 'ArrayList'; use the interface instead 105
The method 'getIdStatusAndObjectTypeIdsMap' has a Cyclomatic Complexity of 11. 105
Avoid excessively long variable names 106
Avoid using implementation types like 'HashMap'; use the interface instead 106
Avoid excessively long variable names 110
Avoid excessively long variable names 112
Avoid variables with short names 119
Avoid variables with short names 127
Avoid variables with short names 128
Avoid variables with short names 157
Avoid using if statements without curly braces 162
Avoid excessively long variable names 175
Avoid using implementation types like 'ArrayList'; use the interface instead 175
The method 'updateStatusForHeterogeneousObjects' has a Cyclomatic Complexity of 13. 175
Avoid variables with short names 176
Avoid excessively long variable names 181
Avoid excessively long variable names 186
Avoid variables with short names 188
Avoid variables with short names 207
Avoid excessively long variable names 223
Avoid excessively long variable names 227
Avoid excessively long variable names 231
Avoid excessively long variable names 235
Avoid excessively long variable names 245
Avoid using implementation types like 'ArrayList'; use the interface instead 245
Avoid variables with short names 245
Avoid variables with short names 250
Avoid variables with short names 256
Avoid excessively long variable names 264
Avoid using implementation types like 'ArrayList'; use the interface instead 264
Avoid variables with short names 264
Avoid variables with short names 270
Avoid variables with short names 281
Avoid variables with short names 283
Avoid variables with short names 304

e/com/sun/ebxml/registry/persistence/rdb/RegistryObjectDAO.java

Violation Line
Avoid really long Classes. 26
The class 'RegistryObjectDAO' has a Cyclomatic Complexity of 6 (Highest = 33). 26
Avoid variables with short names 62
The same String literal appears 5 times in this file; the first occurrence is on line 65 65
Avoid using implementation types like 'ArrayList'; use the interface instead 78
Avoid variables with short names 87
Avoid variables with short names 107
The same String literal appears 5 times in this file; the first occurrence is on line 109 109
Avoid variables with short names 114
Avoid using if statements without curly braces 118
Avoid variables with short names 134
Avoid variables with short names 141
Avoid using if statements without curly braces 145
Avoid variables with short names 174
Avoid variables with short names 182
Avoid excessively long variable names 183
The same String literal appears 4 times in this file; the first occurrence is on line 188 188
Avoid variables with short names 191
Avoid using if statements without curly braces 195
Avoid excessively long variable names 208
Avoid using implementation types like 'ArrayList'; use the interface instead 208
The method 'insert' has a Cyclomatic Complexity of 10. 208
Avoid excessively long variable names 210
Avoid excessively long variable names 211
Avoid excessively long variable names 212
Avoid excessively long variable names 257
Avoid excessively long variable names 258
Avoid excessively long variable names 275
Avoid using implementation types like 'ArrayList'; use the interface instead 275
Avoid excessively long variable names 281
Avoid variables with short names 292
Avoid excessively long variable names 305
Avoid excessively long variable names 306
Avoid excessively long variable names 324
Avoid excessively long variable names 330
Avoid excessively long variable names 333
Avoid excessively long variable names 345
Avoid unused private methods such as 'getRegistryObjectsIds' 345
Avoid using implementation types like 'ArrayList'; use the interface instead 345
Avoid variables with short names 351
Avoid excessively long variable names 365
Avoid really long methods. 365
Avoid using implementation types like 'ArrayList'; use the interface instead 365
Avoid using implementation types like 'HashMap'; use the interface instead 365
The method 'sortIdsByObjectType' has a Cyclomatic Complexity of 33. 365
Avoid variables with short names 379
Avoid variables with short names 390
Avoid excessively long variable names 392
Avoid excessively long variable names 393
Avoid excessively long variable names 394
Avoid excessively long variable names 395
Avoid excessively long variable names 396
Avoid excessively long variable names 397
Avoid excessively long variable names 398
Avoid excessively long variable names 399
Avoid excessively long variable names 400
Avoid excessively long variable names 401
Avoid excessively long variable names 402
Avoid excessively long variable names 404
Avoid variables with short names 409
Avoid variables with short names 502
Avoid using if statements without curly braces 507
Avoid excessively long variable names 520
Avoid using implementation types like 'ArrayList'; use the interface instead 520
Avoid excessively long variable names 532
Avoid excessively long variable names 538
Avoid excessively long variable names 541
Avoid excessively long variable names 551
Avoid variables with short names 556
Avoid unused local variables such as 'updateCounts' 561
Avoid variables with short names 566
Avoid using if statements without curly braces 571
Avoid variables with short names 583
Avoid variables with short names 589
Avoid variables with short names 598
Avoid using if statements without curly braces 602
Avoid variables with short names 613
Avoid variables with short names 618
Avoid variables with short names 626
Avoid using if statements without curly braces 630
Avoid using implementation types like 'ArrayList'; use the interface instead 641
Avoid excessively long variable names 642
Avoid variables with short names 648
Avoid variables with short names 649
The same String literal appears 49 times in this file; the first occurrence is on line 650 650
Avoid variables with short names 658
Avoid using if statements without curly braces 662
Avoid using implementation types like 'ArrayList'; use the interface instead 674
Avoid excessively long variable names 675
Avoid excessively long variable names 685
Avoid variables with short names 691
Avoid variables with short names 698
Avoid variables with short names 709
Avoid variables with short names 716
Avoid using if statements without curly braces 720
Avoid using implementation types like 'ArrayList'; use the interface instead 735
Avoid excessively long variable names 738
Avoid variables with short names 746
Avoid excessively long variable names 765
Avoid using implementation types like 'ArrayList'; use the interface instead 765
Avoid excessively long variable names 769
Avoid using implementation types like 'ArrayList'; use the interface instead 769
Avoid variables with short names 775
Avoid variables with short names 780
Avoid variables with short names 790
Avoid variables with short names 791
Avoid variables with short names 805
Avoid variables with short names 817
Avoid using if statements without curly braces 823
Avoid excessively long variable names 833
Avoid using implementation types like 'ArrayList'; use the interface instead 833
Avoid variables with short names 833
Avoid variables with short names 838
Avoid variables with short names 844
Avoid excessively long variable names 852
Avoid using implementation types like 'ArrayList'; use the interface instead 852
Avoid variables with short names 852
Avoid variables with short names 858
Avoid variables with short names 861
Avoid excessively long variable names 871
Avoid variables with short names 880
Avoid excessively long variable names 886
Avoid excessively long variable names 888
Avoid excessively long variable names 889
Avoid variables with short names 892
Avoid excessively long variable names 894
Avoid excessively long variable names 904
Avoid variables with short names 908
Avoid variables with short names 913
Avoid really long methods. 919
Avoid really long parameter lists. 919
Avoid variables with short names 919
The method 'getRegistryObjectsIdsFromResultSet' has a Cyclomatic Complexity of 31. 919
Avoid excessively long variable names 922
Avoid excessively long variable names 924
Avoid excessively long variable names 926
Avoid excessively long variable names 927
Avoid excessively long variable names 928
Avoid excessively long variable names 930
Avoid excessively long variable names 932
Avoid variables with short names 938
The same String literal appears 15 times in this file; the first occurrence is on line 948 948
Avoid excessively long variable names 1068
Avoid really long methods. 1068
Avoid using implementation types like 'ArrayList'; use the interface instead 1068
Avoid variables with short names 1068
The method 'getLeafObjectList' has a Cyclomatic Complexity of 16. 1068
Avoid excessively long variable names 1073
Avoid excessively long variable names 1074
Avoid excessively long variable names 1075
Avoid excessively long variable names 1077
Avoid excessively long variable names 1078
Avoid excessively long variable names 1079
Avoid excessively long variable names 1080
Avoid excessively long variable names 1081
Avoid excessively long variable names 1083
Avoid excessively long variable names 1085
Avoid excessively long variable names 1099
Avoid excessively long variable names 1132
Avoid excessively long variable names 1138
Avoid excessively long variable names 1144
Avoid excessively long variable names 1150
Avoid excessively long variable names 1162
Avoid variables with short names 1186
Avoid using if statements without curly braces 1191
Avoid variables with short names 1211
Avoid excessively long variable names 1217
Avoid using implementation types like 'ArrayList'; use the interface instead 1233
Avoid using implementation types like 'HashMap'; use the interface instead 1233
Avoid variables with short names 1245
Avoid variables with short names 1251
Avoid using if statements without curly braces 1256

e/com/sun/ebxml/registry/persistence/rdb/RegistryPackageDAO.java

Violation Line
The class 'RegistryPackageDAO' has a Cyclomatic Complexity of 4 (Highest = 11). 46
Avoid variables with short names 49
Avoid really long methods. 62
Avoid reassigning parameters such as 'pkgs' 62
Avoid using implementation types like 'ArrayList'; use the interface instead 62
The method 'insert' has a Cyclomatic Complexity of 11. 62
Avoid excessively long variable names 71
Avoid excessively long variable names 93
Avoid variables with short names 103
Avoid variables with short names 109
Avoid variables with short names 145
Avoid variables with short names 152
Avoid unused local variables such as 'updateCounts' 164
Avoid variables with short names 175
Avoid using if statements without curly braces 181
Avoid using implementation types like 'ArrayList'; use the interface instead 190
Avoid using implementation types like 'ArrayList'; use the interface instead 199
The method 'update' has a Cyclomatic Complexity of 11. 199
Avoid excessively long variable names 200
Avoid excessively long variable names 211
Avoid excessively long variable names 229
Avoid unused local variables such as 'majorVersion' 234
Avoid unused local variables such as 'minorVersion' 235
Avoid variables with short names 237
Avoid variables with short names 243
Avoid unused local variables such as 'updateCounts' 268
Avoid variables with short names 276
Avoid using if statements without curly braces 282
Avoid excessively long variable names 290
Avoid using implementation types like 'ArrayList'; use the interface instead 290
Avoid variables with short names 290
Avoid unused local variables such as 'pkg' 296
Avoid variables with short names 301
Avoid excessively long variable names 307
Avoid using implementation types like 'ArrayList'; use the interface instead 307
Avoid variables with short names 307
Avoid variables with short names 318

e/com/sun/ebxml/registry/persistence/rdb/SQLPersistenceManagerImpl.java

Violation Line
Avoid really long Classes. 32
The class 'SQLPersistenceManagerImpl' has a Cyclomatic Complexity of 6 (Highest = 20). 32
Avoid excessively long variable names 55
Avoid unused private fields such as 'classificationSchemeDAO' 55
Avoid excessively long variable names 60
Avoid excessively long variable names 61
Avoid using implementation types like 'HashMap'; use the interface instead 63
Avoid excessively long variable names 71
Avoid using implementation types like 'HashMap'; use the interface instead 71
Avoid variables with short names 103
Avoid excessively long variable names 122
Avoid excessively long variable names 133
Avoid variables with short names 162
Double checked locking is not thread safe in Java. 177
Avoid excessively long variable names 189
Avoid really long parameter lists. 189
Avoid using implementation types like 'ArrayList'; use the interface instead 189
The method 'sortRegistryObjects' has a Cyclomatic Complexity of 16. 189
Avoid using implementation types like 'ArrayList'; use the interface instead 190
Avoid excessively long variable names 191
Avoid using implementation types like 'ArrayList'; use the interface instead 191
Avoid excessively long variable names 192
Avoid using implementation types like 'ArrayList'; use the interface instead 192
Avoid using implementation types like 'ArrayList'; use the interface instead 193
Avoid excessively long variable names 194
Avoid using implementation types like 'ArrayList'; use the interface instead 194
Avoid using implementation types like 'ArrayList'; use the interface instead 195
Avoid excessively long variable names 196
Avoid using implementation types like 'ArrayList'; use the interface instead 196
Avoid excessively long variable names 197
Avoid using implementation types like 'ArrayList'; use the interface instead 197
Avoid excessively long variable names 198
Avoid using implementation types like 'ArrayList'; use the interface instead 198
Avoid using implementation types like 'ArrayList'; use the interface instead 199
Avoid excessively long variable names 200
Avoid using implementation types like 'ArrayList'; use the interface instead 200
Avoid using implementation types like 'ArrayList'; use the interface instead 201
Avoid excessively long variable names 202
Avoid using implementation types like 'ArrayList'; use the interface instead 202
Avoid using implementation types like 'ArrayList'; use the interface instead 203
Avoid excessively long variable names 278
Avoid using implementation types like 'ArrayList'; use the interface instead 278
Avoid variables with short names 287
Avoid variables with short names 296
Avoid variables with short names 299
Avoid variables with short names 308
Avoid excessively long variable names 318
Avoid really long methods. 318
Avoid using implementation types like 'ArrayList'; use the interface instead 318
The method 'insert' has a Cyclomatic Complexity of 17. 318
Avoid excessively long variable names 325
Avoid excessively long variable names 326
Avoid excessively long variable names 328
Avoid excessively long variable names 330
Avoid excessively long variable names 331
Avoid excessively long variable names 332
Avoid excessively long variable names 334
Avoid excessively long variable names 336
Avoid excessively long variable names 357
Avoid excessively long variable names 362
Avoid excessively long variable names 367
Avoid excessively long variable names 372
Avoid excessively long variable names 378
Avoid excessively long variable names 383
Avoid excessively long variable names 388
Avoid excessively long variable names 393
Avoid excessively long variable names 398
Avoid excessively long variable names 403
Avoid excessively long variable names 408
Avoid excessively long variable names 418
Avoid variables with short names 435
Avoid variables with short names 443
Avoid excessively long variable names 453
Avoid really long methods. 453
Avoid using implementation types like 'ArrayList'; use the interface instead 453
The method 'update' has a Cyclomatic Complexity of 17. 453
Avoid excessively long variable names 460
Avoid excessively long variable names 461
Avoid excessively long variable names 463
Avoid excessively long variable names 465
Avoid excessively long variable names 466
Avoid excessively long variable names 467
Avoid excessively long variable names 469
Avoid excessively long variable names 471
Avoid excessively long variable names 492
Avoid empty 'if' statements 499
Avoid excessively long variable names 501
Avoid excessively long variable names 505
Avoid excessively long variable names 509
Avoid excessively long variable names 514
Avoid excessively long variable names 518
Avoid excessively long variable names 522
Avoid excessively long variable names 526
Avoid excessively long variable names 530
Avoid excessively long variable names 534
Avoid excessively long variable names 542
Avoid variables with short names 553
Avoid variables with short names 561
Avoid variables with short names 564
Avoid variables with short names 572
Avoid excessively long variable names 582
Avoid using implementation types like 'ArrayList'; use the interface instead 582
Avoid variables with short names 582
Avoid variables with short names 591
Avoid variables with short names 599
Avoid variables with short names 602
Avoid variables with short names 610
Avoid excessively long variable names 622
Avoid really long methods. 622
Avoid using implementation types like 'ArrayList'; use the interface instead 622
The method 'delete' has a Cyclomatic Complexity of 20. 622
Avoid excessively long variable names 637
Avoid excessively long variable names 638
Avoid excessively long variable names 639
Avoid excessively long variable names 640
Avoid excessively long variable names 641
Avoid excessively long variable names 642
Avoid excessively long variable names 643
Avoid excessively long variable names 644
Avoid excessively long variable names 645
Avoid excessively long variable names 646
Avoid excessively long variable names 647
Avoid excessively long variable names 649
Avoid variables with short names 708
Avoid variables with short names 716
Avoid variables with short names 719
Avoid variables with short names 727
Avoid using implementation types like 'ArrayList'; use the interface instead 737
Avoid variables with short names 751
Avoid variables with short names 759
Avoid variables with short names 762
Avoid variables with short names 770
Avoid using implementation types like 'ArrayList'; use the interface instead 780
Avoid variables with short names 788
Avoid variables with short names 796
Avoid variables with short names 799
Avoid variables with short names 807
Avoid excessively long variable names 824
Avoid really long methods. 824
Avoid reassigning parameters such as 'tableName' 824
Avoid using implementation types like 'ArrayList'; use the interface instead 824
The method 'executeSQLQuery' has a Cyclomatic Complexity of 12. 824
Avoid variables with short names 831
Avoid excessively long variable names 835
Avoid unused local variables such as 'returnComposedObjects' 835
Avoid unused local variables such as 'iter' 855
Avoid variables with short names 860
Avoid variables with short names 861
Avoid variables with short names 898
Avoid variables with short names 911
Avoid variables with short names 914
Avoid variables with short names 922
Avoid excessively long variable names 929
Avoid using implementation types like 'ArrayList'; use the interface instead 929
Avoid variables with short names 929
The method 'getLeafObjectList' has a Cyclomatic Complexity of 16. 929
Avoid excessively long variable names 933
Avoid excessively long variable names 937
Avoid excessively long variable names 941
Avoid excessively long variable names 945
Avoid excessively long variable names 949
Avoid excessively long variable names 953
Avoid excessively long variable names 957
Avoid excessively long variable names 961
Avoid excessively long variable names 965
Avoid excessively long variable names 969
Avoid excessively long variable names 973
Avoid excessively long variable names 977
Avoid excessively long variable names 985
Avoid using implementation types like 'ArrayList'; use the interface instead 999
Avoid variables with short names 1008
Avoid variables with short names 1017
Avoid variables with short names 1021
Avoid variables with short names 1030
Avoid variables with short names 1040
Avoid variables with short names 1041
Avoid excessively long variable names 1046
Avoid variables with short names 1051
Avoid using implementation types like 'ArrayList'; use the interface instead 1078
Avoid using implementation types like 'HashMap'; use the interface instead 1078
Avoid variables with short names 1087
Avoid variables with short names 1096
Avoid variables with short names 1100
Avoid variables with short names 1109
Avoid excessively long variable names 1120
Avoid variables with short names 1135

e/com/sun/ebxml/registry/persistence/rdb/ServiceBindingDAO.java

Violation Line
The class 'ServiceBindingDAO' has a Cyclomatic Complexity of 4 (Highest = 14). 32
Avoid excessively long variable names 48
Avoid really long methods. 48
Avoid reassigning parameters such as 'serviceBindings' 48
Avoid using implementation types like 'ArrayList'; use the interface instead 48
The method 'insert' has a Cyclomatic Complexity of 14. 48
Avoid excessively long variable names 54
Avoid excessively long variable names 68
Avoid excessively long variable names 78
Avoid excessively long variable names 79
Avoid excessively long variable names 85
Avoid excessively long variable names 87
Avoid unused local variables such as 'updateCounts' 145
Avoid variables with short names 152
Avoid using if statements without curly braces 163
Avoid excessively long variable names 171
Avoid using implementation types like 'ArrayList'; use the interface instead 171
Avoid excessively long variable names 179
Avoid really long methods. 179
Avoid using implementation types like 'ArrayList'; use the interface instead 179
The method 'update' has a Cyclomatic Complexity of 10. 179
Avoid excessively long variable names 187
Avoid excessively long variable names 197
Avoid excessively long variable names 199
Avoid excessively long variable names 200
Avoid excessively long variable names 203
Avoid excessively long variable names 204
Avoid excessively long variable names 218
Avoid unused local variables such as 'updateCounts' 269
Avoid variables with short names 286
Avoid using if statements without curly braces 292
Avoid excessively long variable names 301
Avoid excessively long variable names 302
Avoid variables with short names 308
Avoid variables with short names 315
Avoid using if statements without curly braces 319
Avoid excessively long variable names 331
Avoid using implementation types like 'ArrayList'; use the interface instead 331
Avoid excessively long variable names 335
Avoid excessively long variable names 336
Avoid excessively long variable names 342
Avoid using implementation types like 'ArrayList'; use the interface instead 350
Avoid variables with short names 355
Avoid variables with short names 367
Avoid variables with short names 378
Avoid using if statements without curly braces 383
Avoid using implementation types like 'ArrayList'; use the interface instead 395
Avoid excessively long variable names 396
Avoid variables with short names 400
Avoid excessively long variable names 409
Avoid variables with short names 416
Avoid using if statements without curly braces 420
Avoid excessively long variable names 430
Avoid using implementation types like 'ArrayList'; use the interface instead 430
Avoid variables with short names 430
Avoid excessively long variable names 435
Avoid excessively long variable names 444
Avoid excessively long variable names 446
Avoid variables with short names 459
Avoid excessively long variable names 464
Avoid excessively long variable names 466
Avoid variables with short names 470
Avoid excessively long variable names 477
Avoid using implementation types like 'ArrayList'; use the interface instead 477
Avoid variables with short names 477
Avoid variables with short names 488

e/com/sun/ebxml/registry/persistence/rdb/ServiceDAO.java

Violation Line
The class 'ServiceDAO' has a Cyclomatic Complexity of 4 (Highest = 12). 26
Avoid variables with short names 29
Avoid really long methods. 43
Avoid reassigning parameters such as 'services' 43
Avoid using implementation types like 'ArrayList'; use the interface instead 43
The method 'insert' has a Cyclomatic Complexity of 12. 43
Avoid excessively long variable names 63
Avoid excessively long variable names 69
Avoid variables with short names 79
Avoid variables with short names 85
Avoid excessively long variable names 120
Avoid excessively long variable names 121
Avoid unused local variables such as 'updateCounts' 133
Avoid variables with short names 140
Avoid using if statements without curly braces 146
Avoid using implementation types like 'ArrayList'; use the interface instead 154
Avoid excessively long variable names 169
Avoid really long methods. 169
Avoid using implementation types like 'ArrayList'; use the interface instead 169
The method 'update' has a Cyclomatic Complexity of 12. 169
Avoid excessively long variable names 181
Avoid excessively long variable names 186
Avoid excessively long variable names 204
Avoid unused local variables such as 'majorVersion' 209
Avoid unused local variables such as 'minorVersion' 210
Avoid variables with short names 212
Avoid variables with short names 218
Avoid unused local variables such as 'updateCount' 250
Avoid variables with short names 265
Avoid using if statements without curly braces 271
Avoid excessively long variable names 283
Avoid using implementation types like 'ArrayList'; use the interface instead 283
Avoid excessively long variable names 286
Avoid excessively long variable names 290
Avoid using implementation types like 'ArrayList'; use the interface instead 290
Avoid variables with short names 290
Avoid excessively long variable names 299
Avoid excessively long variable names 301
Avoid excessively long variable names 302
Avoid variables with short names 305
Avoid excessively long variable names 312
Avoid using implementation types like 'ArrayList'; use the interface instead 312
Avoid variables with short names 312
Avoid variables with short names 323

e/com/sun/ebxml/registry/persistence/rdb/SlotDAO.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 30
Avoid variables with short names 36
Avoid variables with short names 68
Avoid using if statements without curly braces 73
Avoid using implementation types like 'ArrayList'; use the interface instead 88
Avoid using implementation types like 'ArrayList'; use the interface instead 89
Avoid variables with short names 110
Avoid variables with short names 116
Avoid using implementation types like 'ArrayList'; use the interface instead 130
Avoid excessively long variable names 132
Avoid using implementation types like 'ArrayList'; use the interface instead 160
Avoid excessively long variable names 174
Avoid excessively long variable names 191
Avoid unused local variables such as 'slotNames' 200
Avoid unused local variables such as 'updateCounts' 220
Avoid variables with short names 224
Avoid using if statements without curly braces 230
Avoid using implementation types like 'ArrayList'; use the interface instead 238
Avoid unused local variables such as 'updateCounts' 253
Avoid variables with short names 256
Avoid using if statements without curly braces 261
Avoid using implementation types like 'ArrayList'; use the interface instead 270
Avoid variables with short names 299
Avoid using if statements without curly braces 304

e/com/sun/ebxml/registry/persistence/rdb/SpecificationLinkDAO.java

Violation Line
The class 'SpecificationLinkDAO' has a Cyclomatic Complexity of 4 (Highest = 12). 32
Avoid really long methods. 47
Avoid using implementation types like 'ArrayList'; use the interface instead 47
The method 'insert' has a Cyclomatic Complexity of 12. 47
Avoid excessively long variable names 62
Avoid excessively long variable names 63
Avoid excessively long variable names 69
Avoid excessively long variable names 97
Avoid excessively long variable names 111
Avoid unused local variables such as 'updateCounts' 129
Avoid variables with short names 136
Avoid using if statements without curly braces 147
Avoid using implementation types like 'ArrayList'; use the interface instead 155
Avoid excessively long variable names 163
Avoid using implementation types like 'ArrayList'; use the interface instead 163
The method 'update' has a Cyclomatic Complexity of 11. 163
Avoid excessively long variable names 177
Avoid excessively long variable names 211
Avoid excessively long variable names 227
Avoid empty 'if' statements 233
Avoid empty 'if' statements 240
Avoid unused local variables such as 'updateCounts' 244
Avoid variables with short names 249
Avoid using if statements without curly braces 255
Avoid excessively long variable names 266
Avoid using implementation types like 'ArrayList'; use the interface instead 266
Avoid excessively long variable names 270
Avoid excessively long variable names 272
Avoid using implementation types like 'ArrayList'; use the interface instead 280
Avoid variables with short names 284
Avoid variables with short names 296
Avoid variables with short names 306
Avoid using if statements without curly braces 311
Avoid using implementation types like 'ArrayList'; use the interface instead 323
Avoid variables with short names 328
Avoid excessively long variable names 337
Avoid variables with short names 344
Avoid using if statements without curly braces 348
Avoid excessively long variable names 358
Avoid using implementation types like 'ArrayList'; use the interface instead 358
Avoid variables with short names 358
Avoid excessively long variable names 368
Avoid variables with short names 369
Avoid variables with short names 373
Avoid excessively long variable names 379
Avoid using implementation types like 'ArrayList'; use the interface instead 379
Avoid variables with short names 379
Avoid variables with short names 390

e/com/sun/ebxml/registry/persistence/rdb/TelephoneNumberDAO.java

Violation Line
The class 'TelephoneNumberDAO' has a Cyclomatic Complexity of 4 (Highest = 13). 21
Avoid excessively long variable names 37
Avoid really long methods. 37
Avoid using implementation types like 'ArrayList'; use the interface instead 37
The method 'insert' has a Cyclomatic Complexity of 13. 37
Avoid variables with short names 64
Avoid excessively long variable names 66
Avoid unused local variables such as 'updateCounts' 137
Avoid variables with short names 140
Avoid using if statements without curly braces 146
Avoid excessively long variable names 158
Avoid using implementation types like 'ArrayList'; use the interface instead 158
The method 'insert' has a Cyclomatic Complexity of 11. 158
Avoid excessively long variable names 173
Avoid unused local variables such as 'updateCounts' 222
Avoid variables with short names 226
Avoid using if statements without curly braces 232
Avoid using implementation types like 'ArrayList'; use the interface instead 245
Avoid unused local variables such as 'updateCounts' 263
Avoid variables with short names 266
Avoid using if statements without curly braces 271
Avoid variables with short names 279
Avoid variables with short names 306
Avoid excessively long variable names 312
Avoid using implementation types like 'ArrayList'; use the interface instead 312
Avoid variables with short names 318
Avoid variables with short names 326
Avoid variables with short names 330
Avoid variables with short names 334
Avoid using if statements without curly braces 339

e/com/sun/ebxml/registry/persistence/rdb/UsageParameterDAO.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 36
Avoid unused local variables such as 'updateCounts' 60
Avoid variables with short names 64
Avoid using if statements without curly braces 69
Avoid using implementation types like 'ArrayList'; use the interface instead 82
Avoid unused local variables such as 'updateCounts' 98
Avoid variables with short names 101
Avoid using if statements without curly braces 106
Avoid variables with short names 115
Avoid variables with short names 124
Avoid using implementation types like 'ArrayList'; use the interface instead 130
Avoid variables with short names 136
Avoid instantiating String objects; this is usually unnecessary. 139
Avoid variables with short names 144
Avoid using if statements without curly braces 149

e/com/sun/ebxml/registry/persistence/rdb/UserDAO.java

Violation Line
The class 'UserDAO' has a Cyclomatic Complexity of 4 (Highest = 10). 39
Avoid variables with short names 40
Avoid excessively long variable names 54
The method 'insert' has a Cyclomatic Complexity of 10. 54
Avoid reassigning parameters such as 'users' 55
Avoid using implementation types like 'ArrayList'; use the interface instead 55
Avoid excessively long variable names 77
Avoid excessively long variable names 78
Avoid excessively long variable names 79
Avoid unused local variables such as 'updateCounts' 124
Avoid variables with short names 136
Avoid using if statements without curly braces 143
Avoid excessively long variable names 151
Avoid using implementation types like 'ArrayList'; use the interface instead 152
Avoid excessively long variable names 160
Avoid excessively long variable names 161
Avoid using implementation types like 'ArrayList'; use the interface instead 161
Avoid excessively long variable names 175
Avoid excessively long variable names 184
Avoid excessively long variable names 185
Avoid excessively long variable names 186
Avoid unused local variables such as 'updateCounts' 223
Avoid variables with short names 245
Avoid using if statements without curly braces 252
Avoid variables with short names 270
Avoid variables with short names 279
Avoid using if statements without curly braces 283
Avoid using implementation types like 'ArrayList'; use the interface instead 296
Avoid excessively long variable names 312
Avoid excessively long variable names 315
Avoid excessively long variable names 318
Avoid excessively long variable names 323
Avoid using implementation types like 'ArrayList'; use the interface instead 323
Avoid variables with short names 323
Avoid variables with short names 336
Avoid variables with short names 344
Avoid excessively long variable names 355
Avoid excessively long variable names 360
Avoid variables with short names 365
Avoid excessively long variable names 373
Avoid variables with short names 385
Avoid using implementation types like 'ArrayList'; use the interface instead 391
Avoid variables with short names 391
Avoid excessively long variable names 392
Avoid using implementation types like 'ArrayList'; use the interface instead 392
Avoid variables with short names 404

e/com/sun/ebxml/registry/query/QueryManagerImpl.java

Violation Line
Double checked locking is not thread safe in Java. 27
Avoid variables with short names 45
Avoid excessively long variable names 46
Avoid variables with short names 49
Avoid variables with short names 69
Avoid variables with short names 89
Avoid excessively long variable names 93
Avoid variables with short names 98
Avoid variables with short names 100
Avoid variables with short names 121
Avoid excessively long variable names 123
Avoid variables with short names 140
Avoid variables with short names 141
Avoid excessively long variable names 143
Avoid variables with short names 160
Avoid variables with short names 162
Avoid variables with short names 163
Avoid variables with short names 168
Avoid variables with short names 169
Avoid variables with short names 184
Avoid variables with short names 187
Avoid variables with short names 191
Avoid variables with short names 192
Avoid variables with short names 193
Avoid variables with short names 197
Avoid variables with short names 200
Avoid excessively long variable names 220
Avoid excessively long variable names 225

e/com/sun/ebxml/registry/query/filter/AssociationBranchProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 20
Avoid excessively long variable names 74
Avoid excessively long variable names 91
Avoid excessively long variable names 108
Avoid excessively long variable names 125
Avoid excessively long variable names 131
The same String literal appears 14 times in this file; the first occurrence is on line 132 132
The same String literal appears 28 times in this file; the first occurrence is on line 133 133
Avoid excessively long variable names 141
The same String literal appears 14 times in this file; the first occurrence is on line 142 142
Avoid excessively long variable names 152
Avoid excessively long variable names 158
Avoid excessively long variable names 168
Avoid excessively long variable names 179
Avoid excessively long variable names 185
Avoid excessively long variable names 195
Avoid excessively long variable names 206
Avoid excessively long variable names 212
Avoid excessively long variable names 222
Avoid excessively long variable names 233
Avoid excessively long variable names 239
Avoid excessively long variable names 249
Avoid excessively long variable names 260
Avoid excessively long variable names 266
Avoid excessively long variable names 276
Avoid excessively long variable names 287
Avoid excessively long variable names 293
Avoid excessively long variable names 303
Avoid excessively long variable names 314
Avoid excessively long variable names 320
Avoid excessively long variable names 330
Avoid excessively long variable names 341
Avoid excessively long variable names 347
Avoid excessively long variable names 357
Avoid excessively long variable names 368
Avoid excessively long variable names 374
Avoid excessively long variable names 384
Avoid excessively long variable names 401
Avoid excessively long variable names 411
Avoid excessively long variable names 428
Avoid excessively long variable names 438
Avoid excessively long variable names 449
Avoid excessively long variable names 455
Avoid excessively long variable names 465
Avoid excessively long variable names 476
Avoid excessively long variable names 482
Avoid excessively long variable names 492

e/com/sun/ebxml/registry/query/filter/AssociationQueryProcessor.java

Violation Line
Avoid excessively long variable names 19

e/com/sun/ebxml/registry/query/filter/AuditableEventQueryProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 68
Avoid excessively long variable names 79
Avoid excessively long variable names 90

e/com/sun/ebxml/registry/query/filter/BranchProcessor.java

Violation Line
Avoid excessively long variable names 25
Avoid excessively long variable names 32
Avoid excessively long variable names 36

e/com/sun/ebxml/registry/query/filter/ClassificationNodeQueryProcessor.java

Violation Line
Avoid excessively long variable names 27
Avoid excessively long variable names 76
Avoid excessively long variable names 87
Avoid excessively long variable names 99
Avoid excessively long variable names 105
Avoid excessively long variable names 117
Avoid variables with short names 125
Avoid variables with short names 127
Avoid variables with short names 137
Avoid variables with short names 140
Avoid variables with short names 143
Avoid variables with short names 146

e/com/sun/ebxml/registry/query/filter/ClassificationQueryProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 69
The same String literal appears 4 times in this file; the first occurrence is on line 71 71
Avoid excessively long variable names 80
Avoid excessively long variable names 91
Avoid excessively long variable names 102

e/com/sun/ebxml/registry/query/filter/ClassificationSchemeQueryProcessor.java

Violation Line
Avoid excessively long variable names 19

e/com/sun/ebxml/registry/query/filter/ClassifiedByBranchProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 62
Avoid excessively long variable names 73

e/com/sun/ebxml/registry/query/filter/ClauseHandler.java

Violation Line
Avoid excessively long variable names 17
Avoid excessively long variable names 38
Avoid excessively long variable names 49
Avoid excessively long variable names 60

e/com/sun/ebxml/registry/query/filter/ClauseType.java

Violation Line
Avoid excessively long variable names 14
Avoid excessively long variable names 15
Avoid excessively long variable names 16

e/com/sun/ebxml/registry/query/filter/ExtrinsicObjectQueryProcessor.java

Violation Line
Avoid excessively long variable names 19

e/com/sun/ebxml/registry/query/filter/FilterProcessor.java

Violation Line
The class 'FilterProcessor' has a Cyclomatic Complexity of 5 (Highest = 23). 22
Avoid excessively long variable names 25
Avoid excessively long variable names 26
Avoid excessively long variable names 27
Avoid excessively long variable names 72
Avoid excessively long variable names 106
The method 'getTableName' has a Cyclomatic Complexity of 23. 131
Avoid excessively long variable names 209
Avoid excessively long variable names 210
Avoid excessively long variable names 215
Avoid excessively long variable names 220
Avoid excessively long variable names 224
Avoid excessively long variable names 225
Avoid excessively long variable names 248
Avoid excessively long variable names 253
Avoid excessively long variable names 283
Avoid excessively long variable names 326

e/com/sun/ebxml/registry/query/filter/FilterQueryProcessor.java

Violation Line
Avoid duplicate imports such as 'com.sun.ebxml.registry' 15
The class 'FilterQueryProcessor' has a Cyclomatic Complexity of 7 (Highest = 12). 30
Avoid excessively long variable names 40
Avoid excessively long variable names 44
The method 'executeQuery' has a Cyclomatic Complexity of 12. 44
Avoid excessively long variable names 49
Avoid excessively long variable names 53
Avoid excessively long variable names 57
Avoid excessively long variable names 61
Avoid excessively long variable names 65
Avoid excessively long variable names 69
Avoid excessively long variable names 73
Avoid excessively long variable names 77
Avoid excessively long variable names 81
Avoid excessively long variable names 85
Avoid excessively long variable names 89
Double checked locking is not thread safe in Java. 103
The method 'fixAdhocQueryResponseXSLT' has a Cyclomatic Complexity of 12. 124
Avoid variables with short names 173
Avoid variables with short names 176
Avoid variables with short names 187
Avoid variables with short names 190
Avoid variables with short names 193
Avoid variables with short names 196

e/com/sun/ebxml/registry/query/filter/InternationalStringBranchProcessor.java

Violation Line
Avoid excessively long variable names 20
Avoid excessively long variable names 64

e/com/sun/ebxml/registry/query/filter/OrganizationQueryProcessor.java

Violation Line
Avoid excessively long variable names 27
The same String literal appears 4 times in this file; the first occurrence is on line 78 78
Avoid excessively long variable names 101
Avoid excessively long variable names 112
Avoid excessively long variable names 124
Avoid excessively long variable names 130
Avoid excessively long variable names 142
Avoid variables with short names 150
Avoid variables with short names 152
Avoid variables with short names 162
Avoid variables with short names 165
Avoid variables with short names 168
Avoid variables with short names 171

e/com/sun/ebxml/registry/query/filter/QueryProcessor.java

Violation Line
Avoid excessively long variable names 26
Avoid excessively long variable names 27
Avoid excessively long variable names 38
Avoid excessively long variable names 93

e/com/sun/ebxml/registry/query/filter/RegistryEntryQueryProcessor.java

Violation Line
Avoid excessively long variable names 19

e/com/sun/ebxml/registry/query/filter/RegistryObjectQueryProcessor.java

Violation Line
Avoid excessively long variable names 20
Avoid excessively long variable names 69
Avoid excessively long variable names 83
Avoid excessively long variable names 86
Avoid excessively long variable names 100
Avoid excessively long variable names 110
Avoid excessively long variable names 119
Avoid excessively long variable names 124
Avoid excessively long variable names 139
Avoid excessively long variable names 149
Avoid excessively long variable names 154
Avoid excessively long variable names 164
Avoid excessively long variable names 169

e/com/sun/ebxml/registry/query/filter/RegistryPackageQueryProcessor.java

Violation Line
Avoid excessively long variable names 23
Avoid excessively long variable names 70
Avoid excessively long variable names 73
Avoid excessively long variable names 86
Avoid excessively long variable names 89
Avoid excessively long variable names 101
Avoid variables with short names 112
Avoid variables with short names 116
Avoid variables with short names 119
Avoid variables with short names 122

e/com/sun/ebxml/registry/query/filter/ServiceBindingBranchProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 20
Avoid excessively long variable names 59
Avoid excessively long variable names 73
Avoid excessively long variable names 78
Avoid excessively long variable names 85
Avoid excessively long variable names 90
Avoid excessively long variable names 101

e/com/sun/ebxml/registry/query/filter/ServiceQueryProcessor.java

Violation Line
Avoid excessively long variable names 65
Avoid excessively long variable names 70

e/com/sun/ebxml/registry/query/filter/SlotBranchProcessor.java

Violation Line
Avoid excessively long variable names 60

e/com/sun/ebxml/registry/query/filter/SpecificationLinkBranchProcessor.java

Violation Line
Avoid excessively long variable names 19
Avoid excessively long variable names 62
Avoid excessively long variable names 73

e/com/sun/ebxml/registry/query/filter/UserBranchProcessor.java

Violation Line
Avoid excessively long variable names 86
Avoid excessively long variable names 101

e/com/sun/ebxml/registry/query/sql/ASCII_CharStream.java

Violation Line
Avoid excessively long variable names 28
Avoid variables with short names 70
Avoid using 'if...else' statements without curly braces 92
Avoid using 'if...else' statements without curly braces 97
Avoid using 'if...else' statements without curly braces 99
Avoid variables with short names 105
Avoid variables with short names 117
Avoid using if statements without curly braces 120
Avoid variables with short names 129
Avoid variables with short names 135
Avoid using if statements without curly braces 183
Avoid variables with short names 186
Avoid using if statements without curly braces 229
Avoid using 'if...else' statements without curly braces 299
Avoid variables with short names 346
Avoid using 'if...else' statements without curly braces 366

e/com/sun/ebxml/registry/query/sql/ParseException.java

Violation Line
The class 'ParseException' has a Cyclomatic Complexity of 5 (Highest = 13). 13
Avoid excessively long variable names 27
Avoid excessively long variable names 28
Avoid excessively long variable names 29
Avoid excessively long variable names 64
Avoid excessively long variable names 78
The method 'getMessage' has a Cyclomatic Complexity of 10. 97
Avoid using if statements without curly braces 118
The method 'add_escapes' has a Cyclomatic Complexity of 13. 146
Avoid variables with short names 148
Avoid variables with short names 180

e/com/sun/ebxml/registry/query/sql/SQLParser.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. 2
Avoid really long Classes. 17
The class 'SQLParser' has a Cyclomatic Complexity of 4 (Highest = 13). 17
Avoid variables with short names 19
Avoid excessively long variable names 77
Avoid excessively long variable names 82
Avoid excessively long variable names 103
Avoid excessively long variable names 110
Avoid excessively long variable names 111
Avoid excessively long variable names 112
Avoid using implementation types like 'HashMap'; use the interface instead 112
Avoid excessively long variable names 113
Avoid excessively long variable names 114
Avoid excessively long variable names 115
Avoid excessively long variable names 117
Avoid using implementation types like 'HashMap'; use the interface instead 117
Avoid excessively long variable names 123
Avoid variables with short names 125
Avoid excessively long variable names 163
Avoid excessively long variable names 166
Avoid excessively long variable names 173
Avoid excessively long variable names 175
Avoid excessively long variable names 186
Avoid unused formal parameters such as 'attributeName' 186
Avoid excessively long variable names 197
Avoid instantiating String objects; this is usually unnecessary. 199
Avoid variables with short names 199
The same String literal appears 34 times in this file; the first occurrence is on line 199 199
Avoid using if statements without curly braces 211
The same String literal appears 34 times in this file; the first occurrence is on line 212 212
Avoid instantiating String objects; this is usually unnecessary. 216
Avoid variables with short names 216
Avoid using if statements without curly braces 243
The method 'SQLSelectCols' has a Cyclomatic Complexity of 12. 247
Avoid instantiating String objects; this is usually unnecessary. 249
Avoid variables with short names 249
Avoid using if statements without curly braces 308
Avoid instantiating String objects; this is usually unnecessary. 313
Avoid variables with short names 313
Avoid using if statements without curly braces 328
Avoid instantiating String objects; this is usually unnecessary. 335
Avoid variables with short names 335
Avoid empty 'if' statements 346
Avoid using if statements without curly braces 365
Avoid instantiating String objects; this is usually unnecessary. 370
Avoid variables with short names 370
Avoid using if statements without curly braces 391
Avoid instantiating String objects; this is usually unnecessary. 396
Avoid variables with short names 396
Avoid using if statements without curly braces 411
Avoid instantiating String objects; this is usually unnecessary. 416
Avoid variables with short names 416
Avoid using if statements without curly braces 431
Avoid instantiating String objects; this is usually unnecessary. 436
Avoid variables with short names 436
Avoid using if statements without curly braces 448
Avoid instantiating String objects; this is usually unnecessary. 453
Avoid variables with short names 453
Avoid using if statements without curly braces 494
Avoid instantiating String objects; this is usually unnecessary. 499
Avoid variables with short names 499
Avoid using if statements without curly braces 526
The method 'SQLCompareOp' has a Cyclomatic Complexity of 10. 530
Avoid instantiating String objects; this is usually unnecessary. 531
Avoid variables with short names 531
Avoid using if statements without curly braces 566
Avoid excessively long variable names 571
Avoid unused local variables such as 'otherFunction' 571
Avoid instantiating String objects; this is usually unnecessary. 572
Avoid variables with short names 572
Avoid using if statements without curly braces 577
Avoid instantiating String objects; this is usually unnecessary. 582
Avoid variables with short names 582
Avoid using if statements without curly braces 617
Avoid instantiating String objects; this is usually unnecessary. 622
Avoid variables with short names 622
Avoid using if statements without curly braces 640
Avoid instantiating String objects; this is usually unnecessary. 645
Avoid variables with short names 645
Avoid using if statements without curly braces 656
The method 'ProcedureCall' has a Cyclomatic Complexity of 11. 660
Avoid instantiating String objects; this is usually unnecessary. 661
Avoid unused local variables such as 'ts' 661
Avoid variables with short names 661
Avoid variables with short names 669
Avoid using if statements without curly braces 707
Avoid using if statements without curly braces 741
Avoid instantiating String objects; this is usually unnecessary. 746
Avoid variables with short names 746
Avoid using if statements without curly braces 764
Avoid instantiating String objects; this is usually unnecessary. 769
Avoid variables with short names 769
Avoid using if statements without curly braces 795
Avoid instantiating String objects; this is usually unnecessary. 800
Avoid variables with short names 800
Avoid using if statements without curly braces 816
Avoid instantiating String objects; this is usually unnecessary. 821
Avoid variables with short names 821
Avoid using if statements without curly braces 835
Avoid variables with short names 840
Avoid instantiating String objects; this is usually unnecessary. 841
Avoid variables with short names 841
Avoid using if statements without curly braces 864
Avoid unused local variables such as 'columnName' 869
Avoid instantiating String objects; this is usually unnecessary. 870
Avoid variables with short names 870
Avoid using if statements without curly braces 878
Avoid using if statements without curly braces 885
Avoid unused local variables such as 'x' 890
Avoid unused local variables such as 'y' 890
Avoid variables with short names 890
Avoid instantiating String objects; this is usually unnecessary. 891
Avoid variables with short names 891
Avoid using if statements without curly braces 894
Avoid variables with short names 899
Avoid instantiating String objects; this is usually unnecessary. 900
Avoid variables with short names 900
Avoid using if statements without curly braces 918
Avoid instantiating String objects; this is usually unnecessary. 923
Avoid variables with short names 923
Avoid using if statements without curly braces 950
Avoid instantiating String objects; this is usually unnecessary. 955
Avoid variables with short names 955
Avoid using if statements without curly braces 986
Avoid instantiating String objects; this is usually unnecessary. 991
Avoid variables with short names 991
Avoid using if statements without curly braces 1016
Avoid unused local variables such as 'other' 1021
Avoid instantiating String objects; this is usually unnecessary. 1022
Avoid variables with short names 1022
Avoid using if statements without curly braces 1051
Avoid variables with short names 1056
Avoid instantiating String objects; this is usually unnecessary. 1057
Avoid variables with short names 1057
Avoid using if statements without curly braces 1076
Avoid instantiating String objects; this is usually unnecessary. 1081
Avoid variables with short names 1081
Avoid using if statements without curly braces 1087
Avoid instantiating String objects; this is usually unnecessary. 1092
Avoid variables with short names 1092
Avoid using if statements without curly braces 1105
Avoid instantiating String objects; this is usually unnecessary. 1110
Avoid variables with short names 1110
Avoid using if statements without curly braces 1125
Avoid instantiating String objects; this is usually unnecessary. 1130
Avoid variables with short names 1130
Avoid using if statements without curly braces 1145
Avoid using if statements without curly braces 1220
Avoid using if statements without curly braces 1221
Avoid using if statements without curly braces 1226
Avoid using if statements without curly braces 1227
Avoid using if statements without curly braces 1232
Avoid using if statements without curly braces 1233
Avoid using if statements without curly braces 1238
Avoid using if statements without curly braces 1239
Avoid using if statements without curly braces 1244
Avoid using if statements without curly braces 1245
Avoid using if statements without curly braces 1250
Avoid using if statements without curly braces 1251
Avoid using if statements without curly braces 1256
Avoid using if statements without curly braces 1257
Avoid using if statements without curly braces 1258
Avoid using if statements without curly braces 1259
Avoid using if statements without curly braces 1264
Avoid using if statements without curly braces 1265
Avoid using if statements without curly braces 1266
Avoid using if statements without curly braces 1267
Avoid using if statements without curly braces 1280
Avoid using if statements without curly braces 1281
Avoid using if statements without curly braces 1282
Avoid using if statements without curly braces 1283
Avoid using if statements without curly braces 1284
Avoid using if statements without curly braces 1289
Avoid using if statements without curly braces 1290
Avoid using if statements without curly braces 1295
Avoid using if statements without curly braces 1296
Avoid using if statements without curly braces 1301
Avoid using if statements without curly braces 1302
Avoid using if statements without curly braces 1311
Avoid using if statements without curly braces 1312
Avoid using if statements without curly braces 1313
Avoid using if statements without curly braces 1318
Avoid using if statements without curly braces 1319
Avoid using if statements without curly braces 1324
Avoid using if statements without curly braces 1325
Avoid using if statements without curly braces 1334
Avoid using if statements without curly braces 1339
Avoid using if statements without curly braces 1340
Avoid using if statements without curly braces 1341
Avoid using if statements without curly braces 1346
Avoid using if statements without curly braces 1347
Avoid using if statements without curly braces 1352
Avoid using if statements without curly braces 1353
Avoid using if statements without curly braces 1358
Avoid using if statements without curly braces 1359
Avoid using if statements without curly braces 1372
Avoid using if statements without curly braces 1373
Avoid using if statements without curly braces 1374
Avoid using if statements without curly braces 1375
Avoid using if statements without curly braces 1376
Avoid using if statements without curly braces 1385
Avoid using if statements without curly braces 1386
Avoid using if statements without curly braces 1387
Avoid using if statements without curly braces 1392
Avoid using if statements without curly braces 1393
Avoid using if statements without curly braces 1398
Avoid using if statements without curly braces 1399
Avoid using 'if...else' statements without curly braces 1406
Avoid using if statements without curly braces 1407
Avoid using if statements without curly braces 1408
Avoid using if statements without curly braces 1409
Avoid using if statements without curly braces 1414
Avoid using if statements without curly braces 1415
Avoid using if statements without curly braces 1420
Avoid using if statements without curly braces 1421
Avoid using if statements without curly braces 1426
Avoid using if statements without curly braces 1427
Avoid using if statements without curly braces 1436
Avoid using if statements without curly braces 1437
Avoid using if statements without curly braces 1438
Avoid using 'if...else' statements without curly braces 1445
Avoid using if statements without curly braces 1446
Avoid using if statements without curly braces 1447
Avoid using if statements without curly braces 1448
Avoid using if statements without curly braces 1449
Avoid using if statements without curly braces 1450
Avoid using if statements without curly braces 1455
Avoid using if statements without curly braces 1456
Avoid using if statements without curly braces 1457
Avoid using if statements without curly braces 1458
Avoid using if statements without curly braces 1463
Avoid using if statements without curly braces 1464
Avoid using if statements without curly braces 1469
Avoid using if statements without curly braces 1470
Avoid using if statements without curly braces 1475
Avoid using if statements without curly braces 1476
Avoid using if statements without curly braces 1481
Avoid using if statements without curly braces 1491
Avoid using if statements without curly braces 1492
Avoid using if statements without curly braces 1493
Avoid using if statements without curly braces 1494
Avoid using if statements without curly braces 1495
Avoid using if statements without curly braces 1500
Avoid using if statements without curly braces 1501
Avoid using if statements without curly braces 1506
Avoid using if statements without curly braces 1512
Avoid using if statements without curly braces 1513
Avoid using if statements without curly braces 1518
Avoid using if statements without curly braces 1519
Avoid using if statements without curly braces 1524
Avoid using if statements without curly braces 1525
Avoid using if statements without curly braces 1530
Avoid using if statements without curly braces 1531
Avoid using if statements without curly braces 1532
Avoid using if statements without curly braces 1533
Avoid using if statements without curly braces 1542
Avoid using if statements without curly braces 1543
Avoid using if statements without curly braces 1544
Avoid using if statements without curly braces 1549
Avoid using if statements without curly braces 1550
Avoid using if statements without curly braces 1555
Avoid using if statements without curly braces 1556
Avoid using if statements without curly braces 1561
Avoid using if statements without curly braces 1562
Avoid using if statements without curly braces 1567
Avoid using if statements without curly braces 1568
Avoid using if statements without curly braces 1569
Avoid using if statements without curly braces 1570
Avoid using if statements without curly braces 1575
Avoid using if statements without curly braces 1576
Avoid using if statements without curly braces 1577
Avoid using if statements without curly braces 1578
Avoid using if statements without curly braces 1589
Avoid using if statements without curly braces 1590
Avoid using if statements without curly braces 1591
Avoid using if statements without curly braces 1592
Avoid using if statements without curly braces 1597
Avoid using if statements without curly braces 1598
Avoid using if statements without curly braces 1599
Avoid using if statements without curly braces 1600
Avoid using if statements without curly braces 1605
Avoid using if statements without curly braces 1606
Avoid using if statements without curly braces 1611
Avoid using if statements without curly braces 1617
Avoid using if statements without curly braces 1618
Avoid using if statements without curly braces 1623
Avoid using if statements without curly braces 1624
Avoid using 'if...else' statements without curly braces 1631
Avoid using if statements without curly braces 1632
Avoid using if statements without curly braces 1633
Avoid using if statements without curly braces 1634
Avoid using if statements without curly braces 1639
Avoid using if statements without curly braces 1640
Avoid using if statements without curly braces 1645
Avoid using if statements without curly braces 1646
Avoid using if statements without curly braces 1651
Avoid using if statements without curly braces 1652
Avoid using if statements without curly braces 1657
Avoid using if statements without curly braces 1663
Avoid using if statements without curly braces 1664
Avoid using if statements without curly braces 1669
Avoid using if statements without curly braces 1670
Avoid using if statements without curly braces 1675
Avoid using if statements without curly braces 1676
Avoid using if statements without curly braces 1677
Avoid using if statements without curly braces 1678
Avoid using if statements without curly braces 1683
Avoid using if statements without curly braces 1684
Avoid using if statements without curly braces 1685
Avoid using if statements without curly braces 1686
Avoid using if statements without curly braces 1691
Avoid using if statements without curly braces 1692
Avoid using if statements without curly braces 1697
Avoid using if statements without curly braces 1698
Avoid using if statements without curly braces 1703
Avoid using if statements without curly braces 1704
Avoid using 'if...else' statements without curly braces 1711
Avoid using if statements without curly braces 1712
Avoid using if statements without curly braces 1713
Avoid using if statements without curly braces 1714
Avoid using if statements without curly braces 1715
Avoid using if statements without curly braces 1716
Avoid using if statements without curly braces 1721
Avoid using if statements without curly braces 1722
Avoid using if statements without curly braces 1723
Avoid using if statements without curly braces 1724
Avoid using if statements without curly braces 1729
Avoid using if statements without curly braces 1730
Avoid using if statements without curly braces 1735
Avoid using if statements without curly braces 1736
Avoid using if statements without curly braces 1741
Avoid using if statements without curly braces 1742
Avoid using if statements without curly braces 1747
Avoid using if statements without curly braces 1748
Avoid using if statements without curly braces 1759
Avoid using if statements without curly braces 1760
Avoid using if statements without curly braces 1761
Avoid using if statements without curly braces 1762
Avoid using if statements without curly braces 1767
Avoid using if statements without curly braces 1768
Avoid excessively long variable names 1773
Avoid unused private fields such as 'jj_semLA' 1779
Avoid using 'for' statements without curly braces 1794
Avoid using 'for' statements without curly braces 1795
Avoid using 'for' statements without curly braces 1804
Avoid using 'for' statements without curly braces 1805
Avoid using 'for' statements without curly braces 1814
Avoid using 'for' statements without curly braces 1815
Avoid using 'for' statements without curly braces 1824
Avoid using 'for' statements without curly braces 1825
Avoid variables with short names 1828
Avoid using 'for' statements without curly braces 1833
Avoid using 'for' statements without curly braces 1834
Avoid variables with short names 1837
Avoid using 'for' statements without curly braces 1842
Avoid using 'for' statements without curly braces 1843
Avoid using 'if...else' statements without curly braces 1848
Avoid variables with short names 1856
Avoid using if statements without curly braces 1858
Avoid variables with short names 1882
Avoid using if statements without curly braces 1884
Avoid using 'if...else' statements without curly braces 1890
Avoid variables with short names 1898
Avoid using 'if...else' statements without curly braces 1900
Avoid using 'if...else' statements without curly braces 1907
Avoid excessively long variable names 1913
Avoid using implementation types like 'java.util.Vector'; use the interface instead 1913
Avoid excessively long variable names 1916
The method 'jj_add_error_token' has a Cyclomatic Complexity of 12. 1919
Avoid using if statements without curly braces 1920
Avoid using if statements without curly braces 1939
Avoid using if statements without curly braces 1942
Avoid using if statements without curly braces 1943
The method 'generateParseException' has a Cyclomatic Complexity of 11. 1947
The method 'jj_rescan_token' has a Cyclomatic Complexity of 13. 1992
Avoid variables with short names 1995
Switch statements should have a default label 1999
Avoid variables with short names 2019

e/com/sun/ebxml/registry/query/sql/SQLParserConstants.java

Violation Line
Avoid excessively long variable names 8
Avoid variables with short names 13
Avoid variables with short names 20
Avoid variables with short names 21
Avoid variables with short names 27
Avoid excessively long variable names 36
Avoid excessively long variable names 37
Avoid excessively long variable names 39
Avoid variables with short names 40

e/com/sun/ebxml/registry/query/sql/SQLParserTokenManager.java

Violation Line
Avoid really long Classes. 12
The class 'SQLParserTokenManager' has a Cyclomatic Complexity of 13 (Highest = 133). 12
The method 'jjStopStringLiteralDfa_0' has a Cyclomatic Complexity of 27. 14
Avoid using if statements without curly braces 19
Avoid using if statements without curly braces 26
Avoid using if statements without curly braces 28
Avoid using if statements without curly braces 32
Avoid using if statements without curly braces 45
Avoid using if statements without curly braces 55
Avoid using if statements without curly braces 68
Avoid using if statements without curly braces 78
Avoid using if statements without curly braces 88
Avoid variables with short names 116
The method 'jjMoveStringLiteralDfa0_0' has a Cyclomatic Complexity of 32. 119
The method 'jjMoveStringLiteralDfa1_0' has a Cyclomatic Complexity of 25. 205
Avoid variables with short names 208
Avoid using 'if...else' statements without curly braces 215
Avoid using 'if...else' statements without curly braces 217
Avoid using if statements without curly braces 219
Avoid using if statements without curly braces 223
Avoid using if statements without curly braces 243
Avoid using if statements without curly braces 262
Avoid using if statements without curly braces 273
Avoid reassigning parameters such as 'active0' 281
The method 'jjMoveStringLiteralDfa2_0' has a Cyclomatic Complexity of 26. 281
Avoid using if statements without curly braces 283
Avoid variables with short names 286
Avoid using if statements without curly braces 297
Avoid using if statements without curly braces 302
Avoid using if statements without curly braces 316
Avoid using if statements without curly braces 321
Avoid using if statements without curly braces 326
Avoid using if statements without curly braces 343
Avoid using if statements without curly braces 351
Avoid reassigning parameters such as 'active0' 359
The method 'jjMoveStringLiteralDfa3_0' has a Cyclomatic Complexity of 19. 359
Avoid using if statements without curly braces 361
Avoid variables with short names 364
Avoid using if statements without curly braces 372
Avoid using if statements without curly braces 377
Avoid using if statements without curly braces 385
Avoid using if statements without curly braces 390
Avoid reassigning parameters such as 'active0' 421
The method 'jjMoveStringLiteralDfa4_0' has a Cyclomatic Complexity of 16. 421
Avoid using if statements without curly braces 423
Avoid variables with short names 426
Avoid using if statements without curly braces 437
Avoid using if statements without curly braces 448
Avoid using 'if...else' statements without curly braces 453
Avoid using if statements without curly braces 455
Avoid using if statements without curly braces 460
Avoid reassigning parameters such as 'active0' 471
The method 'jjMoveStringLiteralDfa5_0' has a Cyclomatic Complexity of 12. 471
Avoid using if statements without curly braces 473
Avoid variables with short names 476
Avoid using if statements without curly braces 487
Avoid using 'if...else' statements without curly braces 495
Avoid using if statements without curly braces 497
Avoid using if statements without curly braces 502
Avoid reassigning parameters such as 'active0' 510
Avoid using if statements without curly braces 512
Avoid variables with short names 515
Avoid using if statements without curly braces 526
Avoid reassigning parameters such as 'active0' 534
Avoid using if statements without curly braces 536
Avoid variables with short names 539
Avoid using if statements without curly braces 547
Avoid unused private methods such as 'jjCheckNAddStates' 580
Avoid really long methods. 588
The method 'jjMoveNfa_0' has a Cyclomatic Complexity of 133. 588
Avoid unused local variables such as 'nextStates' 590
Avoid variables with short names 593
Avoid unused local variables such as 'j' 595
Avoid variables with short names 595
Avoid using if statements without curly braces 598
Avoid variables with short names 602
Avoid using if statements without curly braces 610
Avoid using 'if...else' statements without curly braces 614
Avoid using 'if...else' statements without curly braces 616
Avoid using 'if...else' statements without curly braces 618
Avoid using if statements without curly braces 620
Avoid using if statements without curly braces 625
Avoid using if statements without curly braces 627
Avoid using if statements without curly braces 632
Avoid using if statements without curly braces 636
Avoid using if statements without curly braces 640
Avoid using if statements without curly braces 644
Avoid using if statements without curly braces 648
Avoid using if statements without curly braces 652
Avoid using if statements without curly braces 656
Avoid using if statements without curly braces 660
Avoid using if statements without curly braces 664
Avoid using if statements without curly braces 668
Avoid using if statements without curly braces 672
Avoid using if statements without curly braces 676
Avoid using if statements without curly braces 680
Avoid using if statements without curly braces 684
Avoid using if statements without curly braces 686
Avoid using if statements without curly braces 691
Avoid using if statements without curly braces 695
Avoid using if statements without curly braces 697
Avoid using if statements without curly braces 702
Avoid using if statements without curly braces 706
Avoid using if statements without curly braces 710
Avoid using if statements without curly braces 714
Avoid using if statements without curly braces 718
Avoid using if statements without curly braces 722
Avoid using if statements without curly braces 726
Avoid using if statements without curly braces 728
Avoid using if statements without curly braces 733
Avoid using if statements without curly braces 735
Avoid using if statements without curly braces 740
Avoid using if statements without curly braces 744
Avoid using if statements without curly braces 748
Avoid using if statements without curly braces 750
Avoid using if statements without curly braces 755
Avoid using if statements without curly braces 759
Avoid using if statements without curly braces 761
Avoid using if statements without curly braces 766
Avoid using if statements without curly braces 770
Avoid using if statements without curly braces 774
Avoid using if statements without curly braces 776
Avoid using if statements without curly braces 781
Avoid using if statements without curly braces 783
Avoid using if statements without curly braces 788
Avoid using if statements without curly braces 792
Avoid using if statements without curly braces 794
Avoid variables with short names 804
Avoid using if statements without curly braces 811
Avoid using if statements without curly braces 813
Avoid using if statements without curly braces 820
Avoid using if statements without curly braces 826
Avoid using if statements without curly braces 842
Avoid using if statements without curly braces 852
Avoid using if statements without curly braces 854
Avoid using if statements without curly braces 859
Avoid using if statements without curly braces 863
Avoid using if statements without curly braces 867
Avoid variables with short names 876
Avoid variables with short names 877
Avoid using if statements without curly braces 883
Avoid using if statements without curly braces 887
Avoid using if statements without curly braces 892
Avoid using if statements without curly braces 896
Avoid using if statements without curly braces 900
Avoid using if statements without curly braces 914
Avoid variables with short names 917
Avoid excessively long variable names 924
Avoid excessively long variable names 930
Avoid using if statements without curly braces 945
Avoid calls to overridable methods during construction 952
Avoid variables with short names 963
Avoid using 'for' statements without curly braces 965
Avoid using 'if...else' statements without curly braces 975
Avoid variables with short names 983
Avoid variables with short names 985
Avoid excessively long variable names 995
Avoid excessively long variable names 996
Avoid excessively long variable names 999
Avoid unused local variables such as 'kind' 1003
Avoid unused local variables such as 'specialToken' 1004
Avoid variables with short names 1015
Avoid using 'while' statements without curly braces 1023
Avoid variables with short names 1026
Avoid using if statements without curly braces 1032
Avoid variables with short names 1049

e/com/sun/ebxml/registry/query/sql/SQLQueryProcessor.java

Violation Line
The class 'SQLQueryProcessor' has a Cyclomatic Complexity of 10 (Highest = 25). 43
Avoid excessively long variable names 47
Avoid really long methods. 47
The method 'executeQuery' has a Cyclomatic Complexity of 25. 47
Avoid variables with short names 82
Avoid variables with short names 86
Avoid variables with short names 90
Avoid variables with short names 94
Avoid variables with short names 98
Avoid variables with short names 102
Avoid variables with short names 106
Avoid variables with short names 110
Avoid variables with short names 114
Avoid variables with short names 118
Avoid variables with short names 122
Avoid variables with short names 126
Avoid variables with short names 130
Avoid variables with short names 134
Avoid variables with short names 138
Avoid excessively long variable names 147
Avoid excessively long variable names 149
Avoid excessively long variable names 150
Avoid variables with short names 155
Avoid variables with short names 158
Avoid excessively long variable names 168
Avoid variables with short names 172
Avoid variables with short names 182
Double checked locking is not thread safe in Java. 193

e/com/sun/ebxml/registry/query/sql/TokenMgrError.java

Violation Line
The class 'TokenMgrError' has a Cyclomatic Complexity of 3 (Highest = 13). 4
Avoid excessively long variable names 13
Avoid excessively long variable names 18
Avoid excessively long variable names 23
Avoid excessively long variable names 28
The method 'addEscapes' has a Cyclomatic Complexity of 13. 40
Avoid variables with short names 42
Avoid variables with short names 74
Avoid unused formal parameters such as 'lexState' 97

e/com/sun/ebxml/registry/repository/AbstractRepositoryManager.java

Violation Line
Avoid using implementation types like 'ArrayList'; use the interface instead 38
Avoid variables with short names 55
Avoid using implementation types like 'ArrayList'; use the interface instead 65
Avoid variables with short names 73

e/com/sun/ebxml/registry/repository/RepositoryItem.java

Violation Line
Avoid variables with short names 35
Avoid excessively long variable names 37
Avoid variables with short names 39
Avoid variables with short names 44
Avoid variables with short names 54
Avoid variables with short names 81
Avoid variables with short names 105
Avoid variables with short names 114
Avoid variables with short names 130

e/com/sun/ebxml/registry/repository/RepositoryManager.java

Violation Line
Avoid variables with short names 29
Avoid variables with short names 44
Avoid variables with short names 51
Avoid using implementation types like 'ArrayList'; use the interface instead 58
Avoid using implementation types like 'ArrayList'; use the interface instead 69
Avoid using implementation types like 'ArrayList'; use the interface instead 83

e/com/sun/ebxml/registry/repository/RepositoryManagerFactory.java

Violation Line
Avoid excessively long variable names 32
Avoid excessively long variable names 39
Avoid excessively long variable names 62
Avoid variables with short names 74
Avoid variables with short names 93
Double checked locking is not thread safe in Java. 110

e/com/sun/ebxml/registry/repository/filesystem/FileSystemRepositoryManager.java

Violation Line
Avoid excessively long variable names 48
Avoid reassigning parameters such as 'id' 57
Avoid variables with short names 57
Avoid excessively long variable names 61
Double checked locking is not thread safe in Java. 68
Avoid variables with short names 88
Avoid variables with short names 128
Avoid reassigning parameters such as 'id' 141
Avoid variables with short names 141
Avoid excessively long variable names 143
Avoid unused local variables such as 'origId' 144
Avoid excessively long variable names 159
Avoid excessively long variable names 162
Avoid variables with short names 172
Avoid variables with short names 173
Avoid variables with short names 184
Avoid variables with short names 186
Avoid reassigning parameters such as 'id' 199
Avoid variables with short names 199
Avoid using implementation types like 'ArrayList'; use the interface instead 245
Avoid variables with short names 249
Avoid variables with short names 252
Avoid variables with short names 266

e/com/sun/ebxml/registry/security/PayloadResolver.java

Violation Line
Avoid unused imports such as 'SOAPMessage' 9
Avoid unused imports such as 'MimeHeaders' 10
Avoid duplicate imports such as 'org.apache.xml.security.signature.XMLSignatureInput' 19
Avoid duplicate imports such as 'org.apache.xml.security.utils.resolver.ResourceResolverException' 20
Avoid variables with short names 29
Avoid variables with short names 31
Avoid unused local variables such as 'uri' 38
Avoid variables with short names 45
Avoid variables with short names 61
Avoid variables with short names 65

e/com/sun/ebxml/registry/security/SecurityUtil.java

Violation Line
Avoid unused imports such as 'SOAPException' 12
Avoid unused imports such as 'ParseException' 15
Avoid unused imports such as 'XPathAPI' 26
Avoid unused imports such as 'MessageDigestAlgorithm' 29
Avoid unused imports such as 'Init' 41
Avoid duplicate imports such as 'org.apache.xml.serialize.OutputFormat' 47
Avoid unused imports such as 'OutputFormat' 47
Avoid duplicate imports such as 'org.apache.xml.serialize.XMLSerializer' 48
Avoid unused imports such as 'XMLSerializer' 48
Avoid duplicate imports such as 'org.apache.xml.serialize.LineSeparator' 49
Avoid unused imports such as 'LineSeparator' 49
Avoid duplicate imports such as 'com.sun.ebxml.registry.util.Utility' 51
Avoid unused imports such as 'Utility' 51
Avoid excessively long variable names 79
Avoid excessively long variable names 80
Avoid variables with short names 93
Avoid excessively long variable names 100
Avoid variables with short names 141
Avoid variables with short names 144
Avoid variables with short names 147
Avoid variables with short names 150
Avoid excessively long variable names 164
Avoid variables with short names 164
Avoid variables with short names 176
Avoid variables with short names 207
The same String literal appears 4 times in this file; the first occurrence is on line 208 208
Avoid variables with short names 210
Avoid variables with short names 213
Avoid variables with short names 216
Avoid variables with short names 237
Avoid excessively long variable names 242
Avoid variables with short names 264
Avoid variables with short names 271
Avoid excessively long variable names 272
Avoid variables with short names 286
Avoid variables with short names 305
Avoid excessively long variable names 311
Avoid variables with short names 322
Avoid excessively long variable names 329
Avoid variables with short names 335
Avoid variables with short names 338
Avoid variables with short names 341
Avoid variables with short names 344
Avoid variables with short names 347
Avoid variables with short names 350
Avoid variables with short names 353
Avoid variables with short names 356
Avoid variables with short names 363
Avoid excessively long variable names 364
Double checked locking is not thread safe in Java. 382

e/com/sun/ebxml/registry/security/UnauthorizedRequestException.java

Violation Line
Avoid variables with short names 21

e/com/sun/ebxml/registry/security/UserRegistrationException.java

Violation Line
Avoid variables with short names 21
Avoid variables with short names 25

e/com/sun/ebxml/registry/security/authentication/AuthenticationServiceImpl.java

Violation Line
Avoid excessively long variable names 34
Avoid excessively long variable names 35
Avoid excessively long variable names 38
Avoid excessively long variable names 58
Avoid excessively long variable names 59
Avoid excessively long variable names 60
Avoid excessively long variable names 61
Avoid using implementation types like 'java.util.ArrayList'; use the interface instead 62
Avoid using implementation types like 'java.util.HashMap'; use the interface instead 63
Avoid using implementation types like 'java.util.HashSet'; use the interface instead 64
Avoid excessively long variable names 70
Avoid excessively long variable names 81
Avoid variables with short names 90
The same String literal appears 5 times in this file; the first occurrence is on line 91 91
Avoid variables with short names 93
Avoid variables with short names 96
Avoid variables with short names 99
Avoid variables with short names 102
Avoid variables with short names 127
Avoid variables with short names 130
Avoid variables with short names 133
Avoid variables with short names 136
Avoid variables with short names 139
Avoid variables with short names 147
Avoid variables with short names 164
Avoid variables with short names 167
Avoid variables with short names 170
Avoid variables with short names 185
Avoid variables with short names 195
Double checked locking is not thread safe in Java. 200
Avoid variables with short names 217
Avoid excessively long variable names 230
Avoid excessively long variable names 231
Avoid excessively long variable names 234
Avoid excessively long variable names 237
Avoid variables with short names 247
The same String literal appears 5 times in this file; the first occurrence is on line 248 248
Avoid variables with short names 250
Avoid variables with short names 253
Avoid variables with short names 256
Avoid variables with short names 259
Avoid variables with short names 262
Avoid variables with short names 285
Avoid excessively long variable names 324
Avoid excessively long variable names 330
Avoid variables with short names 377
Avoid variables with short names 391
Avoid excessively long variable names 396
Avoid variables with short names 402
Avoid variables with short names 405
Avoid variables with short names 429
Avoid variables with short names 476
Avoid variables with short names 479
Avoid variables with short names 482
Avoid excessively long variable names 500
Avoid excessively long variable names 513
Avoid excessively long variable names 514
Avoid unused local variables such as 'publicKey' 542
Avoid variables with short names 553
Avoid empty catch blocks 554
Avoid variables with short names 583
Avoid variables with short names 586
Avoid variables with short names 589
Avoid variables with short names 592
Avoid variables with short names 595
Avoid variables with short names 598
Avoid variables with short names 606
Avoid variables with short names 618

e/com/sun/ebxml/registry/security/authentication/UserRegistrar.java

Violation Line
Avoid excessively long variable names 27
Avoid excessively long variable names 43
Avoid variables with short names 47
Avoid variables with short names 51
Avoid variables with short names 64
Avoid unused local variables such as 'userId' 79
Avoid variables with short names 132
Avoid variables with short names 148
Avoid excessively long variable names 151
Avoid excessively long variable names 152
Avoid unused local variables such as 'service' 163
Double checked locking is not thread safe in Java. 167

e/com/sun/ebxml/registry/security/authorization/AuthorizationServiceImpl.java

Violation Line
The class 'AuthorizationServiceImpl' has a Cyclomatic Complexity of 5 (Highest = 15). 31
Avoid excessively long variable names 43
Avoid excessively long variable names 44
Avoid excessively long variable names 45
Avoid excessively long variable names 46
Avoid excessively long variable names 47
Avoid excessively long variable names 48
Avoid excessively long variable names 49
Avoid excessively long variable names 50
Avoid excessively long variable names 51
Avoid excessively long variable names 54
Avoid excessively long variable names 57
Avoid excessively long variable names 60
Avoid excessively long variable names 63
Avoid excessively long variable names 66
Avoid excessively long variable names 69
Avoid excessively long variable names 72
Avoid excessively long variable names 75
Avoid excessively long variable names 81
Avoid excessively long variable names 84
Avoid excessively long variable names 87
Avoid excessively long variable names 90
Avoid excessively long variable names 93
Avoid excessively long variable names 96
Avoid excessively long variable names 98
Avoid excessively long variable names 101
Avoid excessively long variable names 104
Avoid excessively long variable names 107
Avoid variables with short names 117
Avoid excessively long variable names 122
Avoid variables with short names 155
Avoid excessively long variable names 162
Avoid excessively long variable names 167
Avoid using implementation types like 'ArrayList'; use the interface instead 183
Avoid empty 'if' statements 192
Avoid empty 'if' statements 195
Avoid empty 'if' statements 198
Avoid variables with short names 213
Avoid variables with short names 217
Avoid excessively long variable names 257
Avoid really long methods. 257
The method 'checkAuthorizationV3' has a Cyclomatic Complexity of 15. 257
Avoid unused local variables such as 'authc' 260
Avoid unused local variables such as 'objects' 279
Avoid empty 'if' statements 283
Avoid empty 'if' statements 285
Avoid excessively long variable names 347
Avoid excessively long variable names 349
Avoid excessively long variable names 356
Avoid excessively long variable names 373
Avoid variables with short names 383
Avoid unused local variables such as 'i' 397
Avoid variables with short names 397
Avoid variables with short names 401
Avoid reassigning parameters such as 'ownerId' 409
Avoid variables with short names 409
Avoid excessively long variable names 410
Avoid excessively long variable names 416
Avoid excessively long variable names 422
Avoid excessively long variable names 428
Avoid variables with short names 450
Avoid variables with short names 458
Avoid variables with short names 460
Avoid excessively long variable names 477
Avoid excessively long variable names 488
The method 'checkAuthorizationV2' has a Cyclomatic Complexity of 10. 488
Avoid excessively long variable names 530
Avoid excessively long variable names 532
Avoid excessively long variable names 533
Avoid variables with short names 555
Avoid variables with short names 558
Avoid variables with short names 567

e/com/sun/ebxml/registry/security/authorization/ClassificationNodeCompare.java

Violation Line
Avoid using if statements without curly braces 41
Avoid variables with short names 74

e/com/sun/ebxml/registry/security/authorization/ObjectAttribute.java

Violation Line
Avoid excessively long variable names 43
Avoid excessively long variable names 49
Avoid variables with short names 61
Avoid using if statements without curly braces 82
Avoid variables with short names 129
Avoid using if statements without curly braces 130

e/com/sun/ebxml/registry/security/authorization/RegistryAttributeFinderModule.java

Violation Line
Avoid excessively long variable names 35
Avoid excessively long variable names 41
Avoid excessively long variable names 47
Avoid excessively long variable names 53
Avoid variables with short names 56
Avoid variables with short names 58
Avoid variables with short names 59
Avoid excessively long variable names 101
Avoid unused formal parameters such as 'type' 139
Avoid excessively long variable names 142
Avoid empty 'if' statements 163
Avoid variables with short names 165
Avoid variables with short names 168
Avoid variables with short names 171
Avoid variables with short names 186
Avoid excessively long variable names 187
Avoid excessively long variable names 189
Avoid excessively long variable names 190
Avoid variables with short names 213
Avoid variables with short names 253
Avoid variables with short names 256
Avoid variables with short names 259
Avoid variables with short names 262
Avoid variables with short names 265
Avoid variables with short names 268
Avoid variables with short names 271
Avoid variables with short names 294
Avoid unused private methods such as 'makeProcessingError' 347
Avoid excessively long variable names 368

e/com/sun/ebxml/registry/security/authorization/RegistryPolicyFinderModule.java

Violation Line
Avoid excessively long variable names 42
Avoid variables with short names 43
Avoid variables with short names 44
Avoid variables with short names 45
Avoid excessively long variable names 47
Avoid calls to overridable methods during construction 50
Avoid excessively long variable names 57
Avoid variables with short names 61
Avoid variables with short names 69
Avoid variables with short names 73
Avoid variables with short names 83
Avoid excessively long variable names 96
Avoid variables with short names 102
Avoid variables with short names 107
Avoid excessively long variable names 143
Avoid excessively long variable names 160
Avoid variables with short names 165
Avoid excessively long variable names 167
The same String literal appears 4 times in this file; the first occurrence is on line 172 172
Avoid variables with short names 179
Avoid variables with short names 211
Avoid variables with short names 220
Avoid variables with short names 245
Avoid variables with short names 279
Avoid excessively long variable names 281
Avoid variables with short names 292
Avoid excessively long variable names 320
Avoid variables with short names 328
Avoid variables with short names 386
Avoid variables with short names 389

e/com/sun/ebxml/registry/util/BindingUtility.java

Violation Line
The class 'BindingUtility' has a Cyclomatic Complexity of 5 (Highest = 19). 29
Avoid using implementation types like 'ArrayList'; use the interface instead 50
The method 'getRegistryObjectList' has a Cyclomatic Complexity of 19. 50
Avoid variables with short names 51
Avoid variables with short names 57
Avoid using implementation types like 'ArrayList'; use the interface instead 108
Avoid variables with short names 127
Avoid variables with short names 151
Avoid excessively long variable names 173
Avoid variables with short names 180
Avoid variables with short names 186
Avoid variables with short names 189
Avoid variables with short names 192
Avoid variables with short names 213
The method 'getRequestObject' has a Cyclomatic Complexity of 10. 219
Avoid variables with short names 254
Avoid variables with short names 257
Avoid using implementation types like 'ArrayList'; use the interface instead 267
Avoid variables with short names 273
The same String literal appears 6 times in this file; the first occurrence is on line 274 274
Avoid using implementation types like 'ArrayList'; use the interface instead 287
Avoid variables with short names 292
Avoid using implementation types like 'ArrayList'; use the interface instead 302
Avoid variables with short names 307
Avoid variables with short names 326
Avoid using implementation types like 'ArrayList'; use the interface instead 340
Avoid variables with short names 344
Avoid excessively long variable names 356
Avoid using implementation types like 'ArrayList'; use the interface instead 356
Avoid excessively long variable names 369
Avoid variables with short names 369
Avoid excessively long variable names 392
Avoid using implementation types like 'ArrayList'; use the interface instead 392
The method 'getIdsFromRequest' has a Cyclomatic Complexity of 10. 392
Avoid empty 'if' statements 397
Avoid empty 'if' statements 399
Double checked locking is not thread safe in Java. 443

e/com/sun/ebxml/registry/util/ISO3166Importer.java

Violation Line
The class 'ISO3166Importer' has a Cyclomatic Complexity of 3 (Highest = 10). 22
Avoid excessively long variable names 25
Avoid excessively long variable names 81
Avoid excessively long variable names 102
The method 'fixNodes' has a Cyclomatic Complexity of 10. 148
Avoid excessively long variable names 152
Avoid excessively long variable names 154
Avoid excessively long variable names 171
Avoid excessively long variable names 172
Avoid excessively long variable names 197
Avoid excessively long variable names 206
Avoid excessively long variable names 218

e/com/sun/ebxml/registry/util/Log.java

Violation Line
Avoid excessively long variable names 45
Avoid excessively long variable names 50
Avoid excessively long variable names 51
Avoid using if statements without curly braces 82
Avoid empty catch blocks 98
Avoid variables with short names 98
Avoid reassigning parameters such as 'category' 113
Avoid using if statements without curly braces 119
Avoid using if statements without curly braces 122
Avoid variables with short names 149
Avoid excessively long variable names 184
Avoid variables with short names 196
Avoid variables with short names 212
Avoid using if statements without curly braces 229

e/com/sun/ebxml/registry/util/NAICSImporter.java

Violation Line
The class 'NAICSImporter' has a Cyclomatic Complexity of 3 (Highest = 10). 20
Avoid excessively long variable names 23
Avoid excessively long variable names 27
Avoid calls to overridable methods during construction 39
The method 'getClassificationScheme' has a Cyclomatic Complexity of 10. 83
Avoid excessively long variable names 96
Avoid excessively long variable names 97
Avoid excessively long variable names 98
Avoid variables with short names 130
Avoid excessively long variable names 196
Avoid excessively long variable names 205
Avoid excessively long variable names 217

e/com/sun/ebxml/registry/util/RegistryProperties.java

Violation Line
Avoid excessively long variable names 48
Avoid excessively long variable names 49
Avoid excessively long variable names 70
Avoid variables with short names 90
Avoid variables with short names 94
Avoid empty catch blocks 96
Avoid variables with short names 190
Avoid variables with short names 198
Avoid variables with short names 224

e/com/sun/ebxml/registry/util/UNSPSCImporter.java

Violation Line
Avoid excessively long variable names 23
Avoid excessively long variable names 29
Avoid calls to overridable methods during construction 39
Avoid empty 'while' statements 59
The same String literal appears 6 times in this file; the first occurrence is on line 81 81
Avoid excessively long variable names 89
Avoid excessively long variable names 92
Avoid excessively long variable names 93
Avoid variables with short names 113
The same String literal appears 5 times in this file; the first occurrence is on line 122 122
The same String literal appears 9 times in this file; the first occurrence is on line 177 177
Avoid excessively long variable names 211
Avoid excessively long variable names 220
Avoid excessively long variable names 232

e/com/sun/ebxml/registry/util/UUID.java

Violation Line
Avoid variables with short names 89
Avoid using if statements without curly braces 122
Avoid variables with short names 145

e/com/sun/ebxml/registry/util/UUIDFactory.java

Violation Line
Avoid unused private fields such as 'secRandBuf8' 39
Avoid variables with short names 80
Avoid variables with short names 122
Avoid variables with short names 125
Double checked locking is not thread safe in Java. 130

e/com/sun/ebxml/registry/util/Utility.java

Violation Line
Avoid unused imports such as 'X509Certificate' 11
Avoid unused imports such as 'InputSource' 21
Avoid duplicate imports such as 'javax.xml.soap.MessageFactory' 26
Avoid unused imports such as 'Charset' 36
The class 'Utility' has a Cyclomatic Complexity of 3 (Highest = 10). 46
Avoid variables with short names 59
Avoid variables with short names 64
Avoid instantiating String objects; this is usually unnecessary. 79
Avoid variables with short names 189
Avoid excessively long variable names 190
Avoid using 'if...else' statements without curly braces 191
Avoid variables with short names 260
Avoid excessively long variable names 286
Avoid excessively long variable names 288
Avoid excessively long variable names 295
Avoid excessively long variable names 315
Avoid excessively long variable names 323
Avoid excessively long variable names 324
Avoid excessively long variable names 327
Avoid variables with short names 351
Avoid excessively long variable names 358
Avoid excessively long variable names 384
Avoid variables with short names 398
Avoid variables with short names 401
Avoid variables with short names 402
Avoid excessively long variable names 409
Avoid excessively long variable names 411
Avoid variables with short names 424
Avoid variables with short names 427
Avoid variables with short names 428
Avoid variables with short names 439
Avoid excessively long variable names 463
Avoid using implementation types like 'ArrayList'; use the interface instead 463
Avoid excessively long variable names 465
Avoid variables with short names 468
Avoid variables with short names 499
Avoid unnecessary if..then..else statements when returning a boolean 509
Avoid variables with short names 516
The method 'getSignatureElement' has a Cyclomatic Complexity of 10. 528
Avoid reassigning parameters such as 'id' 605
Avoid variables with short names 605
Avoid variables with short names 624
Double checked locking is not thread safe in Java. 643
Avoid unused private fields such as 'ebxmlrrHome' 663

e/com/sun/ebxml/registry/util/XalanVersion.java

Violation Line
All methods are static. Consider using Singleton instead. 10
Avoid excessively long variable names 42
Avoid excessively long variable names 50
Avoid excessively long variable names 106
Avoid excessively long variable names 107
Avoid variables with short names 110
Avoid variables with short names 113
Avoid variables with short names 116
Avoid variables with short names 119
Avoid variables with short names 122
Avoid variables with short names 125
Avoid variables with short names 128
Avoid variables with short names 131
Avoid variables with short names 134