PMD Results
The following document contains the results of PMD 5.5.1.
Files
fr/paris/lutece/plugins/directory/modules/multiview/business/record/RecordParameters.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnCell.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
47 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/AbstractRecordColumnQueryPart.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
104 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnDirectoryQueryPart.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
89 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnEntryQueryPart.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
159 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnRecordDateCreationQueryPart.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
91 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnWorkflowStateQueryPart.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
94 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/RecordFilterFactory.java
Violation |
Line |
Avoid unused constructor parameters such as 'listRecordFilter'. |
63 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/RecordPanelFactory.java
Violation |
Line |
Avoid unused constructor parameters such as 'listRecordPanel'. |
63 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiDirectoryJspBean.java
Violation |
Line |
A high number of imports can indicate a high degree of coupling within an object. |
34–421 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewDirectoryWorkflowRedirectionEnum.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewRecordDetailsJspBean.java
Violation |
Line |
A high number of imports can indicate a high degree of coupling within an object. |
34–631 |
Possible God class (WMC=47, ATFD=101, TCC=0.18095238095238095) |
34–631 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
153 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
239 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
308 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
385 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
500 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
574 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayDirectory.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
65 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
90 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayEntry.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
68 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
95 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayRecordDateCreation.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
66 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
93 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayWorkflowState.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
65 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
90 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/AbstractRecordFilterDisplay.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
198 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayDirectory.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
88 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
110 |
Unnecessary use of fully qualified name 'fr.paris.lutece.plugins.directory.business.Directory' due to existing import 'fr.paris.lutece.plugins.directory.business.Directory' |
154 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayEntry.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
93 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayRecordDateCreation.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
81 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayWorkflowState.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
85 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/impl/AbstractRecordPanelDisplay.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
212 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/util/RecordListTemplateBuilder.java
Violation |
Line |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
102 |