Fork me on GitHub

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. 34421

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. 34631
Possible God class (WMC=47, ATFD=101, TCC=0.18095238095238095) 34631
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