Fork me on GitHub

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

Rule Violation Ligne
FieldNamingConventions The final field name '_strSortAttributeName' doesn't match '[a-z][a-zA-Z0-9]*' 62
FieldNamingConventions The final field name '_nCellPosition' doesn't match '[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The final field name '_nSortDirection' doesn't match '[a-z][a-zA-Z0-9]*' 64

fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparatorConfig.java

Rule Violation Ligne
FieldNamingConventions The final field name '_nColumnToSortPosition' doesn't match '[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The final field name '_strSortAttributeName' doesn't match '[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The final field name '_bAscSort' doesn't match '[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/directory/modules/multiview/business/record/column/RecordColumnCellComparator.java

Rule Violation Ligne
FieldNamingConventions The final field name '_strSortKey' doesn't match '[a-z][a-zA-Z0-9]*' 51

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)' 46134

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)' 3963

fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterConfiguration.java

Rule Violation Ligne
FieldNamingConventions The final field name '_nPosition' doesn't match '[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The final field name '_strRecordFilterLabel' doesn't match '[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterEntryConfiguration.java

Rule Violation Ligne
FieldNamingConventions The final field name '_recordColumn' doesn't match '[a-z][a-zA-Z0-9]*' 44

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

Rule Violation Ligne
FieldNamingConventions The final field name '_recordListDAO' doesn't match '[a-z][a-zA-Z0-9]*' 54

fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/configuration/RecordPanelConfiguration.java

Rule Violation Ligne
FieldNamingConventions The final field name '_nPosition' doesn't match '[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The final field name '_strTechnicalCode' doesn't match '[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The final field name '_strTitle' doesn't match '[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The final field name '_listRecordPanelInitializer' doesn't match '[a-z][a-zA-Z0-9]*' 49

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)' 47136

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

Rule Violation Ligne
FieldNamingConventions The final field name '_recordPanel' doesn't match '[a-z][a-zA-Z0-9]*' 57
FieldNamingConventions The final field name '_recordListFacade' doesn't match '[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The final field name '_recordColumnFactory' doesn't match '[a-z][a-zA-Z0-9]*' 59

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)' 4170

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)' 3958

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)' 3954

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)' 3954

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)' 3954

fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceListFactory.java

Rule Violation Ligne
FieldNamingConventions The final field name '_collectionItem' doesn't match '[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The final field name '_strCodeAttr' doesn't match '[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The final field name '_strNameAttribute' doesn't match '[a-z][a-zA-Z0-9]*' 56
FieldNamingConventions The final field name '_strDefaultCode' doesn't match '[a-z][a-zA-Z0-9]*' 59

fr/paris/lutece/plugins/directory/modules/multiview/web/MultiDirectoryJspBean.java

Rule Violation Ligne
FieldNamingConventions The final field name '_directoryMultiviewService' doesn't match '[a-z][a-zA-Z0-9]*' 126
FieldNamingConventions The final field name '_directoryMultiviewSearchService' doesn't match '[a-z][a-zA-Z0-9]*' 127

fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewDirectoryWorkflowRedirectionEnum.java

Rule Violation Ligne
FieldNamingConventions The constant name '_mapValueNames' doesn't match '[A-Z][A-Z_0-9]*' 49

fr/paris/lutece/plugins/directory/modules/multiview/web/MultiviewRecordDetailsJspBean.java

Rule Violation Ligne
FieldNamingConventions The final field name '_recordService' doesn't match '[a-z][a-zA-Z0-9]*' 154
FieldNamingConventions The final field name '_directoryMultiviewAuthorizationService' doesn't match '[a-z][a-zA-Z0-9]*' 155

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

Rule Violation Ligne
FieldNamingConventions The final field name '_nIdRecord' doesn't match '[a-z][a-zA-Z0-9]*' 45

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

Rule Violation Ligne
ConfusingTernary Avoid if (x != y) ..; else ..; 7486
ConfusingTernary Avoid if (x != y) ..; else ..; 101112

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

Rule Violation Ligne
UnusedFormalParameter Avoid unused constructor parameters such as 'listRecordFilter'. 63

fr/paris/lutece/plugins/directory/modules/multiview/business/record/panel/RecordPanelFactory.java

Rule Violation Ligne
UnusedFormalParameter Avoid unused constructor parameters such as 'listRecordPanel'. 63

fr/paris/lutece/plugins/directory/modules/multiview/service/search/DirectoryMultiviewSearchService.java

Rule Violation Ligne
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 90
UnnecessaryLocalBeforeReturn Consider simply returning the value vs storing it in local variable 'queryParsed' 194

fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceItemComparator.java

Rule Violation Ligne
ConfusingTernary Avoid if (x != y) ..; else ..; 5983
ConfusingTernary Avoid if (x != y) ..; else ..; 6171
ConfusingTernary Avoid if (x != y) ..; else ..; 7582

fr/paris/lutece/plugins/directory/modules/multiview/web/AbstractJspBean.java

Rule Violation Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 105

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

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

Rule Violation Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34631
TooManyMethods This class has too many methods, consider refactoring it. 97631
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 153
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 239
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 308
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 374
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 385
ConfusingTernary Avoid if (x != y) ..; else ..; 397409
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 427
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 456
ConfusingTernary Avoid if (x != y) ..; else ..; 463
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 497
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 500
UseConcurrentHashMap 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

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

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_strSortAttributeName' doesn't match '[a-z][a-zA-Z0-9]*' 1 62
FieldNamingConventions The final field name '_nCellPosition' doesn't match '[a-z][a-zA-Z0-9]*' 1 63
FieldNamingConventions The final field name '_nSortDirection' doesn't match '[a-z][a-zA-Z0-9]*' 1 64
ConfusingTernary Avoid if (x != y) ..; else ..; 3 7486
ConfusingTernary Avoid if (x != y) ..; else ..; 3 101112

fr/paris/lutece/plugins/directory/modules/multiview/business/record/DirectoryRecordItemComparatorConfig.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_nColumnToSortPosition' doesn't match '[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The final field name '_strSortAttributeName' doesn't match '[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The final field name '_bAscSort' doesn't match '[a-z][a-zA-Z0-9]*' 1 44

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 46134

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 3963

fr/paris/lutece/plugins/directory/modules/multiview/business/record/filter/configuration/RecordFilterConfiguration.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_nPosition' doesn't match '[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The final field name '_strRecordFilterLabel' doesn't match '[a-z][a-zA-Z0-9]*' 1 43

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

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_nPosition' doesn't match '[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The final field name '_strTechnicalCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The final field name '_strTitle' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The final field name '_listRecordPanelInitializer' doesn't match '[a-z][a-zA-Z0-9]*' 1 49

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 47136

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

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_recordPanel' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
FieldNamingConventions The final field name '_recordListFacade' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The final field name '_recordColumnFactory' doesn't match '[a-z][a-zA-Z0-9]*' 1 59

fr/paris/lutece/plugins/directory/modules/multiview/service/search/DirectoryMultiviewSearchService.java

Rule Violation Priority Ligne
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 90
UnnecessaryLocalBeforeReturn Consider simply returning the value vs storing it in local variable 'queryParsed' 3 194

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 4170

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 3958

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 3954

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 3954

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 3954

fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceItemComparator.java

Rule Violation Priority Ligne
ConfusingTernary Avoid if (x != y) ..; else ..; 3 5983
ConfusingTernary Avoid if (x != y) ..; else ..; 3 6171
ConfusingTernary Avoid if (x != y) ..; else ..; 3 7582

fr/paris/lutece/plugins/directory/modules/multiview/util/ReferenceListFactory.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_collectionItem' doesn't match '[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The final field name '_strCodeAttr' doesn't match '[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The final field name '_strNameAttribute' doesn't match '[a-z][a-zA-Z0-9]*' 1 56
FieldNamingConventions The final field name '_strDefaultCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 59

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

Rule Violation Priority Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34631
TooManyMethods This class has too many methods, consider refactoring it. 3 97631
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 153
FieldNamingConventions The final field name '_recordService' doesn't match '[a-z][a-zA-Z0-9]*' 1 154
FieldNamingConventions The final field name '_directoryMultiviewAuthorizationService' doesn't match '[a-z][a-zA-Z0-9]*' 1 155
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 239
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 308
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 374
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 385
ConfusingTernary Avoid if (x != y) ..; else ..; 3 397409
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 427
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 456
ConfusingTernary Avoid if (x != y) ..; else ..; 3 463
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 497
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 500
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 574

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