PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChain.java
Rule |
Violation |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
73 |
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java
Rule |
Violation |
Line |
AccessorClassGeneration |
Avoid instantiation through private constructors from outside of the constructors class. |
92 |
fr/paris/lutece/plugins/gru/service/customer/CustomerService.java
Rule |
Violation |
Line |
AccessorClassGeneration |
Avoid instantiation through private constructors from outside of the constructors class. |
110 |
fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java
Rule |
Violation |
Line |
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 |
Line |
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 |
Line |
AccessorClassGeneration |
Avoid instantiation through private constructors from outside of the constructors class. |
138 |
fr/paris/lutece/plugins/gru/service/feature/FeatureService.java
Rule |
Violation |
Line |
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 |
Line |
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 |
Line |
SingularField |
Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. |
63 |
fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java
Rule |
Violation |
Line |
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 |
Line |
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 |
Line |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
49 |
fr/paris/lutece/plugins/gru/web/actions/model/ActionPanel.java
Rule |
Violation |
Line |
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 |
Line |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
83 |
fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java
Rule |
Violation |
Line |
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 |
Line |
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
Files
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 |
Line |
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 |
Line |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
3 |
73 |
fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChain.java
Rule |
Violation |
Priority |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
SingularField |
Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. |
3 |
63 |
fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java
Rule |
Violation |
Priority |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
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 |
Line |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
3 |
83 |
fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java
Rule |
Violation |
Priority |
Line |
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 |
Line |
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