PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

com/x/wcrm/assemble/control/AbstractFactory.java

Rule Violation Line
ImportFromSamePackage No need to import a type that lives in the same package 4

com/x/wcrm/assemble/control/ThisApplication.java

Rule Violation Line
EmptyTryBlock Avoid empty try blocks 51–52

com/x/wcrm/assemble/control/factory/CustomerStatisticFactory.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 32

com/x/wcrm/assemble/control/factory/OperationRecordFactory.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as '_path_createTime'. 54
UnusedLocalVariable Avoid unused local variables such as 'tuple'. 59

com/x/wcrm/assemble/control/jaxrs/attachment/ActionDownloadWithWcrm.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 24

com/x/wcrm/assemble/control/jaxrs/attachment/ActionUpload.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 32

com/x/wcrm/assemble/control/jaxrs/common/OperationRecordType.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'OperationRecordType(String)': enum constructors are implicitly private 10–12

com/x/wcrm/assemble/control/jaxrs/common/WCRMModuleValues.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'WCRMModuleValues(String, String)': enum constructors are implicitly private 14–17

com/x/wcrm/assemble/control/jaxrs/common/WCRMRecordType.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'WCRMRecordType(String)': enum constructors are implicitly private 10–12

com/x/wcrm/assemble/control/jaxrs/contacts/ActionDelete.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 48–51

com/x/wcrm/assemble/control/jaxrs/contacts/ActionListPagingLike.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 57
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 110

com/x/wcrm/assemble/control/jaxrs/contacts/ActionTransfer.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 68–70

com/x/wcrm/assemble/control/jaxrs/contactsopportunity/ActionCreate.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22
UnusedLocalVariable Avoid unused local variables such as 'business'. 28

com/x/wcrm/assemble/control/jaxrs/contactsopportunity/ActionDelete.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 18

com/x/wcrm/assemble/control/jaxrs/customer/ActionDelete.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 48–51

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingLike.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 59
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 129

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingToPool.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 51
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 107

com/x/wcrm/assemble/control/jaxrs/customer/ActionListTeamMembersById.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 24

com/x/wcrm/assemble/control/jaxrs/customer/ActionTransfer.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 75–77

com/x/wcrm/assemble/control/jaxrs/customer/pool/ActionListPoolPagingLike.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 55
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 139

com/x/wcrm/assemble/control/jaxrs/inputleads/ActionInput.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'validate'. 84
UnusedLocalVariable Avoid unused local variables such as 'comment'. 89

com/x/wcrm/assemble/control/jaxrs/leads/ActionCreate.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 28

com/x/wcrm/assemble/control/jaxrs/leads/ActionDelete.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 44–47

com/x/wcrm/assemble/control/jaxrs/leads/ActionGet.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionList.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionListByMyDuty.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListBySubPersonNested.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyAll.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyDutyAndSubNestedDuty.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListPaging.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 60
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 115

com/x/wcrm/assemble/control/jaxrs/leads/WTestCreate.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 34

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionCreate.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20
UnusedLocalVariable Avoid unused local variables such as 'business'. 26

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionGet.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 20

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionListByCrmId.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 26

com/x/wcrm/assemble/control/jaxrs/operationrecord/BaseAction.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionCreate.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 28

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionDelete.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 44–47

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionListPagingLike.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 68
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 121

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionTransfer.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 41
EmptyIfStmt Avoid empty if statements 65–67

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionCreate.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 25

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionDelete.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 18

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionList.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionListByTypeId.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/BaseAction.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionCreate.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 21
UnusedLocalVariable Avoid unused local variables such as 'business'. 27

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionGet.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 20

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionList.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 20

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionListStatusComplex.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 23

com/x/wcrm/assemble/control/jaxrs/opportunitytype/BaseAction.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 22

com/x/wcrm/assemble/control/jaxrs/record/ActionCreate.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 21
UnusedLocalVariable Avoid unused local variables such as 'business'. 27

com/x/wcrm/assemble/control/jaxrs/record/ActionGet.java

Rule Violation Line
EmptyStatementNotInLoop An empty statement (semicolon) not part of a loop 13
UnusedLocalVariable Avoid unused local variables such as 'business'. 20

com/x/wcrm/assemble/control/jaxrs/record/ActionList.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 19

com/x/wcrm/assemble/control/jaxrs/record/ActionListByCrmId.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 21

com/x/wcrm/assemble/control/jaxrs/record/ActionListPagingLike.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 55
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 104

