Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

com/tvnavig/server/asset/service/common/MetaValueResult.java

Violation Line
Avoid variables with short names like id 44
Document empty constructor 5051
Avoid variables with short names like id 54
Avoid variables with short names like id 78
Avoid using redundant field initializer for '__equalsCalc' 122
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 122
Use block level rather than method level synchronization 123145
Avoid using if statements without curly braces 124
Avoid declaring a variable if it is unreferenced before a possible exit point. 125
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 127
Use equals() to compare object references. 129
Assigning an Object to null is a code smell. Consider refactoring. 143
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 147
Avoid using redundant field initializer for '__hashCodeCalc' 147
Use block level rather than method level synchronization 148165
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 168169

com/tvnavig/server/searchengine/SearchAssetService.java

Violation Line
Avoid variables with short names like id 44
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 46
Avoid variables with short names like id 46

com/tvnavig/server/searchengine/SearchAssetServiceException.java

Violation Line
Document empty constructor 4445
It is a good practice to call super() in a constructor 4445
Consider using varargs for methods or constructors which take an array the last parameter. 48
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 53
Avoid using redundant field initializer for '__equalsCalc' 53
Use block level rather than method level synchronization 5467
Avoid using if statements without curly braces 55
Avoid declaring a variable if it is unreferenced before a possible exit point. 56
Avoid unused local variables such as 'other'. 56
Avoid using if statements without curly braces 57
Avoid using if statements without curly braces 58
Use equals() to compare object references. 60
Assigning an Object to null is a code smell. Consider refactoring. 65
Avoid using redundant field initializer for '__hashCodeCalc' 69
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 69
Use block level rather than method level synchronization 7078
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 8182

com/tvnavig/server/searchengine/SearchAssetServiceService.java

Violation Line
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 48

com/tvnavig/server/searchengine/SearchAssetServiceServiceLocator.java

Violation Line
Document empty constructor 4546
It is a good practice to call super() in a constructor 4546
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 58
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 65
The String literal "SearchAssetService" appears 4 times in this file; the first occurrence is on line 65 65
Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
Avoid using redundant field initializer for 'ports' 144
Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 144

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Violation Line
The class 'SearchAssetServiceSoapBindingStub' has a Cyclomatic Complexity of 5 (Highest = 13). 43399
The class 'SearchAssetServiceSoapBindingStub' has a Modified Cyclomatic Complexity of 5 (Highest = 13). 43399
The class 'SearchAssetServiceSoapBindingStub' has a Standard Cyclomatic Complexity of 5 (Highest = 13). 43399
Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 44
Use ArrayList instead of Vector 44
Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 45
Use ArrayList instead of Vector 45
Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
Use ArrayList instead of Vector 46
Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 46
Use ArrayList instead of Vector 47
Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 47
Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
Use explicit scoping instead of the default package private level 49
Method names should not contain underscores 56
The String literal "http://www.w3.org/2001/XMLSchema" appears 9 times in this file; the first occurrence is on line 61 61
The String literal "int" appears 4 times in this file; the first occurrence is on line 61 61
The String literal "http://common.service.searchengine.server.tvnavig.com" appears 5 times in this file; the first occurrence is on line 65 65
The String literal "http://searchengine.server.tvnavig.com" appears 15 times in this file; the first occurrence is on line 71 71
The String literal "SearchAssetServiceException" appears 4 times in this file; the first occurrence is on line 73 73
It is a good practice to call super() in a constructor 133215
Avoid unused local variables such as 'enumsf'. 145
Avoid unused local variables such as 'enumdf'. 146
Avoid unused local variables such as 'arraysf'. 147
Avoid unused local variables such as 'arraydf'. 148
Avoid unused local variables such as 'simplesf'. 149
Avoid unused local variables such as 'simpledf'. 150
Avoid unused local variables such as 'simplelistsf'. 151
Avoid unused local variables such as 'simplelistdf'. 152
Assigning an Object to null is a code smell. Consider refactoring. 179
Assigning an Object to null is a code smell. Consider refactoring. 188
Assigning an Object to null is a code smell. Consider refactoring. 197
The method createCall() has an NPath complexity of 641 217280
The method 'createCall' has a Modified Cyclomatic Complexity of 13. 217280
The method 'createCall' has a Standard Cyclomatic Complexity of 13. 217280
The method 'createCall' has a Cyclomatic Complexity of 13. 217280
Avoid variables with short names like x 257
Avoid variables with short names like sf 259
Avoid variables with short names like df 261
Avoid variables with short names like sf 266
Avoid variables with short names like df 268
Avoid variables with short names like id 282
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 295
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 295
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 334
Avoid variables with short names like id 360
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 373

