Résultats PMD
Le document suivant contient les résultats de PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChain.java
| Rule | Violation | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerAuthorizationFilter' doesn't match '[a-z][a-zA-Z0-9]*' | 49 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java
| Rule | Violation | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerAuthorizationFilter' doesn't match '[a-z][a-zA-Z0-9]*' | 49 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerService.java
fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java
fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java
| Rule | Violation | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerEncryption' doesn't match '[a-z][a-zA-Z0-9]*' | 54 | 
fr/paris/lutece/plugins/gru/utils/ColorService.java
fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java
fr/paris/lutece/plugins/gru/web/Constants.java
| Rule | Violation | Ligne | 
| ClassNamingConventions | The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' | 39–93 | 
Priority 3
fr/paris/lutece/plugins/gru/business/NotifiedDemand.java
fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeActionDAO.java
fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeDAO.java
fr/paris/lutece/plugins/gru/business/domain/BusinessDomainDAO.java
fr/paris/lutece/plugins/gru/business/domain/BusinessSectorDAO.java
fr/paris/lutece/plugins/gru/business/feature/FeatureCategoryDAO.java
fr/paris/lutece/plugins/gru/business/feature/FeatureDAO.java
fr/paris/lutece/plugins/gru/service/ActionLinkService.java
| Rule | Violation | Ligne | 
| LinguisticNaming | Linguistics Antipattern - The setter 'setCustomerInfo' should not return any type except void linguistically | 123–141 | 
fr/paris/lutece/plugins/gru/service/CustomerActionsService.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 73 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java
| Rule | Violation | Ligne | 
| AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 92 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerService.java
| Rule | Violation | Ligne | 
| AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 110 | 
fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java
| Rule | Violation | Ligne | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 138 | 
fr/paris/lutece/plugins/gru/service/demand/DemandService.java
fr/paris/lutece/plugins/gru/service/demandtype/DemandTypeService.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 59 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 59 | 
| LinguisticNaming | Linguistics Antipattern - The setter 'setDemandActions' should not return any type except void linguistically | 80–117 | 
fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java
| Rule | Violation | Ligne | 
| AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 138 | 
fr/paris/lutece/plugins/gru/service/feature/FeatureService.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 90 | 
fr/paris/lutece/plugins/gru/utils/ColorService.java
fr/paris/lutece/plugins/gru/utils/UrlUtils.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 122 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 122 | 
fr/paris/lutece/plugins/gru/web/AbstractManageAdminGRUJspBean.java
| Rule | Violation | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 63 | 
fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java
| Rule | Violation | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 64 | 
fr/paris/lutece/plugins/gru/web/CustomerJspBean.java
fr/paris/lutece/plugins/gru/web/DemandTypeActionJspBean.java
fr/paris/lutece/plugins/gru/web/DemandTypeJspBean.java
fr/paris/lutece/plugins/gru/web/FeatureCategoryJspBean.java
fr/paris/lutece/plugins/gru/web/FeatureJspBean.java
fr/paris/lutece/plugins/gru/web/FrameViewJspBean.java
fr/paris/lutece/plugins/gru/web/actions/buttons/builders/impl/HomeButtonListBuilder.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 63 | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 88 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 88 | 
fr/paris/lutece/plugins/gru/web/actions/model/ActionGroup.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 49 | 
fr/paris/lutece/plugins/gru/web/actions/model/ActionPanel.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 46 | 
fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/ActionGroupListPanelBuilder.java
fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/FeatureActionsPanelBuilder.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 83 | 
fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java
| Rule | Violation | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 80 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 80 | 
fr/paris/lutece/plugins/gru/web/domain/AbstractManageDomainGruJspBean.java
| Rule | Violation | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 66 | 
fr/paris/lutece/plugins/gru/web/domain/BusinessDomainJspBean.java
fr/paris/lutece/plugins/gru/web/domain/BusinessSectorJspBean.java
Fichiers
fr/paris/lutece/plugins/gru/business/NotifiedDemand.java
fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeActionDAO.java
fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeDAO.java
fr/paris/lutece/plugins/gru/business/domain/BusinessDomainDAO.java
fr/paris/lutece/plugins/gru/business/domain/BusinessSectorDAO.java
fr/paris/lutece/plugins/gru/business/feature/FeatureCategoryDAO.java
fr/paris/lutece/plugins/gru/business/feature/FeatureDAO.java
fr/paris/lutece/plugins/gru/service/ActionLinkService.java
| Rule | Violation | Priority | Ligne | 
| LinguisticNaming | Linguistics Antipattern - The setter 'setCustomerInfo' should not return any type except void linguistically | 3 | 123–141 | 
fr/paris/lutece/plugins/gru/service/CustomerActionsService.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 73 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChain.java
| Rule | Violation | Priority | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerAuthorizationFilter' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 49 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java
| Rule | Violation | Priority | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerAuthorizationFilter' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 49 | 
| AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 92 | 
fr/paris/lutece/plugins/gru/service/customer/CustomerService.java
fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java
| Rule | Violation | Priority | Ligne | 
| FieldNamingConventions | The final field name '_user' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 57 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 138 | 
fr/paris/lutece/plugins/gru/service/demand/DemandService.java
fr/paris/lutece/plugins/gru/service/demandtype/DemandTypeService.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 59 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 59 | 
| LinguisticNaming | Linguistics Antipattern - The setter 'setDemandActions' should not return any type except void linguistically | 3 | 80–117 | 
fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java
| Rule | Violation | Priority | Ligne | 
| FieldNamingConventions | The final field name '_listCustomerEncryption' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 54 | 
| AccessorClassGeneration | Avoid instantiation through private constructors from outside of the constructors class. | 3 | 138 | 
fr/paris/lutece/plugins/gru/service/feature/FeatureService.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 90 | 
fr/paris/lutece/plugins/gru/utils/ColorService.java
fr/paris/lutece/plugins/gru/utils/UrlUtils.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 122 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 122 | 
fr/paris/lutece/plugins/gru/web/AbstractManageAdminGRUJspBean.java
| Rule | Violation | Priority | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 3 | 63 | 
fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java
| Rule | Violation | Priority | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 3 | 64 | 
| LocalVariableNamingConventions | The local variable name '_strCurrentPageIndex' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 83 | 
fr/paris/lutece/plugins/gru/web/Constants.java
| Rule | Violation | Priority | Ligne | 
| ClassNamingConventions | The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' | 1 | 39–93 | 
fr/paris/lutece/plugins/gru/web/CustomerJspBean.java
fr/paris/lutece/plugins/gru/web/DemandTypeActionJspBean.java
fr/paris/lutece/plugins/gru/web/DemandTypeJspBean.java
fr/paris/lutece/plugins/gru/web/FeatureCategoryJspBean.java
fr/paris/lutece/plugins/gru/web/FeatureJspBean.java
fr/paris/lutece/plugins/gru/web/FrameViewJspBean.java
fr/paris/lutece/plugins/gru/web/actions/buttons/builders/impl/HomeButtonListBuilder.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 63 | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 88 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 88 | 
fr/paris/lutece/plugins/gru/web/actions/model/ActionGroup.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 49 | 
fr/paris/lutece/plugins/gru/web/actions/model/ActionPanel.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 46 | 
fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/ActionGroupListPanelBuilder.java
fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/FeatureActionsPanelBuilder.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 83 | 
fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java
| Rule | Violation | Priority | Ligne | 
| UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 80 | 
| UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 80 | 
fr/paris/lutece/plugins/gru/web/domain/AbstractManageDomainGruJspBean.java
| Rule | Violation | Priority | Ligne | 
| SingularField | Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. | 3 | 66 | 
fr/paris/lutece/plugins/gru/web/domain/BusinessDomainJspBean.java
fr/paris/lutece/plugins/gru/web/domain/BusinessSectorJspBean.java