PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValueHome.java
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfigHome.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/AbstractEditFormsTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/DuplicateFormResponseTask.java
Rule |
Violation |
Line |
FieldNamingConventions |
The final field name '_formsTaskService' doesn't match '[a-z][a-zA-Z0-9]*' |
42 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseAutoUpdateTask.java
Rule |
Violation |
Line |
FieldNamingConventions |
The final field name '_formsTaskService' doesn't match '[a-z][a-zA-Z0-9]*' |
67 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseTaskHistoryService.java
Rule |
Violation |
Line |
FieldNamingConventions |
The final field name '_editFormResponseTaskHistoryDAO' doesn't match '[a-z][a-zA-Z0-9]*' |
49 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateDateTask.java
Rule |
Violation |
Line |
FieldNamingConventions |
The final field name '_formsTaskService' doesn't match '[a-z][a-zA-Z0-9]*' |
52 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateStatusTask.java
Rule |
Violation |
Line |
FieldNamingConventions |
The final field name '_formsTaskService' doesn't match '[a-z][a-zA-Z0-9]*' |
53 |
fr/paris/lutece/plugins/workflow/modules/forms/utils/EditableResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/AbstractFormResponseTaskComponent.java
Rule |
Violation |
Line |
AbstractClassWithoutAnyMethod |
No abstract method which means that the keyword is most likely used to prevent instantiation. Use a private or protected constructor instead. |
38–43 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseAutoUpdateTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseTaskComponent.java
Priority 3
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponseTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseValueDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/DuplicateFormResponseTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/DuplicateFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValueDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValueHome.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfig.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
40–186 |
DataClass |
The class 'FormResponseValueStateControllerConfig' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) |
40–186 |
ShortVariable |
Avoid variables with short names like id |
63 |
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfigHome.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ICompleteFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IEditFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IFormResponseValueStateControllerConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IModifyFormResponseUpdateStatusTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IResubmitFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ModifyFormResponseUpdateStatusTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ModifyFormResponseUpdateStatusTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseValueDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/service/AbstractFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/AbstractFormResponseStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/CompleteFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/FormResponseValueExistsStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/FormResponseValueStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/ICompleteFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/ResubmitFormResponseService.java
Rule |
Violation |
Line |
ExcessiveImports |
A high number of imports can indicate a high degree of coupling within an object. |
34–310 |
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/AbstractCompleteFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/CompleteFormResponseMarkerProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/CompleteFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/ResubmitFormResponseMarkerProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/ResubmitFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/signrequest/CompleteFormResponseRequestAuthenticatorService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/signrequest/ResubmitFormResponseRequestAuthenticatorService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/AbstractEditFormsTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/CompleteFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/CompleteFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/DuplicateFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseAutoUpdateTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseConfigService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseTaskService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/FormsTaskService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ICompleteFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IEditFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IEditFormResponseTaskService.java
Rule |
Violation |
Line |
CommentRequired |
Public method and constructor comments are required |
75 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IFormsTaskService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IResubmitFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/LinkedValuesFormResponseTaskService.java
Rule |
Violation |
Line |
UnusedPrivateField |
Avoid unused private fields such as '_taskLinkedValuesFormResponseConfigService'. |
65 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateDateTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateStatusTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ResubmitFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ResubmitFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/utils/EditableResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/utils/WorkflowFormsTaskException.java
fr/paris/lutece/plugins/workflow/modules/forms/web/AbstractFormResponseApp.java
fr/paris/lutece/plugins/workflow/modules/forms/web/CompleteFormResponseApp.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
61–163 |
ImmutableField |
Private field '_completeFormResponseService' could be made final; it is only initialized in the declaration or constructor. |
76 |
fr/paris/lutece/plugins/workflow/modules/forms/web/ResubmitFormResponseApp.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/AbstractFormResponseTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/CompleteFormResponseTaskComponent.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
62–152 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
114 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
128 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/DuplicateFormResponseTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseAutoUpdateTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseFOTaskComponent.java
Rule |
Violation |
Line |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
84 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/LinkedValuesFormResponseTaskComponent.java
Rule |
Violation |
Line |
DefaultPackage |
Use explicit scoping instead of the default package private level |
90–92 |
CommentDefaultAccessModifier |
To avoid mistakes add a comment at the beginning of the _configService field if you want a default access modifier |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
97 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
161 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/ModifyFormResponseUpdateStatusTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/ResubmitFormResponseTaskComponent.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
62–152 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
114 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
128 |
Files
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponseTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractCompleteFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/AbstractFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/CompleteFormResponseValueDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/DuplicateFormResponseTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/DuplicateFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValueDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseConfigValueHome.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/EditFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfig.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
40–186 |
DataClass |
The class 'FormResponseValueStateControllerConfig' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) |
3 |
40–186 |
ShortVariable |
Avoid variables with short names like id |
3 |
63 |
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/FormResponseValueStateControllerConfigHome.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ICompleteFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IEditFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IFormResponseValueStateControllerConfigDao.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IModifyFormResponseUpdateStatusTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/IResubmitFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ModifyFormResponseUpdateStatusTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ModifyFormResponseUpdateStatusTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskHistory.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseTaskHistoryDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseValue.java
fr/paris/lutece/plugins/workflow/modules/forms/business/ResubmitFormResponseValueDAO.java
fr/paris/lutece/plugins/workflow/modules/forms/service/AbstractFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/AbstractFormResponseStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/CompleteFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/FormResponseValueExistsStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/FormResponseValueStateController.java
fr/paris/lutece/plugins/workflow/modules/forms/service/ICompleteFormResponseService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/ResubmitFormResponseService.java
Rule |
Violation |
Priority |
Line |
ExcessiveImports |
A high number of imports can indicate a high degree of coupling within an object. |
3 |
34–310 |
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/AbstractCompleteFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/CompleteFormResponseMarkerProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/CompleteFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/ResubmitFormResponseMarkerProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/provider/ResubmitFormResponseTaskInfoProvider.java
fr/paris/lutece/plugins/workflow/modules/forms/service/signrequest/CompleteFormResponseRequestAuthenticatorService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/signrequest/ResubmitFormResponseRequestAuthenticatorService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/AbstractEditFormsTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/CompleteFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/CompleteFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/DuplicateFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseAutoUpdateTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseConfigService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/EditFormResponseTaskService.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Public method and constructor comments are required |
3 |
152–160 |
MissingOverride |
The method 'saveResponses(FormResponse, List)' is missing an @Override annotation. |
3 |
152–160 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/FormsTaskService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ICompleteFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IEditFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IEditFormResponseTaskService.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Public method and constructor comments are required |
3 |
75 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IFormsTaskService.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Public method and constructor comments are required |
3 |
99–100 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/IResubmitFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/LinkedValuesFormResponseTaskService.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as '_taskLinkedValuesFormResponseConfigService'. |
3 |
65 |
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateDateTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ModifyFormResponseUpdateStatusTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ResubmitFormResponseTask.java
fr/paris/lutece/plugins/workflow/modules/forms/service/task/ResubmitFormResponseTaskHistoryService.java
fr/paris/lutece/plugins/workflow/modules/forms/utils/EditableResponse.java
fr/paris/lutece/plugins/workflow/modules/forms/utils/WorkflowFormsTaskException.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Public method and constructor comments are required |
3 |
45–48 |
fr/paris/lutece/plugins/workflow/modules/forms/web/AbstractFormResponseApp.java
fr/paris/lutece/plugins/workflow/modules/forms/web/CompleteFormResponseApp.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
61–163 |
ImmutableField |
Private field '_completeFormResponseService' could be made final; it is only initialized in the declaration or constructor. |
3 |
76 |
fr/paris/lutece/plugins/workflow/modules/forms/web/ResubmitFormResponseApp.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/AbstractFormResponseTaskComponent.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
38–43 |
AbstractClassWithoutAnyMethod |
No abstract method which means that the keyword is most likely used to prevent instantiation. Use a private or protected constructor instead. |
1 |
38–43 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/CompleteFormResponseTaskComponent.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
62–152 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
114 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
128 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/DuplicateFormResponseTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseAutoUpdateTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseFOTaskComponent.java
Rule |
Violation |
Priority |
Line |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
84 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/EditFormResponseTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/forms/web/task/LinkedValuesFormResponseTaskComponent.java
Rule |
Violation |
Priority |
Line |
DefaultPackage |
Use explicit scoping instead of the default package private level |
3 |
90–92 |
CommentDefaultAccessModifier |
To avoid mistakes add a comment at the beginning of the _configService field if you want a default access modifier |
3 |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
97 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
161 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/ModifyFormResponseUpdateStatusTaskComponent.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
51–84 |
SingularField |
Perhaps '_config' could be replaced by a local variable. |
3 |
59 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
70 |
fr/paris/lutece/plugins/workflow/modules/forms/web/task/ResubmitFormResponseTaskComponent.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
62–152 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
114 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
128 |