com/tvnavig/server/searchengine/service/common/AssetOGC.java

Violation Line
Possible God class (WMC=68, ATFD=56, TCC=0.043478260869565216) 41461
The class 'AssetOGC' has a Cyclomatic Complexity of 2 (Highest = 16). 45461
The class 'AssetOGC' has a Modified Cyclomatic Complexity of 2 (Highest = 14). 45461
The class 'AssetOGC' has a Standard Cyclomatic Complexity of 2 (Highest = 14). 45461
Document empty constructor 6768
The user-supplied array 'formats' is stored directly. 74
The user-supplied array 'metaValues' is stored directly. 75
Returning 'formats' may expose an internal array. 157
The user-supplied array 'formats' is stored directly. 166
Consider using varargs for methods or constructors which take an array the last parameter. 166
Returning 'metaValues' may expose an internal array. 177
Consider using varargs for methods or constructors which take an array the last parameter. 186
The user-supplied array 'metaValues' is stored directly. 186
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 270
Avoid using redundant field initializer for '__equalsCalc' 270
Use block level rather than method level synchronization 271309
Avoid using if statements without curly braces 272
Avoid declaring a variable if it is unreferenced before a possible exit point. 273
Avoid using if statements without curly braces 274
Avoid using if statements without curly braces 275
Use equals() to compare object references. 277
Assigning an Object to null is a code smell. Consider refactoring. 307
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 311
Avoid using redundant field initializer for '__hashCodeCalc' 311
The method 'hashCode' has a Modified Cyclomatic Complexity of 14. 312361
The method hashCode() has an NPath complexity of 3200 312361
The method 'hashCode' has a Cyclomatic Complexity of 16. 312361
The method 'hashCode' has a Standard Cyclomatic Complexity of 14. 312361
Use block level rather than method level synchronization 312361
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 364365
The String literal "http://www.w3.org/2001/XMLSchema" appears 8 times in this file; the first occurrence is on line 372 372
The String literal "string" appears 6 times in this file; the first occurrence is on line 384 384

com/tvnavig/server/searchengine/service/common/AssetPlayer.java

Violation Line
Document empty constructor 4849
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
Avoid using redundant field initializer for '__equalsCalc' 98
Use block level rather than method level synchronization 99118
Avoid using if statements without curly braces 100
Avoid declaring a variable if it is unreferenced before a possible exit point. 101
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 103
Use equals() to compare object references. 105
Assigning an Object to null is a code smell. Consider refactoring. 116
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
Avoid using redundant field initializer for '__hashCodeCalc' 120
Use block level rather than method level synchronization 121135
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 138139

com/tvnavig/server/user/UserService.java

Violation Line
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 47

com/tvnavig/server/user/UserServiceException.java

Violation Line
Document empty constructor 4445
It is a good practice to call super() in a constructor 4445
Consider using varargs for methods or constructors which take an array the last parameter. 48
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 53
Avoid using redundant field initializer for '__equalsCalc' 53
Use block level rather than method level synchronization 5467
Avoid using if statements without curly braces 55
Avoid unused local variables such as 'other'. 56
Avoid declaring a variable if it is unreferenced before a possible exit point. 56
Avoid using if statements without curly braces 57
Avoid using if statements without curly braces 58
Use equals() to compare object references. 60
Assigning an Object to null is a code smell. Consider refactoring. 65
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 69
Avoid using redundant field initializer for '__hashCodeCalc' 69
Use block level rather than method level synchronization 7078
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 8182