com/x/wcrm/assemble/control/jaxrs/record/BaseAction.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 19

com/x/wcrm/assemble/control/jaxrs/statistic/ActionCountLikeTimeRang.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 28

com/x/wcrm/assemble/control/jaxrs/statistic/ActionCustomerAnalyzeByAll.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 24

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeNextTimeRang.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 29

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeTimeRang.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 29

com/x/wcrm/assemble/control/jaxrs/statistic/Action_Customer_CountByProvince.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as '_key'. 36

com/x/wcrm/assemble/control/jaxrs/statistic/BaseAction.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 31

com/x/wcrm/assemble/control/schedule/Customer_set_unfollow.java

Rule Violation Line
EmptyIfStmt Avoid empty if statements 66–68

com/x/wcrm/assemble/control/schedule/OpenSea_deals.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 110

com/x/wcrm/assemble/control/service/ContactsPermissionService.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as '_me'. 137

com/x/wcrm/assemble/control/service/CustomerStatisticPermissionService.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 29

com/x/wcrm/assemble/control/service/OperationRecordService.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 106
UnusedFormalParameter Avoid unused method parameters such as 'emc'. 106

com/x/wcrm/assemble/control/tools/DateOperation.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 98–99
EmptyCatchBlock Avoid empty catch blocks 104–105
EmptyCatchBlock Avoid empty catch blocks 110–111
EmptyCatchBlock Avoid empty catch blocks 116–117
EmptyCatchBlock Avoid empty catch blocks 122–123
EmptyCatchBlock Avoid empty catch blocks 128–129
EmptyCatchBlock Avoid empty catch blocks 134–135
EmptyCatchBlock Avoid empty catch blocks 140–141
EmptyCatchBlock Avoid empty catch blocks 146–147

Priority 4

com/x/wcrm/assemble/control/factory/ContactsFactory.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 15
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer_' 16

com/x/wcrm/assemble/control/factory/CrmPersonFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 117
UselessParentheses Useless parentheses. 125
UselessParentheses Useless parentheses. 133
UselessParentheses Useless parentheses. 142
UselessParentheses Useless parentheses. 150
UselessParentheses Useless parentheses. 158
UselessParentheses Useless parentheses. 166

com/x/wcrm/assemble/control/jaxrs/contacts/ActionDelete.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.JpaObject' 8
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopier' 9
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopierFactory' 10
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapout.WrapOutContacts' 15
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 18
UnusedImports Avoid unused imports such as 'java.util.List' 19

com/x/wcrm/assemble/control/jaxrs/contacts/ActionListMyDutyAndSubNestedDuty.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 3
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 21

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingLike.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'javax.persistence.metamodel.SingularAttribute' 14
UnusedImports Avoid unused imports such as 'com.fasterxml.jackson.databind.util.ArrayBuilders' 16
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts_' 17
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record_' 18

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingToPool.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.text.SimpleDateFormat' 25

com/x/wcrm/assemble/control/jaxrs/inputleads/ActionGetResult.java

Rule Violation Line
UselessParentheses Useless parentheses. 19

com/x/wcrm/assemble/control/jaxrs/inputleads/ActionInput.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 6
UnusedImports Avoid unused imports such as 'java.util.List' 8

com/x/wcrm/assemble/control/jaxrs/leads/ActionDelete.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.JpaObject' 9
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopier' 10
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopierFactory' 11
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapout.WrapOutLeads' 16

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyHasTransform.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.logger.Logger' 13
UnusedImports Avoid unused imports such as 'com.x.base.core.project.logger.LoggerFactory' 14

com/x/wcrm/assemble/control/jaxrs/leads/ActionListPaging.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.Date' 3
UnusedImports Avoid unused imports such as 'javax.persistence.metamodel.SingularAttribute' 12
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 14

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionListByCrmId.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 6
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 21

com/x/wcrm/assemble/control/jaxrs/operationrecord/BaseAction.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 19

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionCreate.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.regex.Matcher' 3
UnusedImports Avoid unused imports such as 'java.util.regex.Pattern' 4

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionList.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.OpportunityType' 16

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionListByTypeId.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.OpportunityType' 16

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/BaseAction.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 19

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionCreate.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Opportunity' 16

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionDelete.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.annotation.CheckRemoveType' 9

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionList.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 16

com/x/wcrm/assemble/control/jaxrs/opportunitytype/BaseAction.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 19

com/x/wcrm/assemble/control/jaxrs/opportunitytype/OpportunityTypeAction.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.WrapOutId' 25

