Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileTransferListenerService.java

Rule Violation Line
FieldNamingConventions The static field name 'contextValue' doesn't match '_[a-z][a-zA-Z0-9]*' 16

Priority 3

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfig.java

Rule Violation Line
CommentRequired Header comments are required 38139

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfigDAO.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_ID'. 54
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_BY_IDS'. 56

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransfer.java

Rule Violation Line
CommentRequired Header comments are required 2379
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
ConfusingTernary Avoid if (x != y) ..; else ..; 5972
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 59

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java

Rule Violation Line
CommentRequired Header comments are required 57

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileTransferListenerService.java

Rule Violation Line
CommentRequired Header comments are required 1350
ConfusingTernary Avoid if (x != y) ..; else ..; 2442

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Line
CommentRequired Header comments are required 48109
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 48109
DefaultPackage Use explicit scoping instead of the default package private level 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getItemsFromIds method if you want a default access modifier 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 108
DefaultPackage Use explicit scoping instead of the default package private level 108

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Line
CommentRequired Header comments are required 34189
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 69
DefaultPackage Use explicit scoping instead of the default package private level 69
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 74
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 110
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 179

Priority 4

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.util.AppPropertiesService' 37

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 3
UnusedImports Avoid unused imports such as 'java.util.Collection' 4
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.Entry' 15
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryFilter' 16
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryHome' 17
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryType' 18
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryTypeHome' 19
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.service.GenericAttributesPlugin' 20
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.workflowcore.business.config.ITaskConfig' 23
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceType' 27
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeManager' 28
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeProvider' 29

Files

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfig.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 38139

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfigDAO.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_ID'. 3 54
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_BY_IDS'. 3 56

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransfer.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 2379
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
ConfusingTernary Avoid if (x != y) ..; else ..; 3 5972
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 3 59

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 57

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileTransferListenerService.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 1350
FieldNamingConventions The static field name 'contextValue' doesn't match '_[a-z][a-zA-Z0-9]*' 1 16
ConfusingTernary Avoid if (x != y) ..; else ..; 3 2442

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.util.AppPropertiesService' 4 37
CommentRequired Header comments are required 3 48109
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 48109
DefaultPackage Use explicit scoping instead of the default package private level 3 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getItemsFromIds method if you want a default access modifier 3 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 3 108
DefaultPackage Use explicit scoping instead of the default package private level 3 108

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 3
UnusedImports Avoid unused imports such as 'java.util.Collection' 4 4
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.Entry' 4 15
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryFilter' 4 16
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryHome' 4 17
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryType' 4 18
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryTypeHome' 4 19
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.service.GenericAttributesPlugin' 4 20
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.workflowcore.business.config.ITaskConfig' 4 23
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceType' 4 27
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeManager' 4 28
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeProvider' 4 29
CommentRequired Header comments are required 3 34189
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 3 69
DefaultPackage Use explicit scoping instead of the default package private level 3 69
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 74
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 110
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 179