com/tvnavig/server/user/UserServiceService.java

Violation Line
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 48

com/tvnavig/server/user/UserServiceServiceLocator.java

Violation Line
It is a good practice to call super() in a constructor 4546
Document empty constructor 4546
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 58
The String literal "UserService" appears 4 times in this file; the first occurrence is on line 65 65
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 65
Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
Avoid using redundant field initializer for 'ports' 144
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 144

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Violation Line
The class 'UserServiceSoapBindingStub' has a Cyclomatic Complexity of 5 (Highest = 13). 43443
The class 'UserServiceSoapBindingStub' has a Modified Cyclomatic Complexity of 5 (Highest = 13). 43443
The class 'UserServiceSoapBindingStub' has a Standard Cyclomatic Complexity of 5 (Highest = 13). 43443
Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 44
Use ArrayList instead of Vector 44
Use ArrayList instead of Vector 45
Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 45
Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
Use ArrayList instead of Vector 46
Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 46
Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
Use ArrayList instead of Vector 47
Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 47
Use explicit scoping instead of the default package private level 49
Method names should not contain underscores 56
The String literal "http://www.w3.org/2001/XMLSchema" appears 5 times in this file; the first occurrence is on line 68 68
The String literal "http://common.service.user.server.tvnavig.com" appears 10 times in this file; the first occurrence is on line 72 72
The String literal "http://user.server.tvnavig.com" appears 16 times in this file; the first occurrence is on line 78 78
The String literal "UserServiceException" appears 4 times in this file; the first occurrence is on line 80 80
It is a good practice to call super() in a constructor 130235
Avoid unused local variables such as 'enumsf'. 142
Avoid unused local variables such as 'enumdf'. 143
Avoid unused local variables such as 'arraysf'. 144
Avoid unused local variables such as 'arraydf'. 145
Avoid unused local variables such as 'simplesf'. 146
Avoid unused local variables such as 'simpledf'. 147
Avoid unused local variables such as 'simplelistsf'. 148
Avoid unused local variables such as 'simplelistdf'. 149
Assigning an Object to null is a code smell. Consider refactoring. 190
Assigning an Object to null is a code smell. Consider refactoring. 199
Assigning an Object to null is a code smell. Consider refactoring. 208
Assigning an Object to null is a code smell. Consider refactoring. 217
The method createCall() has an NPath complexity of 641 237300
The method 'createCall' has a Modified Cyclomatic Complexity of 13. 237300
The method 'createCall' has a Cyclomatic Complexity of 13. 237300
The method 'createCall' has a Standard Cyclomatic Complexity of 13. 237300
Avoid variables with short names like x 277
Avoid variables with short names like sf 279
Avoid variables with short names like df 281
Avoid variables with short names like sf 286
Avoid variables with short names like df 288
A catch statement that catches an exception only to rethrow it should be avoided. 321323
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 378
Avoid instantiating Integer objects. Call Integer.valueOf() instead. 417

com/tvnavig/server/user/service/common/MetaDataResult.java

Violation Line
Document empty constructor 5253
The user-supplied array 'valueList' is stored directly. 59
Consider using varargs for methods or constructors which take an array the last parameter. 59
Returning 'valueList' may expose an internal array. 133
Consider using varargs for methods or constructors which take an array the last parameter. 142
The user-supplied array 'valueList' is stored directly. 142
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 146
Avoid using redundant field initializer for '__equalsCalc' 146
Use block level rather than method level synchronization 147168
Avoid using if statements without curly braces 148
Avoid declaring a variable if it is unreferenced before a possible exit point. 149
Avoid using if statements without curly braces 150
Avoid using if statements without curly braces 151
Use equals() to compare object references. 153
Assigning an Object to null is a code smell. Consider refactoring. 166
Avoid using redundant field initializer for '__hashCodeCalc' 170
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 170
Use block level rather than method level synchronization 171195
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 198199
The String literal "http://www.w3.org/2001/XMLSchema" appears 4 times in this file; the first occurrence is on line 206 206

