Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/workflow/modules/mappings/business/CodeMappingDAO.java

Violation Line
Use block level rather than method level synchronization 99114
Avoid using Literals in Conditional Statements 323

fr/paris/lutece/plugins/workflow/modules/mappings/business/CodeMappingFactory.java

Violation Line
debug logging that involves string concatenation should be guarded with isDebugEnabled() checks 83
debug logging that involves string concatenation should be guarded with isDebugEnabled() checks 88
debug logging that involves string concatenation should be guarded with isDebugEnabled() checks 93

fr/paris/lutece/plugins/workflow/modules/mappings/web/CodeMappingJspBean.java

Violation Line
Private field '_codeMappingService' could be made final; it is only initialized in the declaration or constructor. 120
Private field '_codeMappingFactory' could be made final; it is only initialized in the declaration or constructor. 121
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 134
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 152
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 206
debug logging that involves string concatenation should be guarded with isDebugEnabled() checks 235
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 296
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 356
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 429

fr/paris/lutece/plugins/workflow/modules/mappings/web/component/ActionMappingTypeComponent.java

Violation Line
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 94
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 124

fr/paris/lutece/plugins/workflow/modules/mappings/web/component/SimpleMappingTypeComponent.java

Violation Line
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 78