Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

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

Rule Violation Line
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'metaDataId' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 122
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 132
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 147
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 153
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 168
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 205
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 206
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 217
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 218

com/tvnavig/server/searchengine/SearchAssetServiceException.java

Rule Violation Line
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 53
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 69
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 75
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 81
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 100
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 101
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 112
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 113

com/tvnavig/server/searchengine/SearchAssetServiceServiceLocator.java

Rule Violation Line
FieldNamingConventions The field name 'SearchAssetService_address' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'SearchAssetServiceWSDDServiceName' doesn't match '_[a-z][a-zA-Z0-9]*' 65
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 88
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 109
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 134
FieldNamingConventions The field name 'ports' doesn't match '_[a-z][a-zA-Z0-9]*' 144

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Rule Violation Line
FieldNamingConventions The field name 'cachedSerClasses' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'cachedSerQNames' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'cachedSerFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'cachedDeserFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 47
MethodNamingConventions The static method name '_initOperationDesc1' doesn't match '[a-z][a-zA-Z0-9]*' 56–122
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 219
LocalVariableNamingConventions The exception block parameter name '_t' doesn't match '[a-z][a-zA-Z0-9]*' 277
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 286
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 295
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 304
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 325
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 334
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 343
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 364
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 373
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 382

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

Rule Violation Line
FieldNamingConventions The field name 'assetId' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 51
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The field name 'formats' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'metaValues' doesn't match '_[a-z][a-zA-Z0-9]*' 57
FieldNamingConventions The field name 'previewURL' doesn't match '_[a-z][a-zA-Z0-9]*' 59
FieldNamingConventions The field name 'thumbnail' doesn't match '_[a-z][a-zA-Z0-9]*' 61
FieldNamingConventions The field name 'title' doesn't match '_[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name 'videoURL' doesn't match '_[a-z][a-zA-Z0-9]*' 65
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 270
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 280
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 311
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 317
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 364
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 437
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 438
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 449
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 450

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

Rule Violation Line
FieldNamingConventions The field name 'htmlEmbed' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'thumbnail' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 98
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 108
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 120
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 126
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 138
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 169
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 170
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 181
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 182

com/tvnavig/server/user/UserServiceException.java

Rule Violation Line
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 53
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 69
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 75
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 81
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 100
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 101
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 112
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 113

com/tvnavig/server/user/UserServiceServiceLocator.java

Rule Violation Line
FieldNamingConventions The field name 'UserService_address' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'UserServiceWSDDServiceName' doesn't match '_[a-z][a-zA-Z0-9]*' 65
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 88
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 109
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 134
FieldNamingConventions The field name 'ports' doesn't match '_[a-z][a-zA-Z0-9]*' 144

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Rule Violation Line
FieldNamingConventions The field name 'cachedSerClasses' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'cachedSerQNames' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'cachedSerFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'cachedDeserFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 47
MethodNamingConventions The static method name '_initOperationDesc1' doesn't match '[a-z][a-zA-Z0-9]*' 56–119
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 239
LocalVariableNamingConventions The exception block parameter name '_t' doesn't match '[a-z][a-zA-Z0-9]*' 297
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 306
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 315
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 330
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 339
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 348
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 369
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 378
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 387
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 408
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 417
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 426

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

Rule Violation Line
FieldNamingConventions The field name 'metadataId' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'valueList' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 146
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 156
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 170
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 176
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 198
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 241
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 242
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 253
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 254

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

Rule Violation Line
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 98
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 108
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 120
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 126
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 138
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 169
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 170
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 181
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 182

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

Rule Violation Line
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'groupId' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 122
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 132
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 147
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 153
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 168
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 205
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 206
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 217
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 218

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

Rule Violation Line
FieldNamingConventions The field name 'metaDataList' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'userGroupList' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 98
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 108
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 120
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 126
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 154
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 185
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 186
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 197
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 198

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

Rule Violation Line
FieldNamingConventions The field name 'email' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'firstName' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'lastName' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'login' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name 'userId' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 170
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 180
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 201
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 207
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 228
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 277
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 278
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 289
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 290

com/tvnavig/server/util/ServiceException.java

Rule Violation Line
FieldNamingConventions The field name 'error' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 74
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 84
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 93
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 99
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 116
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 141
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 142
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 153
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 154

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

Rule Violation Line
FormalParameterNamingConventions The method parameter name 'ParisVideo' doesn't match '[a-z][a-zA-Z0-9]*' 51

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

Rule Violation Line
FieldNamingConventions The static field name 'uniqueCookie1' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The static field name 'uniqueCookie2' doesn't match '_[a-z][a-zA-Z0-9]*' 46

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

Rule Violation Line
LocalVariableNamingConventions The local variable name '_collec' doesn't match '[a-z][a-zA-Z0-9]*' 99
LocalVariableNamingConventions The local variable name '_strAction' doesn't match '[a-z][a-zA-Z0-9]*' 116
LocalVariableNamingConventions The local variable name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 117
LocalVariableNamingConventions The local variable name '_strLogin' doesn't match '[a-z][a-zA-Z0-9]*' 118
LocalVariableNamingConventions The local variable name '_strPassword' doesn't match '[a-z][a-zA-Z0-9]*' 119

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

Rule Violation Line
LocalVariableNamingConventions The local variable name '_collec' doesn't match '[a-z][a-zA-Z0-9]*' 122

Priority 2

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Rule Violation Line
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 295
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 295
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 334
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 373

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Rule Violation Line
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 378
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 417

Priority 3

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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–224
ShortVariable Avoid variables with short names like id 44
CommentRequired Public method and constructor comments are required 50–51
UncommentedEmptyConstructor Document empty constructor 50–51
CommentRequired Public method and constructor comments are required 53–60
ShortVariable Avoid variables with short names like id 54
ShortVariable Avoid variables with short names like id 78
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 122
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 122
CommentRequired Public method and constructor comments are required 123–145
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 123–145
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 123–145
ControlStatementBraces This statement should have braces 124
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 125
ControlStatementBraces This statement should have braces 126
ControlStatementBraces This statement should have braces 127
CompareObjectsWithEquals Use equals() to compare object references. 129
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 143
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 147
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 147
CommentRequired Public method and constructor comments are required 148–165
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 148–165
MissingOverride The method 'hashCode()' is missing an @Override annotation. 148–165
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 168–169

com/tvnavig/server/searchengine/SearchAssetService.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAsset': the method is declared in an interface type 44
CommentRequired Public method and constructor comments are required 44
ShortVariable Avoid variables with short names like id 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAssetsList': the method is declared in an interface type 45
CommentRequired Public method and constructor comments are required 45
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAssetPlayer': the method is declared in an interface type 46
ShortVariable Avoid variables with short names like id 46
CommentRequired Public method and constructor comments are required 46

com/tvnavig/server/searchengine/SearchAssetServiceException.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–126
CallSuperInConstructor It is a good practice to call super() in a constructor 44–45
CommentRequired Public method and constructor comments are required 44–45
UncommentedEmptyConstructor Document empty constructor 44–45
CommentRequired Public method and constructor comments are required 47–51
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 53
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 53
CommentRequired Public method and constructor comments are required 54–67
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 54–67
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 54–67
ControlStatementBraces This statement should have braces 55
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 56
UnusedLocalVariable Avoid unused local variables such as 'other'. 56
ControlStatementBraces This statement should have braces 57
ControlStatementBraces This statement should have braces 58
CompareObjectsWithEquals Use equals() to compare object references. 60
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 65
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 69
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 69
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 70–78
MissingOverride The method 'hashCode()' is missing an @Override annotation. 70–78
CommentRequired Public method and constructor comments are required 70–78
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 81–82
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 123–125

com/tvnavig/server/searchengine/SearchAssetServiceService.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetServiceAddress': the method is declared in an interface type 44
CommentRequired Public method and constructor comments are required 44
CommentRequired Public method and constructor comments are required 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetService': the method is declared in an interface type 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetService': the method is declared in an interface type 48
CommentRequired Public method and constructor comments are required 48

com/tvnavig/server/searchengine/SearchAssetServiceServiceLocator.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–175
CommentRequired Public method and constructor comments are required 45–46
UncommentedEmptyConstructor Document empty constructor 45–46
CallSuperInConstructor It is a good practice to call super() in a constructor 45–46
CommentRequired Public method and constructor comments are required 49–51
CommentRequired Public method and constructor comments are required 53–55
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 58
MissingOverride The method 'getSearchAssetServiceAddress()' is missing an @Override annotation. 60–62
CommentRequired Public method and constructor comments are required 60–62
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 65
AvoidDuplicateLiterals The String literal "SearchAssetService" appears 4 times in this file; the first occurrence is on line 65 65
CommentRequired Public method and constructor comments are required 75–84
MissingOverride The method 'getSearchAssetService()' is missing an @Override annotation. 75–84
CommentRequired Public method and constructor comments are required 86–95
MissingOverride The method 'getSearchAssetService(java.net.URL)' is missing an @Override annotation. 86–95
CommentRequired Public method and constructor comments are required 97–99
MissingOverride The method 'getPort(Class)' is missing an @Override annotation. 106–118
MissingOverride The method 'getPort(javax.xml.namespace.QName, Class)' is missing an @Override annotation. 125–138
CommentRequired Public method and constructor comments are required 140–142
MissingOverride The method 'getServiceName()' is missing an @Override annotation. 140–142
RedundantFieldInitializer Avoid using redundant field initializer for 'ports' 144
LooseCoupling Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 144
MissingOverride The method 'getPorts()' is missing an @Override annotation. 146–152

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Rule Violation Line
ImmutableField Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 44
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
UseArrayListInsteadOfVector Use ArrayList instead of Vector 44
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
UseArrayListInsteadOfVector Use ArrayList instead of Vector 45
ImmutableField Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 45
ImmutableField Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 46
UseArrayListInsteadOfVector Use ArrayList instead of Vector 46
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
ImmutableField Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 47
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
UseArrayListInsteadOfVector Use ArrayList instead of Vector 47
DefaultPackage Use explicit scoping instead of the default package private level 49
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _operations field if you want a default access modifier 49
AvoidDuplicateLiterals The String literal "int" appears 4 times in this file; the first occurrence is on line 61 61
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 9 times in this file; the first occurrence is on line 61 61
AvoidDuplicateLiterals The String literal "http://common.service.searchengine.server.tvnavig.com" appears 5 times in this file; the first occurrence is on line 65 65
AvoidDuplicateLiterals The String literal "http://searchengine.server.tvnavig.com" appears 15 times in this file; the first occurrence is on line 71 71
AvoidDuplicateLiterals The String literal "SearchAssetServiceException" appears 4 times in this file; the first occurrence is on line 73 73
CommentRequired Public method and constructor comments are required 124–126
CommentRequired Public method and constructor comments are required 128–131
NcssCount The constructor 'SearchAssetServiceSoapBindingStub(javax.xml.rpc.Service)' has a NCSS line count of 73. 133–215
CallSuperInConstructor It is a good practice to call super() in a constructor 133–215
CommentRequired Public method and constructor comments are required 133–215
UnusedLocalVariable Avoid unused local variables such as 'enumsf'. 145
UnusedLocalVariable Avoid unused local variables such as 'enumdf'. 146
UnusedLocalVariable Avoid unused local variables such as 'arraysf'. 147
UnusedLocalVariable Avoid unused local variables such as 'arraydf'. 148
UnusedLocalVariable Avoid unused local variables such as 'simplesf'. 149
UnusedLocalVariable Avoid unused local variables such as 'simpledf'. 150
UnusedLocalVariable Avoid unused local variables such as 'simplelistsf'. 151
UnusedLocalVariable Avoid unused local variables such as 'simplelistdf'. 152
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 179
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 188
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 197
CyclomaticComplexity The method 'createCall()' has a cyclomatic complexity of 14. 217–280
CommentRequired Protected method constructor comments are required 217–280
NPathComplexity The method 'createCall()' has an NPath complexity of 641 217–280
ShortVariable Avoid variables with short names like x 257
ShortVariable Avoid variables with short names like sf 259
ShortVariable Avoid variables with short names like df 261
ShortVariable Avoid variables with short names like sf 266
ShortVariable Avoid variables with short names like df 268
CommentRequired Public method and constructor comments are required 282–319
ShortVariable Avoid variables with short names like id 282
CyclomaticComplexity The method 'getAsset(int, int)' has a cyclomatic complexity of 13. 282–319
MissingOverride The method 'getAsset(int, int)' is missing an @Override annotation. 282–319
MissingOverride The method 'getAssetsList(int, java.lang.String, com.tvnavig.server.asset.service.common.MetaValueResult, java.util.Calendar, java.util.Calendar, java.lang.String)' is missing an @Override annotation. 321–358
CommentRequired Public method and constructor comments are required 321–358
CyclomaticComplexity The method 'getAssetsList(int, java.lang.String, com.tvnavig.server.asset.service.common.MetaValueResult, java.util.Calendar, java.util.Calendar, java.lang.String)' has a cyclomatic complexity of 13. 321–358
MissingOverride The method 'getAssetPlayer(int)' is missing an @Override annotation. 360–397
CommentRequired Public method and constructor comments are required 360–397
CyclomaticComplexity The method 'getAssetPlayer(int)' has a cyclomatic complexity of 13. 360–397
ShortVariable Avoid variables with short names like id 360

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

Rule Violation Line
DataClass The class 'AssetOGC' is suspected to be a Data Class (WOC=23.077%, NOPA=0, NOAM=18, WMC=45) 45–461
UncommentedEmptyConstructor Document empty constructor 67–68
CommentRequired Public method and constructor comments are required 67–68
CommentRequired Public method and constructor comments are required 70–89
ArrayIsStoredDirectly The user-supplied array 'formats' is stored directly. 74
ArrayIsStoredDirectly The user-supplied array 'metaValues' is stored directly. 75
MethodReturnsInternalArray Returning 'formats' may expose an internal array. 157
ArrayIsStoredDirectly The user-supplied array 'formats' is stored directly. 166
MethodReturnsInternalArray Returning 'metaValues' may expose an internal array. 177
ArrayIsStoredDirectly The user-supplied array 'metaValues' is stored directly. 186
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 270
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 270
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 271–309
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 271–309
CommentRequired Public method and constructor comments are required 271–309
ControlStatementBraces This statement should have braces 272
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 273
ControlStatementBraces This statement should have braces 274
ControlStatementBraces This statement should have braces 275
CompareObjectsWithEquals Use equals() to compare object references. 277
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 307
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 311
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 311
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 312–361
CyclomaticComplexity The method 'hashCode()' has a cyclomatic complexity of 16. 312–361
MissingOverride The method 'hashCode()' is missing an @Override annotation. 312–361
CommentRequired Public method and constructor comments are required 312–361
NPathComplexity The method 'hashCode()' has an NPath complexity of 3200 312–361
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 364–365
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 8 times in this file; the first occurrence is on line 372 372
AvoidDuplicateLiterals The String literal "string" appears 6 times in this file; the first occurrence is on line 384 384
CommentRequired Public method and constructor comments are required 456–459
MissingOverride The method 'compareTo(AssetOGC)' is missing an @Override annotation. 456–459

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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–188
UncommentedEmptyConstructor Document empty constructor 48–49
CommentRequired Public method and constructor comments are required 48–49
CommentRequired Public method and constructor comments are required 51–56
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
CommentRequired Public method and constructor comments are required 99–118
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 99–118
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 99–118
ControlStatementBraces This statement should have braces 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 101
ControlStatementBraces This statement should have braces 102
ControlStatementBraces This statement should have braces 103
CompareObjectsWithEquals Use equals() to compare object references. 105
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 121–135
CommentRequired Public method and constructor comments are required 121–135
MissingOverride The method 'hashCode()' is missing an @Override annotation. 121–135
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 138–139

com/tvnavig/server/user/UserService.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'isAlive': the method is declared in an interface type 44
CommentRequired Public method and constructor comments are required 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'authenticate': the method is declared in an interface type 45
CommentRequired Public method and constructor comments are required 45
CommentRequired Public method and constructor comments are required 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getDomainsFromUser': the method is declared in an interface type 46
CommentRequired Public method and constructor comments are required 47
UnnecessaryModifier Unnecessary modifier 'public' on method 'getGroupsandMetaDatasFromDomain': the method is declared in an interface type 47

com/tvnavig/server/user/UserServiceException.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–126
CallSuperInConstructor It is a good practice to call super() in a constructor 44–45
CommentRequired Public method and constructor comments are required 44–45
UncommentedEmptyConstructor Document empty constructor 44–45
CommentRequired Public method and constructor comments are required 47–51
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 53
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 53
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 54–67
CommentRequired Public method and constructor comments are required 54–67
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 54–67
ControlStatementBraces This statement should have braces 55
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 56
UnusedLocalVariable Avoid unused local variables such as 'other'. 56
ControlStatementBraces This statement should have braces 57
ControlStatementBraces This statement should have braces 58
CompareObjectsWithEquals Use equals() to compare object references. 60
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 65
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 69
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 69
MissingOverride The method 'hashCode()' is missing an @Override annotation. 70–78
CommentRequired Public method and constructor comments are required 70–78
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 70–78
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 81–82
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 123–125

com/tvnavig/server/user/UserServiceService.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserServiceAddress': the method is declared in an interface type 44
CommentRequired Public method and constructor comments are required 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserService': the method is declared in an interface type 46
CommentRequired Public method and constructor comments are required 48
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserService': the method is declared in an interface type 48

com/tvnavig/server/user/UserServiceServiceLocator.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–175
CommentRequired Public method and constructor comments are required 45–46
UncommentedEmptyConstructor Document empty constructor 45–46
CallSuperInConstructor It is a good practice to call super() in a constructor 45–46
CommentRequired Public method and constructor comments are required 49–51
CommentRequired Public method and constructor comments are required 53–55
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 58
MissingOverride The method 'getUserServiceAddress()' is missing an @Override annotation. 60–62
CommentRequired Public method and constructor comments are required 60–62
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 65
AvoidDuplicateLiterals The String literal "UserService" appears 4 times in this file; the first occurrence is on line 65 65
CommentRequired Public method and constructor comments are required 75–84
MissingOverride The method 'getUserService()' is missing an @Override annotation. 75–84
CommentRequired Public method and constructor comments are required 86–95
MissingOverride The method 'getUserService(java.net.URL)' is missing an @Override annotation. 86–95
CommentRequired Public method and constructor comments are required 97–99
MissingOverride The method 'getPort(Class)' is missing an @Override annotation. 106–118
MissingOverride The method 'getPort(javax.xml.namespace.QName, Class)' is missing an @Override annotation. 125–138
CommentRequired Public method and constructor comments are required 140–142
MissingOverride The method 'getServiceName()' is missing an @Override annotation. 140–142
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 144
RedundantFieldInitializer Avoid using redundant field initializer for 'ports' 144
LooseCoupling Avoid using implementation types like 'java.util.HashSet'; use the interface instead 144
MissingOverride The method 'getPorts()' is missing an @Override annotation. 146–152

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Rule Violation Line
UseArrayListInsteadOfVector Use ArrayList instead of Vector 44
ImmutableField Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 44
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 44
UseArrayListInsteadOfVector Use ArrayList instead of Vector 45
ImmutableField Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 45
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 45
UseArrayListInsteadOfVector Use ArrayList instead of Vector 46
ImmutableField Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 46
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 46
ImmutableField Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 47
UseArrayListInsteadOfVector Use ArrayList instead of Vector 47
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 47
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _operations field if you want a default access modifier 49
DefaultPackage Use explicit scoping instead of the default package private level 49
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 5 times in this file; the first occurrence is on line 68 68
AvoidDuplicateLiterals The String literal "http://common.service.user.server.tvnavig.com" appears 10 times in this file; the first occurrence is on line 72 72
AvoidDuplicateLiterals The String literal "http://user.server.tvnavig.com" appears 16 times in this file; the first occurrence is on line 78 78
AvoidDuplicateLiterals The String literal "UserServiceException" appears 4 times in this file; the first occurrence is on line 80 80
CommentRequired Public method and constructor comments are required 121–123
CommentRequired Public method and constructor comments are required 125–128
CallSuperInConstructor It is a good practice to call super() in a constructor 130–235
CommentRequired Public method and constructor comments are required 130–235
ExcessiveMethodLength Avoid really long methods. 130–235
NcssCount The constructor 'UserServiceSoapBindingStub(javax.xml.rpc.Service)' has a NCSS line count of 93. 130–235
UnusedLocalVariable Avoid unused local variables such as 'enumsf'. 142
UnusedLocalVariable Avoid unused local variables such as 'enumdf'. 143
UnusedLocalVariable Avoid unused local variables such as 'arraysf'. 144
UnusedLocalVariable Avoid unused local variables such as 'arraydf'. 145
UnusedLocalVariable Avoid unused local variables such as 'simplesf'. 146
UnusedLocalVariable Avoid unused local variables such as 'simpledf'. 147
UnusedLocalVariable Avoid unused local variables such as 'simplelistsf'. 148
UnusedLocalVariable Avoid unused local variables such as 'simplelistdf'. 149
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 190
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 199
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 208
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 217
CommentRequired Protected method constructor comments are required 237–300
CyclomaticComplexity The method 'createCall()' has a cyclomatic complexity of 14. 237–300
NPathComplexity The method 'createCall()' has an NPath complexity of 641 237–300
ShortVariable Avoid variables with short names like x 277
ShortVariable Avoid variables with short names like sf 279
ShortVariable Avoid variables with short names like df 281
ShortVariable Avoid variables with short names like sf 286
ShortVariable Avoid variables with short names like df 288
CommentRequired Public method and constructor comments are required 302–324
MissingOverride The method 'isAlive()' is missing an @Override annotation. 302–324
AvoidRethrowingException A catch statement that catches an exception only to rethrow it should be avoided. 321–323
CommentRequired Public method and constructor comments are required 326–363
CyclomaticComplexity The method 'authenticate(java.lang.String, java.lang.String)' has a cyclomatic complexity of 13. 326–363
MissingOverride The method 'authenticate(java.lang.String, java.lang.String)' is missing an @Override annotation. 326–363
CommentRequired Public method and constructor comments are required 365–402
CyclomaticComplexity The method 'getDomainsFromUser(int)' has a cyclomatic complexity of 13. 365–402
MissingOverride The method 'getDomainsFromUser(int)' is missing an @Override annotation. 365–402
CyclomaticComplexity The method 'getGroupsandMetaDatasFromDomain(int)' has a cyclomatic complexity of 13. 404–441
CommentRequired Public method and constructor comments are required 404–441
MissingOverride The method 'getGroupsandMetaDatasFromDomain(int)' is missing an @Override annotation. 404–441

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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–260
CommentRequired Public method and constructor comments are required 52–53
UncommentedEmptyConstructor Document empty constructor 52–53
CommentRequired Public method and constructor comments are required 55–64
ArrayIsStoredDirectly The user-supplied array 'valueList' is stored directly. 59
MethodReturnsInternalArray Returning 'valueList' may expose an internal array. 133
ArrayIsStoredDirectly The user-supplied array 'valueList' is stored directly. 142
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 146
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 146
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 147–168
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 147–168
CommentRequired Public method and constructor comments are required 147–168
ControlStatementBraces This statement should have braces 148
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 149
ControlStatementBraces This statement should have braces 150
ControlStatementBraces This statement should have braces 151
CompareObjectsWithEquals Use equals() to compare object references. 153
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 166
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 170
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 170
MissingOverride The method 'hashCode()' is missing an @Override annotation. 171–195
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 171–195
CommentRequired Public method and constructor comments are required 171–195
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 198–199
AvoidDuplicateLiterals 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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–188
ShortVariable Avoid variables with short names like id 44
CommentRequired Public method and constructor comments are required 48–49
UncommentedEmptyConstructor Document empty constructor 48–49
CommentRequired Public method and constructor comments are required 51–56
ShortVariable Avoid variables with short names like id 52
ShortVariable Avoid variables with short names like id 74
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
CommentRequired Public method and constructor comments are required 99–118
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 99–118
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 99–118
ControlStatementBraces This statement should have braces 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 101
ControlStatementBraces This statement should have braces 102
ControlStatementBraces This statement should have braces 103
CompareObjectsWithEquals Use equals() to compare object references. 105
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 121–135
MissingOverride The method 'hashCode()' is missing an @Override annotation. 121–135
CommentRequired Public method and constructor comments are required 121–135
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 138–139

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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–224
CommentRequired Public method and constructor comments are required 50–51
UncommentedEmptyConstructor Document empty constructor 50–51
CommentRequired Public method and constructor comments are required 53–60
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 122
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 122
CommentRequired Public method and constructor comments are required 123–145
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 123–145
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 123–145
ControlStatementBraces This statement should have braces 124
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 125
ControlStatementBraces This statement should have braces 126
ControlStatementBraces This statement should have braces 127
CompareObjectsWithEquals Use equals() to compare object references. 129
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 143
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 147
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 147
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 148–165
CommentRequired Public method and constructor comments are required 148–165
MissingOverride The method 'hashCode()' is missing an @Override annotation. 148–165
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 168–169

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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–204
UncommentedEmptyConstructor Document empty constructor 48–49
CommentRequired Public method and constructor comments are required 48–49
CommentRequired Public method and constructor comments are required 51–56
ArrayIsStoredDirectly The user-supplied array 'metaDataList' is stored directly. 52
ArrayIsStoredDirectly The user-supplied array 'userGroupList' is stored directly. 53
MethodReturnsInternalArray Returning 'metaDataList' may expose an internal array. 65
ArrayIsStoredDirectly The user-supplied array 'metaDataList' is stored directly. 74
MethodReturnsInternalArray Returning 'userGroupList' may expose an internal array. 85
ArrayIsStoredDirectly The user-supplied array 'userGroupList' is stored directly. 94
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 98
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 99–118
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 99–118
CommentRequired Public method and constructor comments are required 99–118
ControlStatementBraces This statement should have braces 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 101
ControlStatementBraces This statement should have braces 102
ControlStatementBraces This statement should have braces 103
CompareObjectsWithEquals Use equals() to compare object references. 105
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 120
CommentRequired Public method and constructor comments are required 121–151
MissingOverride The method 'hashCode()' is missing an @Override annotation. 121–151
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 121–151
CyclomaticComplexity The method 'hashCode()' has a cyclomatic complexity of 10. 121–151
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 154–155

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

Rule Violation Line
DataClass The class 'UserServiceResult' is suspected to be a Data Class (WOC=29.412%, NOPA=0, NOAM=10, WMC=27) 43–296
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–296
CommentRequired Public method and constructor comments are required 54–55
UncommentedEmptyConstructor Document empty constructor 54–55
CommentRequired Public method and constructor comments are required 57–68
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 170
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 170
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 171–199
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 171–199
CommentRequired Public method and constructor comments are required 171–199
ControlStatementBraces This statement should have braces 172
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 173
ControlStatementBraces This statement should have braces 174
ControlStatementBraces This statement should have braces 175
CompareObjectsWithEquals Use equals() to compare object references. 177
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 197
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 201
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 201
MissingOverride The method 'hashCode()' is missing an @Override annotation. 202–225
CommentRequired Public method and constructor comments are required 202–225
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 202–225
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 228–229
AvoidDuplicateLiterals The String literal "string" appears 4 times in this file; the first occurrence is on line 236 236
AvoidDuplicateLiterals 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

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43–167
UncommentedEmptyConstructor Document empty constructor 46–47
CallSuperInConstructor It is a good practice to call super() in a constructor 46–47
CommentRequired Public method and constructor comments are required 46–47
CommentRequired Public method and constructor comments are required 49–52
CallSuperInConstructor It is a good practice to call super() in a constructor 49–52
ArrayIsStoredDirectly The user-supplied array 'error' is stored directly. 50
MethodReturnsInternalArray Returning 'error' may expose an internal array. 61
ArrayIsStoredDirectly The user-supplied array 'error' is stored directly. 70
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 74
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 74
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 75–91
CommentRequired Public method and constructor comments are required 75–91
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 75–91
ControlStatementBraces This statement should have braces 76
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 77
ControlStatementBraces This statement should have braces 78
ControlStatementBraces This statement should have braces 79
CompareObjectsWithEquals Use equals() to compare object references. 81
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 89
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 93
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 93
MissingOverride The method 'hashCode()' is missing an @Override annotation. 94–113
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 94–113
CommentRequired Public method and constructor comments are required 94–113
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 116–117
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 164–166

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

Rule Violation Line
CommentRequired Public method and constructor comments are required 53

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

Rule Violation Line
CommentRequired Public method and constructor comments are required 49–52
ShortVariable Avoid variables with short names like id 54
CommentRequired Public method and constructor comments are required 54–57
CommentRequired Public method and constructor comments are required 59–65
ControlStatementBraces This statement should have braces 62
ControlStatementBraces This statement should have braces 64
CommentRequired Public method and constructor comments are required 67–70
CommentRequired Public method and constructor comments are required 72–78
ControlStatementBraces This statement should have braces 75
ControlStatementBraces This statement should have braces 77
CommentRequired Public method and constructor comments are required 80–83
CommentRequired Public method and constructor comments are required 85–91
ControlStatementBraces This statement should have braces 88
ControlStatementBraces This statement should have braces 90
CommentRequired Public method and constructor comments are required 93–96

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

Rule Violation Line
MissingOverride The method 'insert(ParisVideoAccount, Plugin)' is missing an @Override annotation. 86–98
ShortVariable Avoid variables with short names like id 89
MissingOverride The method 'selectAll(Plugin)' is missing an @Override annotation. 106–126
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 108
MissingOverride The method 'deleteAll(Plugin)' is missing an @Override annotation. 128–133
CommentRequired Public method and constructor comments are required 128–133

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

Rule Violation Line
UseUtilityClass 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. 45–65
CommentRequired Public method and constructor comments are required 49–54

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

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

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

Rule Violation Line
CommentRequired Header comments are required 43–67
RedundantFieldInitializer Avoid using redundant field initializer for 'uniqueCookie1' 45
RedundantFieldInitializer Avoid using redundant field initializer for 'uniqueCookie2' 46
ShortVariable Avoid variables with short names like mc 49
ControlStatementBraces This statement should have braces 53
ControlStatementBraces This statement should have braces 55

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

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 87
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 87
UseCollectionIsEmpty 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

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'TEMPLATE_AUT_1'. 86
ImmutableField Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. 94
RedundantFieldInitializer Avoid using redundant field initializer for '_plugin' 100
MissingOverride The method 'getInsertServiceSelectorUI(HttpServletRequest)' is missing an @Override annotation. 113–153
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 117
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 117
UseCollectionIsEmpty Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 124
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 136
EmptyCatchBlock Avoid empty catch blocks 143–145
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 143
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 158
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 160
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 160
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 180
ControlStatementBraces This statement should have braces 180
AddEmptyString Do not add empty strings 191
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 227
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 229
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 229
ControlStatementBraces This statement should have braces 232
ShortVariable Avoid variables with short names like ap 241
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 251
ShortVariable Avoid variables with short names like ap 257
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 259
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 259

Priority 4

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 55
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 122
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 123
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 204
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 205
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 216
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 217

com/tvnavig/server/searchengine/SearchAssetService.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 46

com/tvnavig/server/searchengine/SearchAssetServiceException.java

Rule Violation Line
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 100
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 111
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 112

com/tvnavig/server/searchengine/SearchAssetServiceService.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 48

com/tvnavig/server/searchengine/SearchAssetServiceServiceLocator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceService' due to existing same package import 'com.tvnavig.server.searchengine.*' 43
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 71
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 75
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 86
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 97
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 114
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 129
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 171

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 43
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 82
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 90
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 140
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 143
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 144
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 147
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 148
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 149
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 150
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 151
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 152
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 194
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 203
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 240
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 240
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 254
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 254
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 257
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 259
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 259
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 261
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 261
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 282
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 304
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 313
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 314
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 321
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 321
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 321
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 334
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 334
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 334
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 343
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 352
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 353
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 360
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 373
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 373
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 373
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 382
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 391
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 392

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 55
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 61
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 63
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 73
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 76
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 77
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 79
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 136
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 156
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 166
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 166
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 196
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 216
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 226
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 236
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 246
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 256
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 266
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 270
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 271
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 329
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 329
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 340
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 340
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 436
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 437
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 448
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 449

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 64
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 94
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 169
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 180
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 181

com/tvnavig/server/user/UserService.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 47

com/tvnavig/server/user/UserServiceException.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 48
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 100
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 111
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 112

com/tvnavig/server/user/UserServiceService.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 48

com/tvnavig/server/user/UserServiceServiceLocator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceService' due to existing same package import 'com.tvnavig.server.user.*' 43
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 71
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 75
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 86
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 97
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 114
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 129
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 171

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 43
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 70
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 137
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 140
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 141
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 143
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 144
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 147
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 148
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 149
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 214
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 223
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 260
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 260
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 274
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 274
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 279
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 279
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 281
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 281
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 297
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 315
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 315
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 326
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 326
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 326
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 339
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 339
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 348
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 357
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 358
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 365
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 387
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 396
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 397
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 404
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 426
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 435
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 436

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 50
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 57
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 92
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 102
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 132
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 147
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 240
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 241
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 252
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 253

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 64
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 94
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 169
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 180
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 181

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 55
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 122
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 123
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 204
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 205
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 216
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 217

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 53
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 64
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 94
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 94
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 131
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 131
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 184
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 185
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 196
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 197

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

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 50
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 61
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 62
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 76
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 86
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 96
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 106
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 116
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 126
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 136
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 156
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 166
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 171
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 276
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 288
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 289

com/tvnavig/server/util/ServiceException.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 50
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 50
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 60
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 70
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 70
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 75
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 104
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 104
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 140
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 141
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 152
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 153

Files

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–224
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
ShortVariable Avoid variables with short names like id 3 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'metaDataId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 48
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
CommentRequired Public method and constructor comments are required 3 50–51
UncommentedEmptyConstructor Document empty constructor 3 50–51
CommentRequired Public method and constructor comments are required 3 53–60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 54
ShortVariable Avoid variables with short names like id 3 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 55
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 68
ShortVariable Avoid variables with short names like id 3 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 118
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 122
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 122
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 122
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 122
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 123
CommentRequired Public method and constructor comments are required 3 123–145
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 123–145
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 123–145
ControlStatementBraces This statement should have braces 3 124
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 125
ControlStatementBraces This statement should have braces 3 126
ControlStatementBraces This statement should have braces 3 127
CompareObjectsWithEquals Use equals() to compare object references. 3 129
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 132
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 143
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 147
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 147
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 147
CommentRequired Public method and constructor comments are required 3 148–165
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 148–165
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 148–165
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 153
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 168–169
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 204
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 205
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 205
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 216
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 217
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 217
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 218

com/tvnavig/server/searchengine/SearchAssetService.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAsset': the method is declared in an interface type 3 44
CommentRequired Public method and constructor comments are required 3 44
ShortVariable Avoid variables with short names like id 3 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAssetsList': the method is declared in an interface type 3 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 45
CommentRequired Public method and constructor comments are required 3 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 45
UnnecessaryModifier Unnecessary modifier 'public' on method 'getAssetPlayer': the method is declared in an interface type 3 46
ShortVariable Avoid variables with short names like id 3 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 46
CommentRequired Public method and constructor comments are required 3 46

com/tvnavig/server/searchengine/SearchAssetServiceException.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–126
CallSuperInConstructor It is a good practice to call super() in a constructor 3 44–45
CommentRequired Public method and constructor comments are required 3 44–45
UncommentedEmptyConstructor Document empty constructor 3 44–45
CommentRequired Public method and constructor comments are required 3 47–51
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 48
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 53
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 53
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
CommentRequired Public method and constructor comments are required 3 54–67
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 54–67
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 54–67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 54
ControlStatementBraces This statement should have braces 3 55
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 56
UnusedLocalVariable Avoid unused local variables such as 'other'. 3 56
ControlStatementBraces This statement should have braces 3 57
ControlStatementBraces This statement should have braces 3 58
CompareObjectsWithEquals Use equals() to compare object references. 3 60
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 63
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 65
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 69
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 69
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 69
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 70–78
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 70–78
CommentRequired Public method and constructor comments are required 3 70–78
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 75
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 81–82
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 81
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 100
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 100
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 101
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 111
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 112
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 112
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 113
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 3 123–125

com/tvnavig/server/searchengine/SearchAssetServiceService.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetServiceAddress': the method is declared in an interface type 3 44
CommentRequired Public method and constructor comments are required 3 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
CommentRequired Public method and constructor comments are required 3 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetService': the method is declared in an interface type 3 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 48
UnnecessaryModifier Unnecessary modifier 'public' on method 'getSearchAssetService': the method is declared in an interface type 3 48
CommentRequired Public method and constructor comments are required 3 48

com/tvnavig/server/searchengine/SearchAssetServiceServiceLocator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 43
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–175
CommentRequired Public method and constructor comments are required 3 45–46
UncommentedEmptyConstructor Document empty constructor 3 45–46
CallSuperInConstructor It is a good practice to call super() in a constructor 3 45–46
CommentRequired Public method and constructor comments are required 3 49–51
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 53
CommentRequired Public method and constructor comments are required 3 53–55
FieldNamingConventions The field name 'SearchAssetService_address' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 60
MissingOverride The method 'getSearchAssetServiceAddress()' is missing an @Override annotation. 3 60–62
CommentRequired Public method and constructor comments are required 3 60–62
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 65
AvoidDuplicateLiterals The String literal "SearchAssetService" appears 4 times in this file; the first occurrence is on line 65 3 65
FieldNamingConventions The field name 'SearchAssetServiceWSDDServiceName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 71
CommentRequired Public method and constructor comments are required 3 75–84
MissingOverride The method 'getSearchAssetService()' is missing an @Override annotation. 3 75–84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 75
CommentRequired Public method and constructor comments are required 3 86–95
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 86
MissingOverride The method 'getSearchAssetService(java.net.URL)' is missing an @Override annotation. 3 86–95
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 88
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 97
CommentRequired Public method and constructor comments are required 3 97–99
MissingOverride The method 'getPort(Class)' is missing an @Override annotation. 3 106–118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 108
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 4 114
MissingOverride The method 'getPort(javax.xml.namespace.QName, Class)' is missing an @Override annotation. 3 125–138
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 129
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 134
CommentRequired Public method and constructor comments are required 3 140–142
MissingOverride The method 'getServiceName()' is missing an @Override annotation. 3 140–142
RedundantFieldInitializer Avoid using redundant field initializer for 'ports' 3 144
LooseCoupling Avoid using implementation types like 'java.util.HashSet'; use the interface instead 3 144
FieldNamingConventions The field name 'ports' doesn't match '_[a-z][a-zA-Z0-9]*' 1 144
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 144
MissingOverride The method 'getPorts()' is missing an @Override annotation. 3 146–152
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 171

com/tvnavig/server/searchengine/SearchAssetServiceSoapBindingStub.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetService' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 43
ImmutableField Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 3 44
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 44
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 44
FieldNamingConventions The field name 'cachedSerClasses' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'cachedSerQNames' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 45
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 45
ImmutableField Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 3 45
ImmutableField Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 3 46
FieldNamingConventions The field name 'cachedSerFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 46
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 46
ImmutableField Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 3 47
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 47
FieldNamingConventions The field name 'cachedDeserFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 47
DefaultPackage Use explicit scoping instead of the default package private level 3 49
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _operations field if you want a default access modifier 3 49
MethodNamingConventions The static method name '_initOperationDesc1' doesn't match '[a-z][a-zA-Z0-9]*' 1 56–122
AvoidDuplicateLiterals The String literal "int" appears 4 times in this file; the first occurrence is on line 61 3 61
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 9 times in this file; the first occurrence is on line 61 3 61
AvoidDuplicateLiterals The String literal "http://common.service.searchengine.server.tvnavig.com" appears 5 times in this file; the first occurrence is on line 65 3 65
AvoidDuplicateLiterals The String literal "http://searchengine.server.tvnavig.com" appears 15 times in this file; the first occurrence is on line 71 3 71
AvoidDuplicateLiterals The String literal "SearchAssetServiceException" appears 4 times in this file; the first occurrence is on line 73 3 73
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 82
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 90
CommentRequired Public method and constructor comments are required 3 124–126
CommentRequired Public method and constructor comments are required 3 128–131
NcssCount The constructor 'SearchAssetServiceSoapBindingStub(javax.xml.rpc.Service)' has a NCSS line count of 73. 3 133–215
CallSuperInConstructor It is a good practice to call super() in a constructor 3 133–215
CommentRequired Public method and constructor comments are required 3 133–215
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 140
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 143
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 144
UnusedLocalVariable Avoid unused local variables such as 'enumsf'. 3 145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 145
UnusedLocalVariable Avoid unused local variables such as 'enumdf'. 3 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 147
UnusedLocalVariable Avoid unused local variables such as 'arraysf'. 3 147
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 148
UnusedLocalVariable Avoid unused local variables such as 'arraydf'. 3 148
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 149
UnusedLocalVariable Avoid unused local variables such as 'simplesf'. 3 149
UnusedLocalVariable Avoid unused local variables such as 'simpledf'. 3 150
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 150
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 151
UnusedLocalVariable Avoid unused local variables such as 'simplelistsf'. 3 151
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 152
UnusedLocalVariable Avoid unused local variables such as 'simplelistdf'. 3 152
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 179
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 188
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 194
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 197
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 203
CyclomaticComplexity The method 'createCall()' has a cyclomatic complexity of 14. 3 217–280
CommentRequired Protected method constructor comments are required 3 217–280
NPathComplexity The method 'createCall()' has an NPath complexity of 641 3 217–280
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 219
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 240
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 240
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 254
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 254
ShortVariable Avoid variables with short names like x 3 257
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 257
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 259
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 259
ShortVariable Avoid variables with short names like sf 3 259
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 261
ShortVariable Avoid variables with short names like df 3 261
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 261
ShortVariable Avoid variables with short names like sf 3 266
ShortVariable Avoid variables with short names like df 3 268
LocalVariableNamingConventions The exception block parameter name '_t' doesn't match '[a-z][a-zA-Z0-9]*' 1 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 4 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 282
CommentRequired Public method and constructor comments are required 3 282–319
ShortVariable Avoid variables with short names like id 3 282
CyclomaticComplexity The method 'getAsset(int, int)' has a cyclomatic complexity of 13. 3 282–319
MissingOverride The method 'getAsset(int, int)' is missing an @Override annotation. 3 282–319
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 286
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 295
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 295
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 295
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 295
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 304
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 304
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 313
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 314
MissingOverride The method 'getAssetsList(int, java.lang.String, com.tvnavig.server.asset.service.common.MetaValueResult, java.util.Calendar, java.util.Calendar, java.lang.String)' is missing an @Override annotation. 3 321–358
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 321
CommentRequired Public method and constructor comments are required 3 321–358
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 321
CyclomaticComplexity The method 'getAssetsList(int, java.lang.String, com.tvnavig.server.asset.service.common.MetaValueResult, java.util.Calendar, java.util.Calendar, java.lang.String)' has a cyclomatic complexity of 13. 3 321–358
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 321
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 325
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 334
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 334
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 334
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 334
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 334
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 343
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 343
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 352
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 353
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 360
MissingOverride The method 'getAssetPlayer(int)' is missing an @Override annotation. 3 360–397
CommentRequired Public method and constructor comments are required 3 360–397
CyclomaticComplexity The method 'getAssetPlayer(int)' has a cyclomatic complexity of 13. 3 360–397
ShortVariable Avoid variables with short names like id 3 360
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 364
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 373
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 373
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 373
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 373
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 373
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 382
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 382
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 391
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.searchengine.SearchAssetServiceException' due to existing same package import 'com.tvnavig.server.searchengine.*' 4 392

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

Rule Violation Priority Line
DataClass The class 'AssetOGC' is suspected to be a Data Class (WOC=23.077%, NOPA=0, NOAM=18, WMC=45) 3 45–461
FieldNamingConventions The field name 'assetId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 53
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 55
FieldNamingConventions The field name 'formats' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'metaValues' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57
FieldNamingConventions The field name 'previewURL' doesn't match '_[a-z][a-zA-Z0-9]*' 1 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 61
FieldNamingConventions The field name 'thumbnail' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 63
FieldNamingConventions The field name 'title' doesn't match '_[a-z][a-zA-Z0-9]*' 1 63
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 65
FieldNamingConventions The field name 'videoURL' doesn't match '_[a-z][a-zA-Z0-9]*' 1 65
UncommentedEmptyConstructor Document empty constructor 3 67–68
CommentRequired Public method and constructor comments are required 3 67–68
CommentRequired Public method and constructor comments are required 3 70–89
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 73
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 74
ArrayIsStoredDirectly The user-supplied array 'formats' is stored directly. 3 74
ArrayIsStoredDirectly The user-supplied array 'metaValues' is stored directly. 3 75
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 76
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 77
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 79
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 136
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 156
MethodReturnsInternalArray Returning 'formats' may expose an internal array. 3 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 166
ArrayIsStoredDirectly The user-supplied array 'formats' is stored directly. 3 166
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 166
MethodReturnsInternalArray Returning 'metaValues' may expose an internal array. 3 177
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 186
ArrayIsStoredDirectly The user-supplied array 'metaValues' is stored directly. 3 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 196
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 216
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 226
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 236
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 246
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 256
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 266
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 270
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 270
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 270
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 270
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 271–309
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 271–309
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 271
CommentRequired Public method and constructor comments are required 3 271–309
ControlStatementBraces This statement should have braces 3 272
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 273
ControlStatementBraces This statement should have braces 3 274
ControlStatementBraces This statement should have braces 3 275
CompareObjectsWithEquals Use equals() to compare object references. 3 277
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 280
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 307
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 311
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 311
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 311
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 312–361
CyclomaticComplexity The method 'hashCode()' has a cyclomatic complexity of 16. 3 312–361
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 312–361
CommentRequired Public method and constructor comments are required 3 312–361
NPathComplexity The method 'hashCode()' has an NPath complexity of 3200 3 312–361
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 317
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 329
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 329
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 340
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 340
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 364
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 364–365
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 8 times in this file; the first occurrence is on line 372 3 372
AvoidDuplicateLiterals The String literal "string" appears 6 times in this file; the first occurrence is on line 384 3 384
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 436
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 437
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 437
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 438
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 448
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 449
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 449
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 450
CommentRequired Public method and constructor comments are required 3 456–459
MissingOverride The method 'compareTo(AssetOGC)' is missing an @Override annotation. 3 456–459

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–188
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
FieldNamingConventions The field name 'htmlEmbed' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'thumbnail' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
UncommentedEmptyConstructor Document empty constructor 3 48–49
CommentRequired Public method and constructor comments are required 3 48–49
CommentRequired Public method and constructor comments are required 3 51–56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 64
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 94
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 98
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 98
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 98
CommentRequired Public method and constructor comments are required 3 99–118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 99
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 99–118
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 99–118
ControlStatementBraces This statement should have braces 3 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 101
ControlStatementBraces This statement should have braces 3 102
ControlStatementBraces This statement should have braces 3 103
CompareObjectsWithEquals Use equals() to compare object references. 3 105
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 108
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 120
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 120
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 121–135
CommentRequired Public method and constructor comments are required 3 121–135
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 121–135
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 126
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 138–139
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 138
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 169
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 169
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 180
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 181
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 181
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 182

com/tvnavig/server/user/UserService.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'isAlive': the method is declared in an interface type 3 44
CommentRequired Public method and constructor comments are required 3 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 45
UnnecessaryModifier Unnecessary modifier 'public' on method 'authenticate': the method is declared in an interface type 3 45
CommentRequired Public method and constructor comments are required 3 45
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 45
CommentRequired Public method and constructor comments are required 3 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getDomainsFromUser': the method is declared in an interface type 3 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 46
CommentRequired Public method and constructor comments are required 3 47
UnnecessaryModifier Unnecessary modifier 'public' on method 'getGroupsandMetaDatasFromDomain': the method is declared in an interface type 3 47
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 47

com/tvnavig/server/user/UserServiceException.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–126
CallSuperInConstructor It is a good practice to call super() in a constructor 3 44–45
CommentRequired Public method and constructor comments are required 3 44–45
UncommentedEmptyConstructor Document empty constructor 3 44–45
CommentRequired Public method and constructor comments are required 3 47–51
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 48
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 53
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 53
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 53
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 54–67
CommentRequired Public method and constructor comments are required 3 54–67
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 54–67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 54
ControlStatementBraces This statement should have braces 3 55
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 56
UnusedLocalVariable Avoid unused local variables such as 'other'. 3 56
ControlStatementBraces This statement should have braces 3 57
ControlStatementBraces This statement should have braces 3 58
CompareObjectsWithEquals Use equals() to compare object references. 3 60
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 63
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 65
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 69
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 69
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 69
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 70–78
CommentRequired Public method and constructor comments are required 3 70–78
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 70–78
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 75
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 81–82
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 81
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 99
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 100
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 100
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 101
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 111
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 112
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 112
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 113
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 3 123–125

com/tvnavig/server/user/UserServiceService.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
CommentRequired Public method and constructor comments are required 3 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserServiceAddress': the method is declared in an interface type 3 44
CommentRequired Public method and constructor comments are required 3 46
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserService': the method is declared in an interface type 3 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 46
CommentRequired Public method and constructor comments are required 3 48
UnnecessaryModifier Unnecessary modifier 'public' on method 'getUserService': the method is declared in an interface type 3 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 48

com/tvnavig/server/user/UserServiceServiceLocator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceService' due to existing same package import 'com.tvnavig.server.user.*' 4 43
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–175
CommentRequired Public method and constructor comments are required 3 45–46
UncommentedEmptyConstructor Document empty constructor 3 45–46
CallSuperInConstructor It is a good practice to call super() in a constructor 3 45–46
CommentRequired Public method and constructor comments are required 3 49–51
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 53
CommentRequired Public method and constructor comments are required 3 53–55
FieldNamingConventions The field name 'UserService_address' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 58
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 58
MissingOverride The method 'getUserServiceAddress()' is missing an @Override annotation. 3 60–62
CommentRequired Public method and constructor comments are required 3 60–62
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 60
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 65
FieldNamingConventions The field name 'UserServiceWSDDServiceName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 65
AvoidDuplicateLiterals The String literal "UserService" appears 4 times in this file; the first occurrence is on line 65 3 65
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 67
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 71
CommentRequired Public method and constructor comments are required 3 75–84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 75
MissingOverride The method 'getUserService()' is missing an @Override annotation. 3 75–84
CommentRequired Public method and constructor comments are required 3 86–95
MissingOverride The method 'getUserService(java.net.URL)' is missing an @Override annotation. 3 86–95
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 86
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 4 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 4 88
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 97
CommentRequired Public method and constructor comments are required 3 97–99
MissingOverride The method 'getPort(Class)' is missing an @Override annotation. 3 106–118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 4 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceSoapBindingStub' due to existing same package import 'com.tvnavig.server.user.*' 4 109
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 109
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 4 114
MissingOverride The method 'getPort(javax.xml.namespace.QName, Class)' is missing an @Override annotation. 3 125–138
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 129
LocalVariableNamingConventions The local variable name '_stub' doesn't match '[a-z][a-zA-Z0-9]*' 1 134
CommentRequired Public method and constructor comments are required 3 140–142
MissingOverride The method 'getServiceName()' is missing an @Override annotation. 3 140–142
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 144
FieldNamingConventions The field name 'ports' doesn't match '_[a-z][a-zA-Z0-9]*' 1 144
RedundantFieldInitializer Avoid using redundant field initializer for 'ports' 3 144
LooseCoupling Avoid using implementation types like 'java.util.HashSet'; use the interface instead 3 144
MissingOverride The method 'getPorts()' is missing an @Override annotation. 3 146–152
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 157
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 171

com/tvnavig/server/user/UserServiceSoapBindingStub.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserService' due to existing same package import 'com.tvnavig.server.user.*' 4 43
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 44
FieldNamingConventions The field name 'cachedSerClasses' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
ImmutableField Private field 'cachedSerClasses' could be made final; it is only initialized in the declaration or constructor. 3 44
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 44
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 45
ImmutableField Private field 'cachedSerQNames' could be made final; it is only initialized in the declaration or constructor. 3 45
FieldNamingConventions The field name 'cachedSerQNames' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 45
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 46
FieldNamingConventions The field name 'cachedSerFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
ImmutableField Private field 'cachedSerFactories' could be made final; it is only initialized in the declaration or constructor. 3 46
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 46
ImmutableField Private field 'cachedDeserFactories' could be made final; it is only initialized in the declaration or constructor. 3 47
UseArrayListInsteadOfVector Use ArrayList instead of Vector 3 47
LooseCoupling Avoid using implementation types like 'java.util.Vector'; use the interface instead 3 47
FieldNamingConventions The field name 'cachedDeserFactories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _operations field if you want a default access modifier 3 49
DefaultPackage Use explicit scoping instead of the default package private level 3 49
MethodNamingConventions The static method name '_initOperationDesc1' doesn't match '[a-z][a-zA-Z0-9]*' 1 56–119
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 68
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 5 times in this file; the first occurrence is on line 68 3 68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 70
AvoidDuplicateLiterals The String literal "http://common.service.user.server.tvnavig.com" appears 10 times in this file; the first occurrence is on line 72 3 72
AvoidDuplicateLiterals The String literal "http://user.server.tvnavig.com" appears 16 times in this file; the first occurrence is on line 78 3 78
AvoidDuplicateLiterals The String literal "UserServiceException" appears 4 times in this file; the first occurrence is on line 80 3 80
CommentRequired Public method and constructor comments are required 3 121–123
CommentRequired Public method and constructor comments are required 3 125–128
CallSuperInConstructor It is a good practice to call super() in a constructor 3 130–235
CommentRequired Public method and constructor comments are required 3 130–235
ExcessiveMethodLength Avoid really long methods. 3 130–235
NcssCount The constructor 'UserServiceSoapBindingStub(javax.xml.rpc.Service)' has a NCSS line count of 93. 3 130–235
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 137
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 140
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 141
UnusedLocalVariable Avoid unused local variables such as 'enumsf'. 3 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 142
UnusedLocalVariable Avoid unused local variables such as 'enumdf'. 3 143
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 143
UnusedLocalVariable Avoid unused local variables such as 'arraysf'. 3 144
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 144
UnusedLocalVariable Avoid unused local variables such as 'arraydf'. 3 145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 146
UnusedLocalVariable Avoid unused local variables such as 'simplesf'. 3 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 147
UnusedLocalVariable Avoid unused local variables such as 'simpledf'. 3 147
UnusedLocalVariable Avoid unused local variables such as 'simplelistsf'. 3 148
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 148
UnusedLocalVariable Avoid unused local variables such as 'simplelistdf'. 3 149
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 149
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 190
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 199
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 208
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 214
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 217
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 223
CommentRequired Protected method constructor comments are required 3 237–300
CyclomaticComplexity The method 'createCall()' has a cyclomatic complexity of 14. 3 237–300
NPathComplexity The method 'createCall()' has an NPath complexity of 641 3 237–300
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 239
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 260
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 260
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 274
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 274
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 277
ShortVariable Avoid variables with short names like x 3 277
ShortVariable Avoid variables with short names like sf 3 279
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 279
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 279
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 281
ShortVariable Avoid variables with short names like df 3 281
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 281
ShortVariable Avoid variables with short names like sf 3 286
ShortVariable Avoid variables with short names like df 3 288
LocalVariableNamingConventions The exception block parameter name '_t' doesn't match '[a-z][a-zA-Z0-9]*' 1 297
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Throwable' due to existing implicit import 'java.lang.*' 4 297
CommentRequired Public method and constructor comments are required 3 302–324
MissingOverride The method 'isAlive()' is missing an @Override annotation. 3 302–324
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 306
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 315
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 315
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 315
AvoidRethrowingException A catch statement that catches an exception only to rethrow it should be avoided. 3 321–323
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 326
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 326
CommentRequired Public method and constructor comments are required 3 326–363
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 326
CyclomaticComplexity The method 'authenticate(java.lang.String, java.lang.String)' has a cyclomatic complexity of 13. 3 326–363
MissingOverride The method 'authenticate(java.lang.String, java.lang.String)' is missing an @Override annotation. 3 326–363
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 330
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 339
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 339
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 339
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 348
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 348
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 357
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 358
CommentRequired Public method and constructor comments are required 3 365–402
CyclomaticComplexity The method 'getDomainsFromUser(int)' has a cyclomatic complexity of 13. 3 365–402
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 365
MissingOverride The method 'getDomainsFromUser(int)' is missing an @Override annotation. 3 365–402
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 369
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 378
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 378
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 387
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 387
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 396
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 397
CyclomaticComplexity The method 'getGroupsandMetaDatasFromDomain(int)' has a cyclomatic complexity of 13. 3 404–441
CommentRequired Public method and constructor comments are required 3 404–441
MissingOverride The method 'getGroupsandMetaDatasFromDomain(int)' is missing an @Override annotation. 3 404–441
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 404
LocalVariableNamingConventions The local variable name '_call' doesn't match '[a-z][a-zA-Z0-9]*' 1 408
IntegerInstantiation Avoid instantiating Integer objects. Call Integer.valueOf() instead. 2 417
LocalVariableNamingConventions The local variable name '_resp' doesn't match '[a-z][a-zA-Z0-9]*' 1 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 417
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 417
LocalVariableNamingConventions The exception block parameter name '_exception' doesn't match '[a-z][a-zA-Z0-9]*' 1 426
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' 4 426
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 435
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.UserServiceException' due to existing same package import 'com.tvnavig.server.user.*' 4 436

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–260
FieldNamingConventions The field name 'metadataId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 50
FieldNamingConventions The field name 'valueList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
CommentRequired Public method and constructor comments are required 3 52–53
UncommentedEmptyConstructor Document empty constructor 3 52–53
CommentRequired Public method and constructor comments are required 3 55–64
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 57
ArrayIsStoredDirectly The user-supplied array 'valueList' is stored directly. 3 59
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 92
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 102
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 132
MethodReturnsInternalArray Returning 'valueList' may expose an internal array. 3 133
ArrayIsStoredDirectly The user-supplied array 'valueList' is stored directly. 3 142
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 142
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 146
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 146
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 146
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 147–168
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 147–168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 147
CommentRequired Public method and constructor comments are required 3 147–168
ControlStatementBraces This statement should have braces 3 148
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 149
ControlStatementBraces This statement should have braces 3 150
ControlStatementBraces This statement should have braces 3 151
CompareObjectsWithEquals Use equals() to compare object references. 3 153
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 156
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 166
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 170
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 170
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 170
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 171–195
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 171–195
CommentRequired Public method and constructor comments are required 3 171–195
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 176
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 186
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 198–199
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 198
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 4 times in this file; the first occurrence is on line 206 3 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 240
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 241
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 241
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 242
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 252
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 253
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 253
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 254

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–188
ShortVariable Avoid variables with short names like id 3 44
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
CommentRequired Public method and constructor comments are required 3 48–49
UncommentedEmptyConstructor Document empty constructor 3 48–49
CommentRequired Public method and constructor comments are required 3 51–56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 52
ShortVariable Avoid variables with short names like id 3 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 64
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 74
ShortVariable Avoid variables with short names like id 3 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 84
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 94
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 98
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 99
CommentRequired Public method and constructor comments are required 3 99–118
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 99–118
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 99–118
ControlStatementBraces This statement should have braces 3 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 101
ControlStatementBraces This statement should have braces 3 102
ControlStatementBraces This statement should have braces 3 103
CompareObjectsWithEquals Use equals() to compare object references. 3 105
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 108
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 120
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 120
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 121–135
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 121–135
CommentRequired Public method and constructor comments are required 3 121–135
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 126
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 138–139
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 138
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 169
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 169
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 180
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 181
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 181
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 182

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–224
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'groupId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 48
CommentRequired Public method and constructor comments are required 3 50–51
UncommentedEmptyConstructor Document empty constructor 3 50–51
CommentRequired Public method and constructor comments are required 3 53–60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 54
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 55
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 78
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 88
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 108
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 122
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 122
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 122
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 122
CommentRequired Public method and constructor comments are required 3 123–145
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 123–145
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 123–145
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 123
ControlStatementBraces This statement should have braces 3 124
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 125
ControlStatementBraces This statement should have braces 3 126
ControlStatementBraces This statement should have braces 3 127
CompareObjectsWithEquals Use equals() to compare object references. 3 129
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 132
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 143
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 147
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 147
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 147
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 148–165
CommentRequired Public method and constructor comments are required 3 148–165
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 148–165
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 153
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 168–169
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 168
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 204
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 205
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 205
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 206
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 216
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 217
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 217
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 218

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

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–204
FieldNamingConventions The field name 'metaDataList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 44
FieldNamingConventions The field name 'userGroupList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 46
UncommentedEmptyConstructor Document empty constructor 3 48–49
CommentRequired Public method and constructor comments are required 3 48–49
CommentRequired Public method and constructor comments are required 3 51–56
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 52
ArrayIsStoredDirectly The user-supplied array 'metaDataList' is stored directly. 3 52
ArrayIsStoredDirectly The user-supplied array 'userGroupList' is stored directly. 3 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 53
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 53
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 64
MethodReturnsInternalArray Returning 'metaDataList' may expose an internal array. 3 65
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.MetaDataResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 74
ArrayIsStoredDirectly The user-supplied array 'metaDataList' is stored directly. 3 74
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 84
MethodReturnsInternalArray Returning 'userGroupList' may expose an internal array. 3 85
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.tvnavig.server.user.service.common.UserGroupResult' due to existing same package import 'com.tvnavig.server.user.service.common.*' 4 94
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 94
ArrayIsStoredDirectly The user-supplied array 'userGroupList' is stored directly. 3 94
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 98
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 98
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 98
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 98
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 99–118
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 99–118
CommentRequired Public method and constructor comments are required 3 99–118
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 99
ControlStatementBraces This statement should have braces 3 100
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 101
ControlStatementBraces This statement should have braces 3 102
ControlStatementBraces This statement should have braces 3 103
CompareObjectsWithEquals Use equals() to compare object references. 3 105
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 108
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 116
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 120
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 120
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 120
CommentRequired Public method and constructor comments are required 3 121–151
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 121–151
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 121–151
CyclomaticComplexity The method 'hashCode()' has a cyclomatic complexity of 10. 3 121–151
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 126
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 131
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 131
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 142
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 154–155
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 154
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 184
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 185
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 185
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 186
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 196
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 197
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 197
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 198

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

Rule Violation Priority Line
DataClass The class 'UserServiceResult' is suspected to be a Data Class (WOC=29.412%, NOPA=0, NOAM=10, WMC=27) 3 43–296
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–296
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
FieldNamingConventions The field name 'email' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 46
FieldNamingConventions The field name 'firstName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'lastName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 48
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 50
FieldNamingConventions The field name 'login' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
FieldNamingConventions The field name 'userId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 52
CommentRequired Public method and constructor comments are required 3 54–55
UncommentedEmptyConstructor Document empty constructor 3 54–55
CommentRequired Public method and constructor comments are required 3 57–68
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 58
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 59
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 60
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 61
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 62
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 76
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 86
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 96
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 106
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 116
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 126
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 136
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 146
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 156
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Integer' due to existing implicit import 'java.lang.*' 4 166
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 170
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 170
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 170
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 170
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 171–199
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 171–199
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 171
CommentRequired Public method and constructor comments are required 3 171–199
ControlStatementBraces This statement should have braces 3 172
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 173
ControlStatementBraces This statement should have braces 3 174
ControlStatementBraces This statement should have braces 3 175
CompareObjectsWithEquals Use equals() to compare object references. 3 177
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 180
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 197
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 201
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 201
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 201
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 202–225
CommentRequired Public method and constructor comments are required 3 202–225
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 202–225
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 207
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 228–229
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 228
AvoidDuplicateLiterals The String literal "string" appears 4 times in this file; the first occurrence is on line 236 3 236
AvoidDuplicateLiterals The String literal "http://www.w3.org/2001/XMLSchema" appears 5 times in this file; the first occurrence is on line 236 3 236
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 276
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 277
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 277
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 278
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 288
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 289
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 289
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 290

com/tvnavig/server/util/ServiceException.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43–167
FieldNamingConventions The field name 'error' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 44
UncommentedEmptyConstructor Document empty constructor 3 46–47
CallSuperInConstructor It is a good practice to call super() in a constructor 3 46–47
CommentRequired Public method and constructor comments are required 3 46–47
CommentRequired Public method and constructor comments are required 3 49–52
CallSuperInConstructor It is a good practice to call super() in a constructor 3 49–52
ArrayIsStoredDirectly The user-supplied array 'error' is stored directly. 3 50
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 50
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 50
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 60
MethodReturnsInternalArray Returning 'error' may expose an internal array. 3 61
ArrayIsStoredDirectly The user-supplied array 'error' is stored directly. 3 70
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 70
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 70
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 74
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 74
RedundantFieldInitializer Avoid using redundant field initializer for '__equalsCalc' 3 74
FieldNamingConventions The field name '__equalsCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 74
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 75–91
CommentRequired Public method and constructor comments are required 3 75–91
MissingOverride The method 'equals(java.lang.Object)' is missing an @Override annotation. 3 75–91
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 75
ControlStatementBraces This statement should have braces 3 76
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 77
ControlStatementBraces This statement should have braces 3 78
ControlStatementBraces This statement should have braces 3 79
CompareObjectsWithEquals Use equals() to compare object references. 3 81
LocalVariableNamingConventions The local variable name '_equals' doesn't match '[a-z][a-zA-Z0-9]*' 1 84
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 89
FieldNamingConventions The field name '__hashCodeCalc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 93
RedundantFieldInitializer Avoid using redundant field initializer for '__hashCodeCalc' 3 93
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 93
MissingOverride The method 'hashCode()' is missing an @Override annotation. 3 94–113
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 94–113
CommentRequired Public method and constructor comments are required 3 94–113
LocalVariableNamingConventions The local variable name '_hashCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 99
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' 4 104
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.reflect.Array.get' due to existing implicit import 'java.lang.*' 4 104
FieldDeclarationsShouldBeAtStartOfClass Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes. 3 116–117
FieldNamingConventions The static field name 'typeDesc' doesn't match '_[a-z][a-zA-Z0-9]*' 1 116
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 140
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 141
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 141
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 142
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' 4 152
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.lang.Class' due to existing implicit import 'java.lang.*' 4 153
FormalParameterNamingConventions The method parameter name '_javaType' doesn't match '[a-z][a-zA-Z0-9]*' 1 153
FormalParameterNamingConventions The method parameter name '_xmlType' doesn't match '[a-z][a-zA-Z0-9]*' 1 154
MissingOverride The method 'writeDetails(javax.xml.namespace.QName, org.apache.axis.encoding.SerializationContext)' is missing an @Override annotation. 3 164–166

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

Rule Violation Priority Line
FormalParameterNamingConventions The method parameter name 'ParisVideo' doesn't match '[a-z][a-zA-Z0-9]*' 1 51
CommentRequired Public method and constructor comments are required 3 53

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

Rule Violation Priority Line
CommentRequired Public method and constructor comments are required 3 49–52
ShortVariable Avoid variables with short names like id 3 54
CommentRequired Public method and constructor comments are required 3 54–57
CommentRequired Public method and constructor comments are required 3 59–65
ControlStatementBraces This statement should have braces 3 62
ControlStatementBraces This statement should have braces 3 64
CommentRequired Public method and constructor comments are required 3 67–70
CommentRequired Public method and constructor comments are required 3 72–78
ControlStatementBraces This statement should have braces 3 75
ControlStatementBraces This statement should have braces 3 77
CommentRequired Public method and constructor comments are required 3 80–83
CommentRequired Public method and constructor comments are required 3 85–91
ControlStatementBraces This statement should have braces 3 88
ControlStatementBraces This statement should have braces 3 90
CommentRequired Public method and constructor comments are required 3 93–96

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

Rule Violation Priority Line
MissingOverride The method 'insert(ParisVideoAccount, Plugin)' is missing an @Override annotation. 3 86–98
ShortVariable Avoid variables with short names like id 3 89
MissingOverride The method 'selectAll(Plugin)' is missing an @Override annotation. 3 106–126
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 108
MissingOverride The method 'deleteAll(Plugin)' is missing an @Override annotation. 3 128–133
CommentRequired Public method and constructor comments are required 3 128–133

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

Rule Violation Priority Line
UseUtilityClass 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. 3 45–65
CommentRequired Public method and constructor comments are required 3 49–54

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

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

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

Rule Violation Priority Line
CommentRequired Header comments are required 3 43–67
RedundantFieldInitializer Avoid using redundant field initializer for 'uniqueCookie1' 3 45
FieldNamingConventions The static field name 'uniqueCookie1' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The static field name 'uniqueCookie2' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
RedundantFieldInitializer Avoid using redundant field initializer for 'uniqueCookie2' 3 46
ShortVariable Avoid variables with short names like mc 3 49
ControlStatementBraces This statement should have braces 3 53
ControlStatementBraces This statement should have braces 3 55

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

Rule Violation Priority Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 87
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 87
LocalVariableNamingConventions The local variable name '_collec' doesn't match '[a-z][a-zA-Z0-9]*' 1 99
UseCollectionIsEmpty Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 3 101
LocalVariableNamingConventions The local variable name '_strAction' doesn't match '[a-z][a-zA-Z0-9]*' 1 116
LocalVariableNamingConventions The local variable name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 1 117
LocalVariableNamingConventions The local variable name '_strLogin' doesn't match '[a-z][a-zA-Z0-9]*' 1 118
LocalVariableNamingConventions The local variable name '_strPassword' doesn't match '[a-z][a-zA-Z0-9]*' 1 119

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

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'TEMPLATE_AUT_1'. 3 86
ImmutableField Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. 3 94
RedundantFieldInitializer Avoid using redundant field initializer for '_plugin' 3 100
MissingOverride The method 'getInsertServiceSelectorUI(HttpServletRequest)' is missing an @Override annotation. 3 113–153
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 117
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 117
LocalVariableNamingConventions The local variable name '_collec' doesn't match '[a-z][a-zA-Z0-9]*' 1 122
UseCollectionIsEmpty Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 3 124
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 136
EmptyCatchBlock Avoid empty catch blocks 3 143–145
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 143
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 3 158
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 160
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 160
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 180
ControlStatementBraces This statement should have braces 3 180
AddEmptyString Do not add empty strings 3 191
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 3 227
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 229
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 229
ControlStatementBraces This statement should have braces 3 232
ShortVariable Avoid variables with short names like ap 3 241
SignatureDeclareThrowsException A method/constructor should not explicitly throw java.lang.Exception 3 251
ShortVariable Avoid variables with short names like ap 3 257
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 259
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 259