com/tvnavig/server/user/service/common/UserDomainResult.java

Violation Line
Avoid variables with short names like id 44
Document empty constructor 4849
Avoid variables with short names like id 52
Avoid variables with short names like id 74
Avoid using redundant field initializer for '__equalsCalc' 98
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
Use block level rather than method level synchronization 99118
Avoid using if statements without curly braces 100
Avoid declaring a variable if it is unreferenced before a possible exit point. 101
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 103
Use equals() to compare object references. 105
Assigning an Object to null is a code smell. Consider refactoring. 116
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
Avoid using redundant field initializer for '__hashCodeCalc' 120
Use block level rather than method level synchronization 121135
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 138139

com/tvnavig/server/user/service/common/UserGroupResult.java

Violation Line
Document empty constructor 5051
Avoid using redundant field initializer for '__equalsCalc' 122
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 122
Use block level rather than method level synchronization 123145
Avoid using if statements without curly braces 124
Avoid declaring a variable if it is unreferenced before a possible exit point. 125
Avoid using if statements without curly braces 126
Avoid using if statements without curly braces 127
Use equals() to compare object references. 129
Assigning an Object to null is a code smell. Consider refactoring. 143
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 147
Avoid using redundant field initializer for '__hashCodeCalc' 147
Use block level rather than method level synchronization 148165
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 168169

com/tvnavig/server/user/service/common/UserGroupandMetaDataResult.java

Violation Line
The class 'UserGroupandMetaDataResult' has a Cyclomatic Complexity of 2 (Highest = 10). 43204
Document empty constructor 4849
The user-supplied array 'metaDataList' is stored directly. 52
The user-supplied array 'userGroupList' is stored directly. 53
Consider using varargs for methods or constructors which take an array the last parameter. 53
Returning 'metaDataList' may expose an internal array. 65
Consider using varargs for methods or constructors which take an array the last parameter. 74
The user-supplied array 'metaDataList' is stored directly. 74
Returning 'userGroupList' may expose an internal array. 85
Consider using varargs for methods or constructors which take an array the last parameter. 94
The user-supplied array 'userGroupList' is stored directly. 94
Avoid using redundant field initializer for '__equalsCalc' 98
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
Use block level rather than method level synchronization 99118
Avoid using if statements without curly braces 100
Avoid declaring a variable if it is unreferenced before a possible exit point. 101
Avoid using if statements without curly braces 102
Avoid using if statements without curly braces 103
Use equals() to compare object references. 105
Assigning an Object to null is a code smell. Consider refactoring. 116
Avoid using redundant field initializer for '__hashCodeCalc' 120
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
Use block level rather than method level synchronization 121151
The method 'hashCode' has a Cyclomatic Complexity of 10. 121151
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 154155

com/tvnavig/server/user/service/common/UserServiceResult.java

Violation Line
Document empty constructor 5455
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 170
Avoid using redundant field initializer for '__equalsCalc' 170
Use block level rather than method level synchronization 171199
Avoid using if statements without curly braces 172
Avoid declaring a variable if it is unreferenced before a possible exit point. 173
Avoid using if statements without curly braces 174
Avoid using if statements without curly braces 175
Use equals() to compare object references. 177
Assigning an Object to null is a code smell. Consider refactoring. 197
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 201
Avoid using redundant field initializer for '__hashCodeCalc' 201
Use block level rather than method level synchronization 202225
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 228229
The String literal "string" appears 4 times in this file; the first occurrence is on line 236 236
The String literal "http://www.w3.org/2001/XMLSchema" appears 5 times in this file; the first occurrence is on line 236 236

