Résultats PMD
Le document suivant contient les résultats de PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItem.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnCell' doesn't match '[a-z][a-zA-Z0-9]*' |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparatorConfig.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnCellComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnFactory.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumn' doesn't match '[a-z][a-zA-Z0-9]*' |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/RecordColumnQueryBuilder.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordColumnQueryBuilder' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
46–134 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/RecordColumnQueryPartFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/RecordFilterQueryConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordFilterQueryConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
39–63 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterConfiguration.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterEntryConfiguration.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/querypart/RecordFilterQueryPartFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordFilterQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/list/RecordListFacade.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/configuration/RecordPanelConfiguration.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/initializer/querypart/RecordPanelInitializerQueryBuilder.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordPanelInitializerQueryBuilder' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
47–136 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/initializer/querypart/RecordPanelInitializerQueryPartFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelInitializerQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
50 |
fr/paris/lutece/plugins/directory/modules/multiview/service/DirectoryMultiviewAuthorizationService.java
fr/paris/lutece/plugins/directory/modules/multiview/util/DirectoryMultiviewConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'DirectoryMultiviewConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
41–70 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordDirectoryNameConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordDirectoryNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
39–58 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordEntryNameConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordEntryNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordRecordDateCreationNameConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordRecordDateCreationNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordWorkflowStateNameConstants.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'RecordWorkflowStateNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceListFactory.java
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiDirectoryJspBean.java
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewDirectoryWorkflowRedirectionEnum.java
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewRecordDetailsJspBean.java
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/factory/RecordColumnDisplayFactoryFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/factory/RecordFilterDisplayFactoryFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordFilterDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/factory/RecordPanelDisplayFactoryFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/initializer/factory/RecordDisplayInitializerFactoryFacade.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelDsiaplyInitializerFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/util/RecordColumnLineTemplate.java
fr/paris/lutece/plugins/directory/modules/multiview/web/record/view/RecordViewModelProcessorFactory.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The final field name '_listRecordViewModelProcessor' doesn't match '[a-z][a-zA-Z0-9]*' |
46 |
Priority 3
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/RecordParameters.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnSelectQuery' |
74 |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/RecordPanelFactory.java
fr/paris/lutece/plugins/directory/modules/multiview/service/search/DirectoryMultiviewSearchService.java
fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceItemComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/web/AbstractJspBean.java
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiDirectoryJspBean.java
Rule |
Violation |
Ligne |
ExcessiveImports |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayDirectory.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
65 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
90 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnDirectoryTemplate' |
95 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayEntry.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
68 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
95 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnEntryTemplate' |
100 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayRecordDateCreation.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
66 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
93 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordDateCreationTemplate' |
98 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayWorkflowState.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
65 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
90 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strWorkflowStateTemplate' |
95 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/AbstractRecordFilterDisplay.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
88 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
110 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayEntry.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
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
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
102 |
Priority 4
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayDirectory.java
Rule |
Violation |
Ligne |
UnnecessaryFullyQualifiedName |
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 |
Fichiers
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItem.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnCell' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparatorConfig.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/RecordParameters.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnCell.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
47 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnCellComparator.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_strSortKey' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
51 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnFactory.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumn' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/RecordColumnQueryBuilder.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordColumnQueryBuilder' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
46–134 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/RecordColumnQueryPartFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/AbstractRecordColumnQueryPart.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
104 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnDirectoryQueryPart.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
89 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnEntryQueryPart.java
Rule |
Violation |
Priority |
Ligne |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnSelectQuery' |
3 |
74 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
159 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnRecordDateCreationQueryPart.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
91 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/querypart/impl/RecordColumnWorkflowStateQueryPart.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
94 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/RecordFilterFactory.java
Rule |
Violation |
Priority |
Ligne |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'listRecordFilter'. |
3 |
63 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/RecordFilterQueryConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordFilterQueryConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
39–63 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterConfiguration.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterEntryConfiguration.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_recordColumn' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
44 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/querypart/RecordFilterQueryPartFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordFilterQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
48 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/list/RecordListFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_recordListDAO' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
54 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/RecordPanelFactory.java
Rule |
Violation |
Priority |
Ligne |
UnusedFormalParameter |
Avoid unused constructor parameters such as 'listRecordPanel'. |
3 |
63 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/configuration/RecordPanelConfiguration.java
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/initializer/querypart/RecordPanelInitializerQueryBuilder.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordPanelInitializerQueryBuilder' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
47–136 |
fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/initializer/querypart/RecordPanelInitializerQueryPartFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelInitializerQueryPartFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
50 |
fr/paris/lutece/plugins/directory/modules/multiview/service/DirectoryMultiviewAuthorizationService.java
fr/paris/lutece/plugins/directory/modules/multiview/service/search/DirectoryMultiviewSearchService.java
fr/paris/lutece/plugins/directory/modules/multiview/util/DirectoryMultiviewConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'DirectoryMultiviewConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
41–70 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordDirectoryNameConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordDirectoryNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
39–58 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordEntryNameConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordEntryNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordRecordDateCreationNameConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordRecordDateCreationNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/RecordWorkflowStateNameConstants.java
Rule |
Violation |
Priority |
Ligne |
ClassNamingConventions |
The utility class name 'RecordWorkflowStateNameConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
39–54 |
fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceItemComparator.java
fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceListFactory.java
fr/paris/lutece/plugins/directory/modules/multiview/web/AbstractJspBean.java
Rule |
Violation |
Priority |
Ligne |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
3 |
105 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiDirectoryJspBean.java
Rule |
Violation |
Priority |
Ligne |
ExcessiveImports |
A high number of imports can indicate a high degree of coupling within an object. |
3 |
34–421 |
FieldNamingConventions |
The final field name '_directoryMultiviewService' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
126 |
FieldNamingConventions |
The final field name '_directoryMultiviewSearchService' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
127 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewDirectoryWorkflowRedirectionEnum.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
49 |
FieldNamingConventions |
The constant name '_mapValueNames' doesn't match '[A-Z][A-Z_0-9]*' |
1 |
49 |
fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewRecordDetailsJspBean.java
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/factory/RecordColumnDisplayFactoryFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordColumnDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayDirectory.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
65 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
90 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnDirectoryTemplate' |
3 |
95 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayEntry.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
68 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
95 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordColumnEntryTemplate' |
3 |
100 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayRecordDateCreation.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
66 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
93 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strRecordDateCreationTemplate' |
3 |
98 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/column/display/impl/RecordColumnDisplayWorkflowState.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
65 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
90 |
UnnecessaryLocalBeforeReturn |
Consider simply returning the value vs storing it in local variable 'strWorkflowStateTemplate' |
3 |
95 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/factory/RecordFilterDisplayFactoryFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordFilterDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/AbstractRecordFilterDisplay.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
198 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayDirectory.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
88 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
110 |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'fr.paris.lutece.plugins.directory.business.Directory' due to existing import 'fr.paris.lutece.plugins.directory.business.Directory' |
4 |
154 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayEntry.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
93 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayRecordDateCreation.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
81 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/filter/display/impl/RecordFilterDisplayWorkflowState.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
85 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/factory/RecordPanelDisplayFactoryFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelDisplayFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/impl/AbstractRecordPanelDisplay.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
212 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/panel/display/initializer/factory/RecordDisplayInitializerFactoryFacade.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordPanelDsiaplyInitializerFactory' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
46 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/util/RecordColumnLineTemplate.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_nIdRecord' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
45 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/util/RecordListTemplateBuilder.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
102 |
fr/paris/lutece/plugins/directory/modules/multiview/web/record/view/RecordViewModelProcessorFactory.java
Rule |
Violation |
Priority |
Ligne |
FieldNamingConventions |
The final field name '_listRecordViewModelProcessor' doesn't match '[a-z][a-zA-Z0-9]*' |
1 |
46 |