com/x/wcrm/assemble/control/jaxrs/record/ActionCreate.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.service.RecordService' 16

com/x/wcrm/assemble/control/jaxrs/statistic/ActionCustomerAnalyzeByAll.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapin.ListStatisticPagingWi' 17

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeNextTimeRang.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.tools.ListTools' 17
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 20

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeTimeRang.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 20

com/x/wcrm/assemble/control/jaxrs/statistic/Action_Customer_CountByProvince.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.Collection' 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.AbstractContext' 13
UnusedImports Avoid unused imports such as 'com.x.base.core.project.annotation.FieldDescribe' 14
UnusedImports Avoid unused imports such as 'com.x.base.core.project.x_organization_assemble_express' 19
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.service.PermissionServiceBase' 23

com/x/wcrm/assemble/control/jaxrs/statistic/StatisticAction.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'javax.ws.rs.GET' 7

com/x/wcrm/assemble/control/schedule/Customer_set_unfollow.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.ActionResult' 12
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.customer.ActionLock.Wo' 18

com/x/wcrm/assemble/control/schedule/OpenSea_deals.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'org.quartz.JobExecutionException' 13

com/x/wcrm/assemble/control/service/ContactsPermissionService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 14

com/x/wcrm/assemble/control/service/CustomerStatisticPermissionService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'javax.persistence.EntityManager' 7
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.CriteriaBuilder' 8
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.CriteriaQuery' 9
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Order' 10
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Predicate' 11
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Root' 12
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 14
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.factory.CriteriaQueryTools' 22
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 23
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer_' 25

com/x/wcrm/assemble/control/service/LeadsPermissionService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.annotation.CheckPersistType' 9

com/x/wcrm/assemble/control/service/RecordService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.record.BaseAction' 12

com/x/wcrm/assemble/control/tools/DateOperation.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date' 494
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date' 495
UselessParentheses Useless parentheses. 766

com/x/wcrm/assemble/control/wrapin/ListStatisticPagingWi.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.sql.Date' 3

Files

com/x/wcrm/assemble/control/AbstractFactory.java

Rule Violation Priority Line
ImportFromSamePackage No need to import a type that lives in the same package 3 4

com/x/wcrm/assemble/control/ThisApplication.java

Rule Violation Priority Line
EmptyTryBlock Avoid empty try blocks 3 51–52

com/x/wcrm/assemble/control/factory/ContactsFactory.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 4 15
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer_' 4 16

com/x/wcrm/assemble/control/factory/CrmPersonFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 117
UselessParentheses Useless parentheses. 4 125
UselessParentheses Useless parentheses. 4 133
UselessParentheses Useless parentheses. 4 142
UselessParentheses Useless parentheses. 4 150
UselessParentheses Useless parentheses. 4 158
UselessParentheses Useless parentheses. 4 166

com/x/wcrm/assemble/control/factory/CustomerStatisticFactory.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 32

com/x/wcrm/assemble/control/factory/OperationRecordFactory.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as '_path_createTime'. 3 54
UnusedLocalVariable Avoid unused local variables such as 'tuple'. 3 59

com/x/wcrm/assemble/control/jaxrs/attachment/ActionDownloadWithWcrm.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 24

com/x/wcrm/assemble/control/jaxrs/attachment/ActionUpload.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 32

com/x/wcrm/assemble/control/jaxrs/common/OperationRecordType.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'OperationRecordType(String)': enum constructors are implicitly private 3 10–12

com/x/wcrm/assemble/control/jaxrs/common/WCRMModuleValues.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'WCRMModuleValues(String, String)': enum constructors are implicitly private 3 14–17

com/x/wcrm/assemble/control/jaxrs/common/WCRMRecordType.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'WCRMRecordType(String)': enum constructors are implicitly private 3 10–12

com/x/wcrm/assemble/control/jaxrs/contacts/ActionDelete.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.JpaObject' 4 8
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopier' 4 9
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopierFactory' 4 10
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapout.WrapOutContacts' 4 15
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 18
UnusedImports Avoid unused imports such as 'java.util.List' 4 19
CollapsibleIfStatements These nested if statements could be combined 3 48–51

com/x/wcrm/assemble/control/jaxrs/contacts/ActionListMyDutyAndSubNestedDuty.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 3
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 4 21

com/x/wcrm/assemble/control/jaxrs/contacts/ActionListPagingLike.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 57
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 110

com/x/wcrm/assemble/control/jaxrs/contacts/ActionTransfer.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 68–70