com/tvnavig/server/util/ServiceException.java

Violation Line
Document empty constructor 4647
It is a good practice to call super() in a constructor 4647
It is a good practice to call super() in a constructor 4952
Consider using varargs for methods or constructors which take an array the last parameter. 50
The user-supplied array 'error' is stored directly. 50
Returning 'error' may expose an internal array. 61
The user-supplied array 'error' is stored directly. 70
Consider using varargs for methods or constructors which take an array the last parameter. 70
Avoid using redundant field initializer for '__equalsCalc' 74
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 74
Use block level rather than method level synchronization 7591
Avoid using if statements without curly braces 76
Avoid declaring a variable if it is unreferenced before a possible exit point. 77
Avoid using if statements without curly braces 78
Avoid using if statements without curly braces 79
Use equals() to compare object references. 81
Assigning an Object to null is a code smell. Consider refactoring. 89
Avoid using redundant field initializer for '__hashCodeCalc' 93
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 93
Use block level rather than method level synchronization 94113
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 116117

fr/paris/lutece/plugins/parisvideo/business/ParisVideoAccount.java

Violation Line
Avoid variables with short names like id 54
Avoid using if...else statements without curly braces 62
Avoid using if...else statements without curly braces 64
Avoid using if...else statements without curly braces 75
Avoid using if...else statements without curly braces 77
Avoid using if...else statements without curly braces 88
Avoid using if...else statements without curly braces 90

fr/paris/lutece/plugins/parisvideo/business/ParisVideoDAO.java

Violation Line
Avoid variables with short names like id 89

fr/paris/lutece/plugins/parisvideo/business/ParisVideoHome.java

Violation Line
All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 4565

fr/paris/lutece/plugins/parisvideo/service/ParisvideoService.java

Violation Line
A method/constructor shouldnt explicitly throw java.lang.Exception 70
A method/constructor shouldnt explicitly throw java.lang.Exception 70
Consider simply returning the value vs storing it in local variable 'udrArray' 80
A method/constructor shouldnt explicitly throw java.lang.Exception 95
A method/constructor shouldnt explicitly throw java.lang.Exception 95
Avoid variables with short names like as 97
A method/constructor shouldnt explicitly throw java.lang.Exception 110
A method/constructor shouldnt explicitly throw java.lang.Exception 110
Avoid variables with short names like as 112
Avoid variables with short names like ap 116
Consider simply returning the value vs storing it in local variable 'ap' 117

fr/paris/lutece/plugins/parisvideo/service/SingleSessionHttpTransport.java

Violation Line
Avoid using redundant field initializer for 'uniqueCookie1' 45
Avoid using redundant field initializer for 'uniqueCookie2' 46
Avoid variables with short names like mc 49
Avoid using if statements without curly braces 5253
Avoid using if statements without curly braces 5455

fr/paris/lutece/plugins/parisvideo/web/ManageParisVideoJspBean.java

Violation Line
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 87
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 101

fr/paris/lutece/plugins/parisvideo/web/ParisvideoJspBean.java

Violation Line
Avoid unused private fields such as 'TEMPLATE_AUT_1'. 86
Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. 94
Avoid using redundant field initializer for '_plugin' 100
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 117
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 124
Avoid empty catch blocks 143145
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 143
A method/constructor shouldnt explicitly throw java.lang.Exception 158
A method/constructor shouldnt explicitly throw java.lang.Exception 158
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 160
Avoid using if statements without curly braces 179180
Assigning an Object to null is a code smell. Consider refactoring. 180
Do not add empty strings 191
A method/constructor shouldnt explicitly throw java.lang.Exception 227
A method/constructor shouldnt explicitly throw java.lang.Exception 227
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 229
Avoid using if statements without curly braces 231232
Avoid variables with short names like ap 241
A method/constructor shouldnt explicitly throw java.lang.Exception 251
A method/constructor shouldnt explicitly throw java.lang.Exception 251
Avoid variables with short names like ap 257
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 259