com/x/wcrm/assemble/control/jaxrs/contactsopportunity/ActionCreate.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 28

com/x/wcrm/assemble/control/jaxrs/contactsopportunity/ActionDelete.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 18

com/x/wcrm/assemble/control/jaxrs/customer/ActionDelete.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 48–51

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingLike.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'javax.persistence.metamodel.SingularAttribute' 4 14
UnusedImports Avoid unused imports such as 'com.fasterxml.jackson.databind.util.ArrayBuilders' 4 16
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts_' 4 17
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record_' 4 18
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 59
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 129

com/x/wcrm/assemble/control/jaxrs/customer/ActionListPagingToPool.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.text.SimpleDateFormat' 4 25
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 51
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 107

com/x/wcrm/assemble/control/jaxrs/customer/ActionListTeamMembersById.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 24

com/x/wcrm/assemble/control/jaxrs/customer/ActionTransfer.java

Rule Violation Priority Line
EmptyIfStmt Avoid empty if statements 3 75–77

com/x/wcrm/assemble/control/jaxrs/customer/pool/ActionListPoolPagingLike.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 55
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 139

com/x/wcrm/assemble/control/jaxrs/inputleads/ActionGetResult.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 19

com/x/wcrm/assemble/control/jaxrs/inputleads/ActionInput.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 6
UnusedImports Avoid unused imports such as 'java.util.List' 4 8
UnusedLocalVariable Avoid unused local variables such as 'validate'. 3 84
UnusedLocalVariable Avoid unused local variables such as 'comment'. 3 89

com/x/wcrm/assemble/control/jaxrs/leads/ActionCreate.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 28

com/x/wcrm/assemble/control/jaxrs/leads/ActionDelete.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.JpaObject' 4 9
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopier' 4 10
UnusedImports Avoid unused imports such as 'com.x.base.core.project.bean.WrapCopierFactory' 4 11
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapout.WrapOutLeads' 4 16
CollapsibleIfStatements These nested if statements could be combined 3 44–47

com/x/wcrm/assemble/control/jaxrs/leads/ActionGet.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionList.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionListByMyDuty.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListBySubPersonNested.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyAll.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyDutyAndSubNestedDuty.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/leads/ActionListMyHasTransform.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.logger.Logger' 4 13
UnusedImports Avoid unused imports such as 'com.x.base.core.project.logger.LoggerFactory' 4 14

com/x/wcrm/assemble/control/jaxrs/leads/ActionListPaging.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.Date' 4 3
UnusedImports Avoid unused imports such as 'javax.persistence.metamodel.SingularAttribute' 4 12
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 4 14
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 60
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 115

com/x/wcrm/assemble/control/jaxrs/leads/WTestCreate.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 34

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionCreate.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 26

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionGet.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 20

com/x/wcrm/assemble/control/jaxrs/operationrecord/ActionListByCrmId.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 4 6
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 4 21
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 26

com/x/wcrm/assemble/control/jaxrs/operationrecord/BaseAction.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 4 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 4 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 4 19
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionCreate.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 28

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionDelete.java

Rule Violation Priority Line
CollapsibleIfStatements These nested if statements could be combined 3 44–47

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionListPagingLike.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 68
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 121

com/x/wcrm/assemble/control/jaxrs/opportunity/ActionTransfer.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 41
EmptyIfStmt Avoid empty if statements 3 65–67

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionCreate.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.regex.Matcher' 4 3
UnusedImports Avoid unused imports such as 'java.util.regex.Pattern' 4 4
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 25

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionDelete.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 18

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionList.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.OpportunityType' 4 16
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/ActionListByTypeId.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.OpportunityType' 4 16
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20

com/x/wcrm/assemble/control/jaxrs/opportunitystatus/BaseAction.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 4 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 4 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 4 19
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionCreate.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Opportunity' 4 16
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 21
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 27

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionDelete.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.annotation.CheckRemoveType' 4 9

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionGet.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 20

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionList.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Record' 4 16
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 20

com/x/wcrm/assemble/control/jaxrs/opportunitytype/ActionListStatusComplex.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 23

com/x/wcrm/assemble/control/jaxrs/opportunitytype/BaseAction.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 4 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.EffectivePerson' 4 8
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Contacts' 4 19
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 22

com/x/wcrm/assemble/control/jaxrs/opportunitytype/OpportunityTypeAction.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.WrapOutId' 4 25

com/x/wcrm/assemble/control/jaxrs/record/ActionCreate.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.service.RecordService' 4 16
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 21
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 27

com/x/wcrm/assemble/control/jaxrs/record/ActionGet.java

Rule Violation Priority Line
EmptyStatementNotInLoop An empty statement (semicolon) not part of a loop 3 13
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 20

com/x/wcrm/assemble/control/jaxrs/record/ActionList.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 19

com/x/wcrm/assemble/control/jaxrs/record/ActionListByCrmId.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 21

com/x/wcrm/assemble/control/jaxrs/record/ActionListPagingLike.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 55
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 104

com/x/wcrm/assemble/control/jaxrs/record/BaseAction.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 19

com/x/wcrm/assemble/control/jaxrs/statistic/ActionCountLikeTimeRang.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 28

com/x/wcrm/assemble/control/jaxrs/statistic/ActionCustomerAnalyzeByAll.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.wrapin.ListStatisticPagingWi' 4 17
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 24

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeNextTimeRang.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.tools.ListTools' 4 17
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 4 20
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 29

com/x/wcrm/assemble/control/jaxrs/statistic/ActionListPagingLikeTimeRang.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 4 20
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 29

com/x/wcrm/assemble/control/jaxrs/statistic/Action_Customer_CountByProvince.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.Collection' 4 6
UnusedImports Avoid unused imports such as 'com.x.base.core.project.AbstractContext' 4 13
UnusedImports Avoid unused imports such as 'com.x.base.core.project.annotation.FieldDescribe' 4 14
UnusedImports Avoid unused imports such as 'com.x.base.core.project.x_organization_assemble_express' 4 19
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.service.PermissionServiceBase' 4 23
UnusedLocalVariable Avoid unused local variables such as '_key'. 3 36

com/x/wcrm/assemble/control/jaxrs/statistic/BaseAction.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 31

com/x/wcrm/assemble/control/jaxrs/statistic/StatisticAction.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'javax.ws.rs.GET' 4 7

com/x/wcrm/assemble/control/schedule/Customer_set_unfollow.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.project.http.ActionResult' 4 12
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.customer.ActionLock.Wo' 4 18
EmptyIfStmt Avoid empty if statements 3 66–68

com/x/wcrm/assemble/control/schedule/OpenSea_deals.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'org.quartz.JobExecutionException' 4 13
UnusedLocalVariable Avoid unused local variables such as 'business'. 3 110

com/x/wcrm/assemble/control/service/ContactsPermissionService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer' 4 14
UnusedLocalVariable Avoid unused local variables such as '_me'. 3 137

com/x/wcrm/assemble/control/service/CustomerStatisticPermissionService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'javax.persistence.EntityManager' 4 7
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.CriteriaBuilder' 4 8
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.CriteriaQuery' 4 9
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Order' 4 10
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Predicate' 4 11
UnusedImports Avoid unused imports such as 'javax.persistence.criteria.Root' 4 12
UnusedImports Avoid unused imports such as 'org.apache.commons.lang3.StringUtils' 4 14
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.factory.CriteriaQueryTools' 4 22
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.common.StringWCRMUtils' 4 23
UnusedImports Avoid unused imports such as 'com.x.wcrm.core.entity.Customer_' 4 25
UnusedPrivateField Avoid unused private fields such as 'logger'. 3 29

com/x/wcrm/assemble/control/service/LeadsPermissionService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.base.core.entity.annotation.CheckPersistType' 4 9

com/x/wcrm/assemble/control/service/OperationRecordService.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'effectivePerson'. 3 106
UnusedFormalParameter Avoid unused method parameters such as 'emc'. 3 106

com/x/wcrm/assemble/control/service/RecordService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.x.wcrm.assemble.control.jaxrs.record.BaseAction' 4 12

com/x/wcrm/assemble/control/tools/DateOperation.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 98–99
EmptyCatchBlock Avoid empty catch blocks 3 104–105
EmptyCatchBlock Avoid empty catch blocks 3 110–111
EmptyCatchBlock Avoid empty catch blocks 3 116–117
EmptyCatchBlock Avoid empty catch blocks 3 122–123
EmptyCatchBlock Avoid empty catch blocks 3 128–129
EmptyCatchBlock Avoid empty catch blocks 3 134–135
EmptyCatchBlock Avoid empty catch blocks 3 140–141
EmptyCatchBlock Avoid empty catch blocks 3 146–147
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date' 4 494
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date' 4 495
UselessParentheses Useless parentheses. 4 766

com/x/wcrm/assemble/control/wrapin/ListStatisticPagingWi.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.sql.Date' 4 3