PMD Results

The following document contains the results of PMD 4.2.5.

Files

Rice API - org/kuali/rice/kew/dto/package-info.java

ViolationLine
Avoid unused imports such as 'java.util.Map'22

Rice API - org/kuali/rice/kew/util/KEWConstants.java

ViolationLine
Avoid unused imports such as 'java.sql.Date'21

Rice API - org/kuali/rice/krad/util/KRADConstants.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.property.Config'17

Rice Client Contrib - org/kuali/rice/core/impl/jaxb/DataXmlDTO.java

ViolationLine
Avoid unused private fields such as '_futureElements'.56

Rice Client Contrib - org/kuali/rice/core/impl/jaxb/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'22

Rice Client Contrib - org/kuali/rice/core/util/jaxb/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'21

Rice Client Contrib - org/kuali/rice/kim/api/jaxb/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'4
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6

Rice Client Contrib - org/kuali/rice/kim/api/role/PassThruRoleTypeServiceBase.java

ViolationLine
Avoid unused private fields such as 'LOG'.31

Rice Client Contrib - org/kuali/rice/kim/client/acegi/KualiDistributedSessionFilter.java

ViolationLine
These nested if statements could be combined82 - 86

Rice Client Contrib - org/kuali/rice/kim/client/acegi/KualiTestAuthenticationProvider.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.logging.Log'24
Avoid unused imports such as 'org.apache.commons.logging.LogFactory'25

Rice Client Contrib - org/kuali/rice/kim/impl/jaxb/RoleMemberXmlDTO.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.role.RoleMemberContract'29

Rice Client Contrib - org/kuali/rice/kim/impl/jaxb/RoleMembersXmlDTO.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'20

Rice Client Contrib - org/kuali/rice/kim/impl/jaxb/RoleXmlUtil.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'33

Rice Client Contrib - org/kuali/rice/kim/impl/jaxb/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'4
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6

Rice Client Contrib - org/kuali/rice/kim/sesn/timeouthandlers/AbstractTimeoutHandler.java

ViolationLine
Avoid unused private fields such as 'LAST_ACCCESS_TIMEOUT_FIELD'.28

Rice Core API - org/kuali/rice/core/api/component/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/config/module/Configurer.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'20

Rice Core API - org/kuali/rice/core/api/criteria/CriteriaSupportUtils.java

ViolationLine
Avoid empty catch blocks129 - 131
These nested if statements could be combined229 - 231

Rice Core API - org/kuali/rice/core/api/criteria/GenericQueryResults.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.mo.ModelObjectComplete'22

Rice Core API - org/kuali/rice/core/api/criteria/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/lifecycle/BaseLifecycle.java

ViolationLine
No need to import a type that lives in the same package19

Rice Core API - org/kuali/rice/core/api/mo/AbstractDataTransferObject.java

ViolationLine
Avoid empty catch blocks117 - 119
Avoid empty catch blocks119 - 121

Rice Core API - org/kuali/rice/core/api/mo/common/active/InactivatableFromTo.java

ViolationLine
Avoid unused imports such as 'java.sql.Timestamp'21

Rice Core API - org/kuali/rice/core/api/mo/common/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/mo/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/namespace/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/parameter/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/resourceloader/ServiceLocator.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'22

Rice Core API - org/kuali/rice/core/api/style/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/uif/DataType.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlEnum'5

Rice Core API - org/kuali/rice/core/api/uif/RemotableAbstractControl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.mo.ModelObjectComplete'5

Rice Core API - org/kuali/rice/core/api/uif/RemotableDatepicker.java

ViolationLine
Avoid unused constructor parameters such as 'b'.36 - 38

Rice Core API - org/kuali/rice/core/api/uif/RemotableHiddenInput.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlElement'9
Avoid unused constructor parameters such as 'b'.36 - 37

Rice Core API - org/kuali/rice/core/api/uif/RemotableTextExpand.java

ViolationLine
Avoid unused constructor parameters such as 'b'.36 - 38

Rice Core API - org/kuali/rice/core/api/uif/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'18
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20

Rice Core API - org/kuali/rice/core/api/util/ClassLoaderUtils.java

ViolationLine
These nested if statements could be combined122 - 128

Rice Core API - org/kuali/rice/core/api/util/RiceUtilities.java

ViolationLine
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !89
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !106

Rice Core API - org/kuali/rice/core/api/util/cache/CopiedObject.java

ViolationLine
Avoid empty catch blocks75 - 77
Avoid unused local variables such as 'copySize'.89
Avoid empty catch blocks110 - 112

Rice Core API - org/kuali/rice/core/api/util/io/SerializationUtils.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.SerializationException'19

Rice Core API - org/kuali/rice/core/api/util/jaxb/EnumStringAdapter.java

ViolationLine
Avoid empty catch blocks78 - 80

Rice Core API - org/kuali/rice/core/api/util/jaxb/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/util/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'19
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'21

Rice Core API - org/kuali/rice/core/api/util/type/AbstractKualiDecimal.java

ViolationLine
Avoid empty catch blocks131 - 132

Rice Core API - org/kuali/rice/core/api/util/xml/XmlRenderer.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.60

Rice Core API - org/kuali/rice/core/web/format/CurrencyFormatter.java

ViolationLine
These nested if statements could be combined83 - 85

Rice Core API - org/kuali/rice/core/web/format/DateFormatter.java

ViolationLine
Avoid empty catch blocks114 - 116

Rice Core API - org/kuali/rice/core/web/format/NoOpStringFormatter.java

ViolationLine
These nested if statements could be combined42 - 44
Overriding method merely calls super50 - 52
Overriding method merely calls super54 - 56
Overriding method merely calls super58 - 60
Overriding method merely calls super62 - 64
Overriding method merely calls super66 - 68

Rice Core Framework - org/apache/ojb/broker/platforms/KualiMySQLSequenceManagerImpl.java

ViolationLine
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.54

Rice Core Framework - org/kuali/rice/core/framework/config/property/AbstractBaseConfig.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.79

Rice Core Framework - org/kuali/rice/core/framework/config/property/SimpleConfig.java

ViolationLine
Avoid unused private fields such as 'LOG'.40

Rice Core Framework - org/kuali/rice/core/framework/persistence/jdbc/datasource/RiceXADataSource.java

ViolationLine
These nested if statements could be combined66 - 68

Rice Core Framework - org/kuali/rice/core/framework/persistence/jdbc/sql/Criteria.java

ViolationLine
Avoid unused method parameters such as 'parentCriteria'.348 - 373

Rice Core Framework - org/kuali/rice/core/framework/persistence/jdbc/sql/SqlBuilder.java

ViolationLine
Avoid unused method parameters such as 'allowWildcards'.339 - 350

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/CompositePrimaryKeyBase.java

ViolationLine
Avoid unused local variables such as 'otherClass'.33

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/OrmUtils.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.139

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/criteria/Criteria.java

ViolationLine
Avoid unused private fields such as 'JPA_PARENT_INITIAL_ALIAS'.96
Avoid unused private fields such as 'ALIAS_PREFIX_LEN'.99
Avoid unused local variables such as 'valueLen'.393
Avoid empty if statements1225 - 1227

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/metadata/MetadataManager.java

ViolationLine
Avoid empty catch blocks246
Avoid empty catch blocks311

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/type/HibernateKualiDecimalPercentFieldType.java

ViolationLine
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal37

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/type/HibernateKualiDecimalPercentageFieldType.java

ViolationLine
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal37

Rice Core Framework - org/kuali/rice/core/framework/persistence/jpa/type/HibernateKualiHashType.java

ViolationLine
Avoid unused local variables such as 'converted'.45

Rice Core Framework - org/kuali/rice/core/framework/persistence/jta/KualiTransactionInterceptor.java

ViolationLine
These nested if statements could be combined44 - 60
These nested if statements could be combined75 - 91
These nested if statements could be combined104 - 120

Rice Core Framework - org/kuali/rice/core/framework/persistence/ojb/BaseOjbConfigurer.java

ViolationLine
Overriding method merely calls super124 - 126

Rice Core Framework - org/kuali/rice/core/framework/persistence/ojb/conversion/OjbCharBooleanConversion4.java

ViolationLine
Avoid unused private fields such as 'S_TRUE'.26
Avoid unused private fields such as 'S_FALSE'.27

Rice Core Framework - org/kuali/rice/core/framework/persistence/ojb/conversion/OjbCharBooleanConversionBase.java

ViolationLine
These nested if statements could be combined33 - 36
These nested if statements could be combined47 - 53

Rice Core Framework - org/kuali/rice/core/framework/persistence/ojb/conversion/OjbDecimalPercentageFieldConversion.java

ViolationLine
Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal29

Rice Core Framework - org/kuali/rice/core/framework/persistence/platform/MySQLDatabasePlatform.java

ViolationLine
Avoid empty catch blocks77 - 78
Avoid empty catch blocks83 - 84

Rice Core Framework - org/kuali/rice/core/framework/persistence/platform/OracleDatabasePlatform.java

ViolationLine
Avoid empty catch blocks90 - 91
Avoid empty catch blocks96 - 97

Rice Core Framework - org/kuali/rice/core/framework/resourceloader/BeanFactoryResourceLoader.java

ViolationLine
Avoid unused imports such as 'java.util.HashSet'18

Rice Core Framework - org/kuali/rice/core/framework/resourceloader/ObjectDefinitionResolver.java

ViolationLine
Avoid unused private fields such as 'LOG'.43

Rice Core Framework - org/springframework/transaction/jta/JotmFactoryBean.java

ViolationLine
Avoid empty catch blocks113 - 115

Rice Core Impl - org/kuali/rice/core/cxf/interceptors/ServiceCallVersioningOutInterceptor.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'3
Avoid unused imports such as 'org.apache.log4j.Logger'8
Avoid unused imports such as 'org.kuali.rice.core.api.config.property.ConfigContext'9
Avoid unused imports such as 'org.kuali.rice.core.api.config.property.Config'10
Avoid unused imports such as 'java.util.Collections'12

Rice Core Impl - org/kuali/rice/core/impl/config/module/CoreConfigurer.java

ViolationLine
Avoid empty if statements93 - 95
Avoid empty if statements96 - 99
Avoid empty if statements100 - 102

Rice Core Impl - org/kuali/rice/core/impl/config/module/Log4jLifeCycle.java

ViolationLine
Overriding method merely calls super144 - 152

Rice Core Impl - org/kuali/rice/core/impl/config/property/HierarchicalConfigParser.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.129

Rice Core Impl - org/kuali/rice/core/impl/criteria/CriteriaLookupServiceOjbImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.criteria.CriteriaDateTimeValue'10
Avoid unused method parameters such as 'criteria'.124 - 130

Rice Core Impl - org/kuali/rice/core/impl/encryption/DemonstrationGradeEncryptionServiceImpl.java

ViolationLine
Avoid empty catch blocks219 - 221

Rice Core Impl - org/kuali/rice/core/impl/impex/xml/XmlExporterServiceImpl.java

ViolationLine
Too many static imports may lead to messy code17 - 96

Rice Core Impl - org/kuali/rice/core/impl/impex/xml/XmlIngesterServiceImpl.java

ViolationLine
Avoid unused method parameters such as 'successful'.184 - 203

Rice Core Impl - org/kuali/rice/core/impl/resourceloader/ResourceLoaderUtil.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.resourceloader.ResourceLoader'19

Rice Core Impl - org/kuali/rice/core/impl/resourceloader/SimpleServiceLocator.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.BaseLifecycle'24

Rice Core Impl - org/kuali/rice/core/impl/util/spring/AnnotationAndNameMatchingTransactionAttributeSource.java

ViolationLine
Avoid empty catch blocks75 - 77

Rice Core Web - org/kuali/rice/core/web/component/ComponentLookupableHelperServiceImpl.java

ViolationLine
Avoid unused private fields such as 'parameterService'.41

Rice Core Web - org/kuali/rice/core/web/parameter/ParameterLookupableHelperServiceImpl.java

ViolationLine
Avoid unused private fields such as 'parameterService'.56
These nested if statements could be combined104 - 106
Avoid unused method parameters such as 'parameters'.181 - 189

Rice Core Web - org/kuali/rice/core/web/parameter/ParameterTypeValuesFinder.java

ViolationLine
Avoid unused local variables such as 'toReturn'.42

Rice Development Tools - org/kuali/rice/devtools/generators/jpa/JpaToDdl.java

ViolationLine
These nested if statements could be combined177 - 179

Rice Development Tools - org/kuali/rice/devtools/generators/jpa/JpaToOjbMetadata.java

ViolationLine
These nested if statements could be combined204 - 206

Rice Development Tools - org/kuali/rice/devtools/generators/mo/ImmutableJaxbGenerator.java

ViolationLine
Avoid unused imports such as 'com.sun.codemodel.JInvocation'30
Avoid unused imports such as 'org.apache.commons.lang.builder.EqualsBuilder'36
Avoid unused imports such as 'org.apache.commons.lang.builder.HashCodeBuilder'37
Avoid unused imports such as 'org.apache.commons.lang.builder.ToStringBuilder'38
Avoid unused private fields such as 'fieldName'.373
Avoid unused private fields such as 'fieldType'.374

Rice Development Tools - org/kuali/rice/krad/datadictionary/ReloadingDataDictionary.java

ViolationLine
Avoid unused local variables such as 'sourceFilePath'.106

Rice Development Tools - org/kuali/rice/krad/datadictionary/URLMonitor.java

ViolationLine
Avoid unused local variables such as 'length'.73
Avoid empty while statements76

Rice EDL Framework - org/kuali/rice/edl/framework/workflow/EDocLiteDatabasePostProcessor.java

ViolationLine
These nested if statements could be combined172 - 174

Rice EDL Impl - org/kuali/rice/edl/impl/EDLServlet.java

ViolationLine
These nested if statements could be combined108 - 111

Rice EDL Impl - org/kuali/rice/edl/impl/components/NoteConfigComponent.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.189
Avoid empty if statements193 - 195

Rice EDL Impl - org/kuali/rice/edl/impl/components/PageHandler.java

ViolationLine
Avoid unused method parameters such as 'currentPage'.57 - 65

Rice EDL Impl - org/kuali/rice/edl/impl/components/RefreshFromLookupComponent.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'21

Rice EDL Impl - org/kuali/rice/edl/impl/components/ValidationComponent.java

ViolationLine
Avoid unused private fields such as 'edlContext'.54

Rice EDL Impl - org/kuali/rice/edl/impl/components/VersioningPreprocessor.java

ViolationLine
Avoid unused private fields such as 'LOG'.41
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.82

Rice EDL Impl - org/kuali/rice/edl/impl/components/WorkflowDocumentActions.java

ViolationLine
Avoid unused local variables such as 'requestParser'.94

Rice EDL Impl - org/kuali/rice/edl/impl/config/EDLConfigurer.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.module.RunMode'20
Avoid unused imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'22
Avoid unused imports such as 'org.kuali.rice.core.framework.persistence.jpa.OrmUtils'24
Avoid unused imports such as 'org.kuali.rice.kew.lifecycle.EmbeddedLifeCycle'28
Avoid unused imports such as 'java.util.Collections'37
Avoid unused imports such as 'java.util.LinkedList'38
Avoid unused private methods such as 'getClientProtocol()'.132

Rice EDL Impl - org/kuali/rice/edl/impl/dao/impl/EDocLiteDAOJpaImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.37

Rice EDL Impl - org/kuali/rice/edl/impl/extract/ExtractServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.27

Rice EDL Impl - org/kuali/rice/edl/impl/service/EdlServiceLocator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.service.KEWServiceLocator'25

Rice EDL Impl - org/kuali/rice/edl/impl/xml/EDocLiteXmlParser.java

ViolationLine
Avoid empty if statements106 - 108

Rice Implementation - org/kuali/rice/kcb/deliverer/impl/AOLInstantMessageDeliverer.java

ViolationLine
Avoid unused private fields such as 'LOG'.35

Rice Implementation - org/kuali/rice/kcb/deliverer/impl/SMSMessageDeliverer.java

ViolationLine
Avoid unused private fields such as 'LOG'.35

Rice Implementation - org/kuali/rice/kcb/service/GlobalKCBServiceLocator.java

ViolationLine
Avoid unused private fields such as 'LOG'.29

Rice Implementation - org/kuali/rice/kcb/service/impl/EmailServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.service.KEWServiceLocator'32
Avoid empty catch blocks96 - 98
Avoid empty if statements113 - 115

Rice Implementation - org/kuali/rice/kcb/web/spring/UserPreferencesController.java

ViolationLine
Avoid unused private fields such as 'KEW_CHANNEL'.48
Avoid unused local variables such as 'error'.141

Rice Implementation - org/kuali/rice/ken/bo/NotificationChannel.java

ViolationLine
Ensure you override both equals() and hashCode()259

Rice Implementation - org/kuali/rice/ken/bo/NotificationRecipient.java

ViolationLine
Avoid unused private fields such as 'notification'.50

Rice Implementation - org/kuali/rice/ken/bo/NotificationSender.java

ViolationLine
Avoid unused private fields such as 'notification'.48

Rice Implementation - org/kuali/rice/ken/core/GlobalNotificationServiceLocator.java

ViolationLine
Avoid unused private fields such as 'LOG'.26

Rice Implementation - org/kuali/rice/ken/core/NotificationLifeCycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.LifecycleBean'22
Avoid unused imports such as 'org.springframework.beans.factory.BeanInitializationException'26
Avoid unused private fields such as 'LOG'.35
Avoid unused private fields such as 'dataSource'.40

Rice Implementation - org/kuali/rice/ken/core/SpringNotificationServiceLocator.java

ViolationLine
Avoid unused private fields such as 'NOTIFICATION_MESSAGE_DELIVERY_DISPATCH_SERVICE'.53
Avoid unused private fields such as 'NOTIFICATION_MESSAGE_DELIVERER_REGISTRY_SERVICE'.58
Avoid unused private fields such as 'NOTIFICATION_EMAIL_SERVICE'.61
Avoid unused private fields such as 'NOTIFICATION_CONFIG'.62

Rice Implementation - org/kuali/rice/ken/dao/impl/NotificationDaoJpa.java

ViolationLine
Avoid unused private fields such as 'LOG'.38

Rice Implementation - org/kuali/rice/ken/dao/impl/NotificationDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.39

Rice Implementation - org/kuali/rice/ken/dao/impl/NotificationMessegeDeliveryDaoJpa.java

ViolationLine
Avoid unused private fields such as 'LOG'.38
Avoid unused local variables such as 'lockedDeliveries'.101

Rice Implementation - org/kuali/rice/ken/dao/impl/NotificationMessegeDeliveryDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.40

Rice Implementation - org/kuali/rice/ken/deliverer/impl/KEWActionListMessageDeliverer.java

ViolationLine
Avoid empty if statements111 - 114

Rice Implementation - org/kuali/rice/ken/document/kew/NotificationWorkflowDocument.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'21

Rice Implementation - org/kuali/rice/ken/service/NotificationMessageContentService.java

ViolationLine
Avoid unused imports such as 'org.xml.sax.SAXException'21
Avoid unused imports such as 'javax.xml.parsers.ParserConfigurationException'23

Rice Implementation - org/kuali/rice/ken/service/NotificationRecipientService.java

ViolationLine
Avoid unused imports such as 'java.util.Collection'18

Rice Implementation - org/kuali/rice/ken/service/impl/KENAPIServiceImpl.java

ViolationLine
Avoid unused private fields such as 'prefsService'.36

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationAuthorizationServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.38
Avoid unused private fields such as 'businessObjectDao'.40

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationContentTypeServiceImpl.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.61
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.133

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationMessageContentServiceImpl.java

ViolationLine
Avoid unused method parameters such as 'content'.366 - 382
Avoid unused method parameters such as 'notification'.366 - 382

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationMessageDeliveryAutoRemovalServiceImpl.java

ViolationLine
Avoid unused local variables such as 'firstMessageDelivery'.71

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationMessageDeliveryResolverServiceImpl.java

ViolationLine
Avoid unused private fields such as 'userPreferenceService'.58

Rice Implementation - org/kuali/rice/ken/service/impl/NotificationServiceImpl.java

ViolationLine
Avoid unused private fields such as 'notificationWorkflowDocumentService'.55
These nested if statements could be combined146 - 150

Rice Implementation - org/kuali/rice/ken/service/impl/UserPreferenceServiceImpl.java

ViolationLine
Avoid unused private fields such as 'notificationChannelService'.35

Rice Implementation - org/kuali/rice/ken/util/ConfiguredNamespaceContext.java

ViolationLine
Avoid unused private fields such as 'LOG'.32

Rice Implementation - org/kuali/rice/ken/util/NotificationConstants.java

ViolationLine
Unnecessary final modifier in final class301 - 307

Rice Implementation - org/kuali/rice/ken/util/Util.java

ViolationLine
Unnecessary final modifier in final class268 - 346
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.295

Rice Implementation - org/kuali/rice/ken/web/spring/AdministerNotificationRequestController.java

ViolationLine
Avoid unused method parameters such as 'response'.301 - 334

Rice Implementation - org/kuali/rice/ken/web/spring/BaseSendNotificationController.java

ViolationLine
Avoid unused private fields such as 'LOG'.42

Rice Implementation - org/kuali/rice/ken/web/spring/NotificationController.java

ViolationLine
Avoid unused method parameters such as 'response'.297 - 354

Rice Implementation - org/kuali/rice/ken/web/spring/SendEventNotificationMessageController.java

ViolationLine
These nested if statements could be combined604 - 606

Rice Implementation - org/kuali/rice/ken/web/spring/UserPreferencesController.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ken.deliverer.NotificationMessageDeliverer'31
Avoid unused imports such as 'org.kuali.rice.ken.exception.ErrorList'32
An empty statement (semicolon) not part of a loop149

Rice Implementation - org/kuali/rice/kew/actionitem/dao/impl/ActionItemDAOJpaImpl.java

ViolationLine
These nested if statements could be combined183 - 186

Rice Implementation - org/kuali/rice/kew/actionlist/dao/impl/ActionListDAOJpaImpl.java

ViolationLine
Avoid unused private methods such as 'toDocumentRouteHeaderValueActionListExtension(DocumentRouteHeaderValue)'.135 - 136

Rice Implementation - org/kuali/rice/kew/actionlist/dao/impl/ActionListDAOOjbImpl.java

ViolationLine
Avoid empty catch blocks580
Avoid empty catch blocks585

Rice Implementation - org/kuali/rice/kew/actionlist/web/ActionListAction.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.376
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.385
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.388
Avoid unused local variables such as 'index'.650

Rice Implementation - org/kuali/rice/kew/actionlist/web/ActionListFilterAction.java

ViolationLine
Avoid unused imports such as 'java.util.Collection'40

Rice Implementation - org/kuali/rice/kew/actionlist/web/ActionListFilterForm.java

ViolationLine
Avoid empty catch blocks218 - 220

Rice Implementation - org/kuali/rice/kew/actionrequest/ActionRequestValue.java

ViolationLine
These nested if statements could be combined1094 - 1096

Rice Implementation - org/kuali/rice/kew/actionrequest/service/impl/ActionRequestServiceImpl.java

ViolationLine
Avoid unused imports such as 'java.util.LinkedList'25
These nested if statements could be combined394 - 397
Avoid unused local variables such as 'allDeactivated'.469
Avoid unused local variables such as 'matchedArs'.530
Avoid unused local variables such as 'arGroups'.547
These nested if statements could be combined711 - 713
These nested if statements could be combined825 - 829

Rice Implementation - org/kuali/rice/kew/actions/AcknowledgeAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'25
These nested if statements could be combined141 - 143

Rice Implementation - org/kuali/rice/kew/actions/ActionTakenEvent.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'26
Avoid unused imports such as 'javax.xml.namespace.QName'43

Rice Implementation - org/kuali/rice/kew/actions/ApproveAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'25
These nested if statements could be combined144 - 146

Rice Implementation - org/kuali/rice/kew/actions/ClearFYIAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'24
These nested if statements could be combined130 - 132

Rice Implementation - org/kuali/rice/kew/actions/CompleteAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'24
These nested if statements could be combined139 - 141

Rice Implementation - org/kuali/rice/kew/actions/DisapproveAction.java

ViolationLine
These nested if statements could be combined202 - 207

Rice Implementation - org/kuali/rice/kew/actions/LogDocumentActionAction.java

ViolationLine
Avoid unused local variables such as 'actionTaken'.79

Rice Implementation - org/kuali/rice/kew/actions/SuperUserActionRequestApproveEvent.java

ViolationLine
These nested if statements could be combined148 - 156

Rice Implementation - org/kuali/rice/kew/actions/asyncservices/BlanketApproveProcessor.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.messaging.MessageServiceNames'28

Rice Implementation - org/kuali/rice/kew/batch/XmlPollerServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.impex.xml.XmlIngesterService'37

Rice Implementation - org/kuali/rice/kew/config/KEWConfigurer.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.ResourceLoader'27
Avoid duplicate imports such as 'org.kuali.rice.core.impl.resourceloader.RiceResourceLoaderFactory'29

Rice Implementation - org/kuali/rice/kew/config/ThinClientKEWConfigurer.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.config.KIMThinClientConfigurer'18
Avoid unused imports such as 'org.kuali.rice.ksb.messaging.config.KSBThinClientConfigurer'19

Rice Implementation - org/kuali/rice/kew/config/ThinClientLifecycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.BaseLifecycle'20
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'22

Rice Implementation - org/kuali/rice/kew/config/ThinClientResourceLoader.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.233

Rice Implementation - org/kuali/rice/kew/docsearch/DocumentLookupCriteriaProcessor.java

ViolationLine
Avoid unused imports such as 'java.util.Map'19
Avoid unused imports such as 'org.kuali.rice.kew.api.document.lookup.DocumentLookupCriteria'21

Rice Implementation - org/kuali/rice/kew/docsearch/DocumentLookupCriteriaProcessorKEWAdapter.java

ViolationLine
These nested if statements could be combined120 - 122

Rice Implementation - org/kuali/rice/kew/docsearch/DocumentLookupCustomizationMediator.java

ViolationLine
Avoid unused imports such as 'java.util.Map'12

Rice Implementation - org/kuali/rice/kew/docsearch/DocumentLookupCustomizationMediatorImpl.java

ViolationLine
Avoid unused imports such as 'java.util.Map'22
Avoid unused local variables such as 'orderedResultSetFieldMap'.47

Rice Implementation - org/kuali/rice/kew/docsearch/DocumentLookupInternalUtils.java

ViolationLine
These nested if statements could be combined83 - 85

Rice Implementation - org/kuali/rice/kew/docsearch/SearchableAttributeStringValue.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.document.attribute.DocumentAttribute'22

Rice Implementation - org/kuali/rice/kew/docsearch/SearchableAttributeValue.java

ViolationLine
Avoid unused imports such as 'java.util.Map'21

Rice Implementation - org/kuali/rice/kew/docsearch/dao/impl/DocumentSearchDAOJdbcImpl.java

ViolationLine
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.81

Rice Implementation - org/kuali/rice/kew/docsearch/service/impl/DocumentSearchServiceImpl.java

ViolationLine
Avoid unused private methods such as 'getOptionCriteriaField(UserOptions,String)'.136

Rice Implementation - org/kuali/rice/kew/docsearch/xml/StandardGenericXMLSearchableAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'46
Avoid unused local variables such as 'hasXPathExpression'.272
Avoid empty if statements297 - 299
These nested if statements could be combined578 - 580
Avoid unused local variables such as 'rangeDefinitionAttributes'.702

Rice Implementation - org/kuali/rice/kew/doctype/DocumentTypePolicy.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.159

Rice Implementation - org/kuali/rice/kew/doctype/DocumentTypeSecurity.java

ViolationLine
Avoid unused imports such as 'org.xml.sax.SAXException'33
Avoid unused imports such as 'javax.xml.parsers.ParserConfigurationException'36
Avoid unused imports such as 'java.io.IOException'40
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.86
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.89
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.98
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.101
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.111
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.114
Avoid unused local variables such as 'attributeOrClassName'.247
Avoid unused local variables such as 'applicationId'.248

Rice Implementation - org/kuali/rice/kew/doctype/bo/DocumentType.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.impl.group.GroupBo'61
These nested if statements could be combined1282 - 1284

Rice Implementation - org/kuali/rice/kew/doctype/dao/impl/DocumentTypeDAOJpaImpl.java

ViolationLine
Avoid unused local variables such as 'docType'.62

Rice Implementation - org/kuali/rice/kew/doctype/service/impl/DocumentSecurityServiceImpl.java

ViolationLine
These nested if statements could be combined255 - 258

Rice Implementation - org/kuali/rice/kew/document/DocumentTypeMaintainable.java

ViolationLine
Overriding method merely calls super91 - 93

Rice Implementation - org/kuali/rice/kew/document/RoutingRuleMaintainableBusRule.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowServiceErrorImpl'23
Avoid unused imports such as 'org.kuali.rice.kew.rule.WorkflowRuleAttribute'30
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'31
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleTemplateBo'32
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleTemplateAttributeBo'33
Avoid unused imports such as 'org.kuali.rice.kew.rule.xmlrouting.GenericXMLRuleAttribute'35
Avoid unused imports such as 'java.util.ArrayList'43
Avoid unused imports such as 'java.util.Iterator'44
Avoid unused imports such as 'java.util.List'45
These nested if statements could be combined166 - 169
These nested if statements could be combined176 - 179
These nested if statements could be combined213 - 217

Rice Implementation - org/kuali/rice/kew/documentoperation/web/DocumentOperationAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.messaging.service.KSBXMLService'64
Avoid unused local variables such as 'ruleTemplate'.626

Rice Implementation - org/kuali/rice/kew/dto/DTOConverter.java

ViolationLine
Avoid unused private methods such as 'getDocumentTypeByName(String)'.717
Avoid unused private methods such as 'handleException(String,Exception)'.721

Rice Implementation - org/kuali/rice/kew/engine/StandardWorkflowEngine.java

ViolationLine
Avoid unused method parameters such as 'nextNodeInstance'.348 - 356
Avoid unused method parameters such as 'nodeInstance'.572 - 594
Avoid unused method parameters such as 'nodeInstanceId'.608 - 629
Avoid unused method parameters such as 'nodeInstanceId'.671 - 691

Rice Implementation - org/kuali/rice/kew/engine/node/FYIByNetworkId.java

ViolationLine
Avoid unused local variables such as 'documentId'.52

Rice Implementation - org/kuali/rice/kew/engine/node/IteratedRequestActivationNode.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'23

Rice Implementation - org/kuali/rice/kew/engine/node/KRAMetaRuleNode.java

ViolationLine
These nested if statements could be combined123 - 125
Overriding method merely calls super155 - 157

Rice Implementation - org/kuali/rice/kew/engine/node/NodeJotter.java

ViolationLine
These nested if statements could be combined76 - 79

Rice Implementation - org/kuali/rice/kew/engine/node/RequestActivationNode.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'32
Avoid unused local variables such as 'isParallel'.134
These nested if statements could be combined149 - 151

Rice Implementation - org/kuali/rice/kew/engine/node/RequestActivationNodeBase.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'18
Avoid unused imports such as 'org.kuali.rice.kew.actionrequest.ActionRequestValue'22
Avoid unused imports such as 'org.kuali.rice.kew.service.KEWServiceLocator'25

Rice Implementation - org/kuali/rice/kew/engine/node/RequestsNode.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreApiServiceLocator'26
Avoid unused imports such as 'org.kuali.rice.kew.engine.EngineState'30
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'33
These nested if statements could be combined172 - 175

Rice Implementation - org/kuali/rice/kew/engine/node/RoleNode.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'28

Rice Implementation - org/kuali/rice/kew/engine/node/RouteNode.java

ViolationLine
These nested if statements could be combined304 - 306

Rice Implementation - org/kuali/rice/kew/engine/node/hierarchyrouting/HierarchyRoutingNode.java

ViolationLine
Avoid unused local variables such as 'i'.115
Avoid unused local variables such as 'documentType'.156
Avoid empty if statements162 - 187
Avoid unused method parameters such as 'helper'.230 - 279
Avoid unused method parameters such as 'helper'.403 - 423

Rice Implementation - org/kuali/rice/kew/engine/simulation/SimulationEngine.java

ViolationLine
These nested if statements could be combined248 - 250
Avoid empty catch blocks387 - 389

Rice Implementation - org/kuali/rice/kew/engine/transition/DynamicTransitionEngine.java

ViolationLine
Avoid empty if statements107 - 110

Rice Implementation - org/kuali/rice/kew/identity/service/IdentityHelperService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceIllegalArgumentException'18

Rice Implementation - org/kuali/rice/kew/identity/service/impl/IdentityHelperServiceImpl.java

ViolationLine
Avoid unused private fields such as 'logger'.44

Rice Implementation - org/kuali/rice/kew/impl/action/WorkflowDocumentActionsServiceImpl.java

ViolationLine
These nested if statements could be combined1004 - 1015

Rice Implementation - org/kuali/rice/kew/impl/actionlist/ActionListServiceNewImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'23
Avoid unused imports such as 'java.util.Arrays'27
Avoid unused imports such as 'java.util.Iterator'29

Rice Implementation - org/kuali/rice/kew/impl/document/WorkflowDocumentServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.util.KEWConstants'40
Avoid unused imports such as 'javax.jws.WebMethod'42
Avoid unused imports such as 'javax.jws.WebResult'44
Avoid unused imports such as 'java.util.Date'50
An empty statement (semicolon) not part of a loop312

Rice Implementation - org/kuali/rice/kew/impl/document/lookup/DocumentLookupCriteriaBoLookupableHelperService.java

ViolationLine
Avoid unused private fields such as 'DOCUMENT_ATTRIBUTE_PROPERTY_NAME_PREFIX'.62
These nested if statements could be combined160 - 162
Avoid unused method parameters such as 'column'.630 - 633

Rice Implementation - org/kuali/rice/kew/impl/document/lookup/DocumentLookupCriteriaTranslatorImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.41

Rice Implementation - org/kuali/rice/kew/impl/document/lookup/DocumentLookupGeneratorImpl.java

ViolationLine
Avoid unused private fields such as 'DATABASE_WILDCARD_CHARACTER'.79
Avoid unused private fields such as 'messageMap'.82

Rice Implementation - org/kuali/rice/kew/impl/peopleflow/PeopleFlowRequestGeneratorImpl.java

ViolationLine
Avoid unused imports such as 'org.apache.log4j.Priority'5

Rice Implementation - org/kuali/rice/kew/impl/repository/KewTypeBoServiceImpl.java

ViolationLine
Avoid unused local variables such as 'bo'.189

Rice Implementation - org/kuali/rice/kew/impl/rule/attribute/WorkflowRuleAttributeHandlerServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.jaxb.MapStringStringAdapter'7
Avoid unused imports such as 'org.kuali.rice.kew.framework.document.lookup.DocumentLookupCustomizer'14
Avoid unused imports such as 'javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter'24
Avoid unused private fields such as 'LOG'.30

Rice Implementation - org/kuali/rice/kew/lifecycle/EmbeddedLifeCycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'22

Rice Implementation - org/kuali/rice/kew/lifecycle/XmlPipelineLifeCycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.BaseLifecycle'21

Rice Implementation - org/kuali/rice/kew/mail/EmailNode.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.util.KEWConstants'39
These nested if statements could be combined70 - 72

Rice Implementation - org/kuali/rice/kew/mail/service/impl/ImmediateEmailReminderServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'3
Avoid unused private fields such as 'LOG'.17

Rice Implementation - org/kuali/rice/kew/messaging/MessageServiceNames.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiServiceLocator'27
Avoid unused imports such as 'org.kuali.rice.kew.api.mail.ImmediateEmailReminderService'29
Avoid unused imports such as 'org.kuali.rice.ksb.messaging.service.KSBXMLService'32

Rice Implementation - org/kuali/rice/kew/messaging/exceptionhandling/ExceptionRoutingServiceImpl.java

ViolationLine
These nested if statements could be combined233 - 235

Rice Implementation - org/kuali/rice/kew/notes/WorkflowNoteAttributeImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.document.Document'19

Rice Implementation - org/kuali/rice/kew/notes/service/impl/AttachmentServiceImpl.java

ViolationLine
Avoid unused imports such as 'java.util.logging.Logger'22

Rice Implementation - org/kuali/rice/kew/notes/web/NoteAction.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.212
Avoid unused method parameters such as 'request'.216 - 268
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.241
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.260

Rice Implementation - org/kuali/rice/kew/plugin/PluginClassLoader.java

ViolationLine
Overriding method merely calls super79 - 82
Avoid empty catch blocks140 - 142
Avoid empty catch blocks154 - 156
Avoid empty catch blocks167 - 169

Rice Implementation - org/kuali/rice/kew/plugin/PluginRegistry.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.ResourceLoader'22

Rice Implementation - org/kuali/rice/kew/preferences/service/impl/PreferencesServiceImpl.java

ViolationLine
Avoid unused private fields such as 'DEFAULT_COLOR'.72
Avoid unused private fields such as 'DEFAULT_ACTION_LIST_SIZE'.73
Avoid unused private fields such as 'DEFAULT_REFRESH_RATE'.74
Avoid unused local variables such as 'stagingDirectory'.96
Avoid empty if statements178 - 180

Rice Implementation - org/kuali/rice/kew/quicklinks/dao/impl/QuickLinksDAOOjbImpl.java

ViolationLine
Avoid empty catch blocks85 - 86
Avoid empty catch blocks92 - 93
Avoid empty catch blocks99 - 100
Avoid empty catch blocks106 - 107
Avoid empty catch blocks175 - 176
Avoid empty catch blocks181 - 182
Avoid empty catch blocks224 - 225
Avoid empty catch blocks230 - 231

Rice Implementation - org/kuali/rice/kew/resourceloader/CoreResourceLoader.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.105

Rice Implementation - org/kuali/rice/kew/role/KimRoleRecipient.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.responsibility.ResponsibilityAction'19
Avoid unused imports such as 'java.util.List'22

Rice Implementation - org/kuali/rice/kew/role/XPathQualifierResolver.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'25

Rice Implementation - org/kuali/rice/kew/role/service/RoleService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'20

Rice Implementation - org/kuali/rice/kew/routeheader/DocumentRouteHeaderValue.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.framework.persistence.jdbc.sql.SQLUtils'28
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'54
Avoid unused private fields such as 'searchableAttributeValues'.214

Rice Implementation - org/kuali/rice/kew/routeheader/DocumentStatusTransition.java

ViolationLine
Avoid unused imports such as 'org.bouncycastle.ocsp.OCSPReqGenerator'18

Rice Implementation - org/kuali/rice/kew/routeheader/StandardDocumentContent.java

ViolationLine
Avoid unused method parameters such as 'routeContext'.75 - 92

Rice Implementation - org/kuali/rice/kew/routeheader/dao/impl/DocumentRouteHeaderDAOJpaImpl.java

ViolationLine
Avoid empty if statements150 - 152
Avoid empty if statements171 - 173

Rice Implementation - org/kuali/rice/kew/routeheader/dao/impl/DocumentRouteHeaderDAOOjbImpl.java

ViolationLine
Avoid empty catch blocks133 - 134

Rice Implementation - org/kuali/rice/kew/routeheader/service/impl/WorkflowDocumentServiceImpl.java

ViolationLine
Avoid unused local variables such as 'principal'.453

Rice Implementation - org/kuali/rice/kew/routelog/web/RouteLogAction.java

ViolationLine
Avoid unused local variables such as 'applicationId'.215
These nested if statements could be combined295 - 299

Rice Implementation - org/kuali/rice/kew/routemodule/InlineRequestsRouteModule.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiServiceLocator'28
Avoid unused imports such as 'org.kuali.rice.kew.framework.KewFrameworkServiceLocator'31
Avoid unused imports such as 'org.kuali.rice.kew.framework.rule.attribute.WorkflowRuleAttributeHandlerService'32
Avoid unused private fields such as 'LOG'.57
Avoid empty if statements124 - 126

Rice Implementation - org/kuali/rice/kew/routemodule/service/RoutingReportService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'20

Rice Implementation - org/kuali/rice/kew/routemodule/service/impl/RouteModuleServiceImpl.java

ViolationLine
Avoid unused method parameters such as 'ruleTemplateName'.88 - 90

Rice Implementation - org/kuali/rice/kew/routemodule/service/impl/RoutingReportServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'21

Rice Implementation - org/kuali/rice/kew/rule/AbstractIdRoleAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'25

Rice Implementation - org/kuali/rice/kew/rule/AccumulatingBSFRuleExpression.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice Implementation - org/kuali/rice/kew/rule/FlexRM.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.collections.CollectionUtils'19
Avoid unused imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'24
Avoid unused imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'25
Avoid unused imports such as 'org.kuali.rice.kew.api.WorkflowRuntimeException'34
Avoid unused imports such as 'org.kuali.rice.kew.api.extension.ExtensionRepositoryService'37
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleTemplate'42
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'50
Avoid unused imports such as 'java.lang.reflect.Method'58
Avoid unused private methods such as 'makeActionRequests(ActionRequestFactory,RouteContext,org.kuali.rice.kew.api.rule.Rule,DocumentRouteHeaderValue,ActionRequestValue,RuleDelegation)'.249

Rice Implementation - org/kuali/rice/kew/rule/HierarchicalNamedRuleSelector.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'22

Rice Implementation - org/kuali/rice/kew/rule/KRAMetaRuleEngine.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'25
Avoid unused imports such as 'org.kuali.rice.kew.service.KEWServiceLocator'26

Rice Implementation - org/kuali/rice/kew/rule/MetaRuleExpression.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'23

Rice Implementation - org/kuali/rice/kew/rule/RolePokerProcessor.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.WorkflowRuntimeException'21
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'22
Avoid unused imports such as 'java.util.ArrayList'26
Avoid unused imports such as 'java.util.List'27

Rice Implementation - org/kuali/rice/kew/rule/RuleBaseValues.java

ViolationLine
Avoid unused local variables such as 'ruleAttribute'.193

Rice Implementation - org/kuali/rice/kew/rule/RuleExpression.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'19

Rice Implementation - org/kuali/rice/kew/rule/RuleExpressionDef.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.kew.api.rule.RuleExpression'22
Ensure you override both equals() and hashCode()101

Rice Implementation - org/kuali/rice/kew/rule/RuleExpressionResult.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'18

Rice Implementation - org/kuali/rice/kew/rule/RuleImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'22

Rice Implementation - org/kuali/rice/kew/rule/RuleRoutingAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.extension.ExtensionDefinition'24

Rice Implementation - org/kuali/rice/kew/rule/RuleSelector.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'23

Rice Implementation - org/kuali/rice/kew/rule/TemplateRuleSelector.java

ViolationLine
Avoid unused imports such as 'java.util.Date'35
Avoid unused local variables such as 'documentContent'.125

Rice Implementation - org/kuali/rice/kew/rule/WorkflowRuleAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.extension.ExtensionDefinition'19

Rice Implementation - org/kuali/rice/kew/rule/bo/RuleBaseValuesLookupableHelperServiceImpl.java

ViolationLine
Avoid unused local variables such as 'curExtId'.242
Avoid unused private methods such as 'getRuleTemplateService()'.335

Rice Implementation - org/kuali/rice/kew/rule/bo/RuleDelegationLookupableHelperServiceImpl.java

ViolationLine
Avoid unused local variables such as 'errors'.138
Avoid unused local variables such as 'curExtId'.230
Avoid unused private methods such as 'getRuleTemplateService()'.326

Rice Implementation - org/kuali/rice/kew/rule/dao/impl/RuleDAOJpaImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.47
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.126

Rice Implementation - org/kuali/rice/kew/rule/dao/impl/RuleDAOOjbImpl.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.126
These nested if statements could be combined231 - 233
Avoid unused private methods such as 'getWorkgroupOrCriteria(Collection)'.398
Avoid unused private methods such as 'getWorkgroupResponsibilitySubQuery(Set)'.421

Rice Implementation - org/kuali/rice/kew/rule/dao/impl/RuleDelegationDAOOjbImpl.java

ViolationLine
Avoid unused private methods such as 'getWorkgroupResponsibilitySubQuery(Set)'.147

Rice Implementation - org/kuali/rice/kew/rule/service/impl/RuleDelegationServiceImpl.java

ViolationLine
Avoid empty if statements119 - 121

Rice Implementation - org/kuali/rice/kew/rule/service/impl/RuleServiceInternalImpl.java

ViolationLine
Avoid unused local variables such as 'notifyMap'.291
Avoid unused local variables such as 'notifyMap'.360
These nested if statements could be combined605 - 608
Avoid empty if statements636 - 638
Avoid empty if statements686 - 688

Rice Implementation - org/kuali/rice/kew/rule/web/DelegateRuleForm.java

ViolationLine
These nested if statements could be combined77 - 80

Rice Implementation - org/kuali/rice/kew/rule/web/RoutingReportAction.java

ViolationLine
Avoid unused method parameters such as 'isDelegate'.370 - 429
Avoid unused method parameters such as 'request'.451 - 453

Rice Implementation - org/kuali/rice/kew/rule/web/RoutingReportForm.java

ViolationLine
These nested if statements could be combined92 - 98

Rice Implementation - org/kuali/rice/kew/rule/web/RuleQuickLinksAction.java

ViolationLine
Avoid unused imports such as 'java.util.Map'56

Rice Implementation - org/kuali/rice/kew/rule/web/WebRuleResponsibility.java

ViolationLine
Avoid unused local variables such as 'o'.148
An empty statement (semicolon) not part of a loop319

Rice Implementation - org/kuali/rice/kew/rule/xmlrouting/StandardGenericXMLRuleAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.rule.bo.RuleAttribute'33
Avoid unused local variables such as 'quickfinderService'.142
Avoid empty if statements154 - 157
These nested if statements could be combined462 - 464

Rice Implementation - org/kuali/rice/kew/service/impl/KEWModuleService.java

ViolationLine
These nested if statements could be combined83 - 86

Rice Implementation - org/kuali/rice/kew/service/impl/ReviewResponsibilityTypeServiceImpl.java

ViolationLine
These nested if statements could be combined59 - 63

Rice Implementation - org/kuali/rice/kew/service/impl/package-info.java

ViolationLine
Avoid unused imports such as 'java.util.Map'22

Rice Implementation - org/kuali/rice/kew/stats/dao/impl/StatsDAOOjbImpl.java

ViolationLine
Avoid unnecessary temporaries when converting primitives to Strings59
Avoid unnecessary temporaries when converting primitives to Strings75
Avoid unnecessary temporaries when converting primitives to Strings95
Avoid unnecessary temporaries when converting primitives to Strings128
Avoid unnecessary temporaries when converting primitives to Strings153

Rice Implementation - org/kuali/rice/kew/stats/web/StatsForm.java

ViolationLine
Avoid empty catch blocks104 - 106
Avoid empty catch blocks130 - 132

Rice Implementation - org/kuali/rice/kew/superuser/web/SuperUserAction.java

ViolationLine
Avoid unused method parameters such as 'request'.301 - 308
These nested if statements could be combined506 - 509

Rice Implementation - org/kuali/rice/kew/useroptions/UserOptionsServiceImpl.java

ViolationLine
Avoid unused private methods such as 'getNewOptionIdForActionList()'.43

Rice Implementation - org/kuali/rice/kew/useroptions/dao/ReloadActionListDAO.java

ViolationLine
Avoid unused imports such as 'javax.sql.DataSource'18

Rice Implementation - org/kuali/rice/kew/useroptions/dao/impl/ReloadActionListDaoJdbcImpl.java

ViolationLine
Avoid unused imports such as 'java.sql.ResultSet'20
Avoid unused local variables such as 'result'.66
Avoid empty catch blocks68 - 70

Rice Implementation - org/kuali/rice/kew/util/FutureRequestDocumentStateManager.java

ViolationLine
Avoid unused private fields such as 'LOG'.39

Rice Implementation - org/kuali/rice/kew/validation/RuleValidationAttributeExporterServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.22

Rice Implementation - org/kuali/rice/kew/web/UserLoginFilter.java

ViolationLine
Avoid unused private fields such as 'filterConfig'.68
These nested if statements could be combined170 - 176
These nested if statements could be combined173 - 175

Rice Implementation - org/kuali/rice/kew/web/UserPreferencesFilter.java

ViolationLine
Avoid unused private fields such as 'filterConfig'.51

Rice Implementation - org/kuali/rice/kew/xml/DocumentTypeXmlParser.java

ViolationLine
Avoid unused method parameters such as 'nodeTypeName'.1160 - 1328
These nested if statements could be combined1217 - 1220

Rice Implementation - org/kuali/rice/kew/xml/GroupXmlParser.java

ViolationLine
Avoid unused private fields such as 'DEFAULT_GROUP_DESCRIPTION'.57
Avoid unused private fields such as 'groupAttributes'.61
Avoid empty if statements186 - 188

Rice Implementation - org/kuali/rice/kew/xml/RuleTemplateXmlParser.java

ViolationLine
Avoid empty if statements321 - 323
Avoid empty if statements391 - 393

Rice Implementation - org/kuali/rice/kew/xml/RuleXmlParser.java

ViolationLine
Avoid unused private methods such as 'checkForDuplicateRuleDelegations(List)'.159
Avoid unused local variables such as 'delegations'.380

Rice Implementation - org/kuali/rice/kew/xml/TestGroupNamespaceURIFilter.java

ViolationLine
Avoid unused method parameters such as 'attributes'.144 - 154

Rice Implementation - org/kuali/rice/kew/xml/export/DocumentTypeXmlExporter.java

ViolationLine
These nested if statements could be combined344 - 347
Avoid unused method parameters such as 'nodeType'.429 - 431
Avoid unused method parameters such as 'nodeType'.436 - 438

Rice Implementation - org/kuali/rice/kew/xml/export/GroupXmlExporter.java

ViolationLine
Avoid unnecessary temporaries when converting primitives to Strings87
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.87

Rice Implementation - org/kuali/rice/kew/xml/export/RuleXmlExporter.java

ViolationLine
Avoid unused private methods such as 'exportRuleDelegations(Element,RuleBaseValues)'.191

Rice Implementation - org/kuali/rice/kim/bo/impl/KimAttributes.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.framework.component.ComponentEbo'18
Avoid unused imports such as 'org.kuali.rice.core.framework.namespace.NamespaceEbo'19
Avoid unused imports such as 'org.kuali.rice.core.framework.parameter.ParameterEbo'20
Avoid unused imports such as 'org.kuali.rice.shareddata.framework.campus.CampusEbo'26

Rice Implementation - org/kuali/rice/kim/bo/ui/KimDocumentBoActivatableToFromBase.java

ViolationLine
Avoid unused imports such as 'java.sql.Date'18

Rice Implementation - org/kuali/rice/kim/bo/ui/KimDocumentBoActivatableToFromEditableBase.java

ViolationLine
Avoid unused imports such as 'java.sql.Date'18

Rice Implementation - org/kuali/rice/kim/bo/ui/KimDocumentBoActiveToFromBase.java

ViolationLine
Avoid unused imports such as 'java.sql.Date'18

Rice Implementation - org/kuali/rice/kim/bo/ui/PersonDocumentEmail.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.CodedAttributeContract'20

Rice Implementation - org/kuali/rice/kim/bo/ui/PersonDocumentGroup.java

ViolationLine
These nested if statements could be combined85 - 87

Rice Implementation - org/kuali/rice/kim/bo/ui/PersonDocumentPhone.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.CodedAttributeContract'21

Rice Implementation - org/kuali/rice/kim/document/GenericPermissionMaintainable.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.permission.Permission'19
Avoid unused imports such as 'org.kuali.rice.kim.impl.responsibility.ReviewResponsibilityBo'24
Avoid unused imports such as 'java.util.HashMap'29

Rice Implementation - org/kuali/rice/kim/document/rule/ActiveRoleMemberHelper.java

ViolationLine
Avoid unused private fields such as 'LOG'.32

Rice Implementation - org/kuali/rice/kim/document/rule/GenericPermissionMaintenanceDocumentRule.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.impl.permission.PermissionBo'25
Avoid unused imports such as 'org.kuali.rice.kim.impl.permission.PermissionTemplateBo'26
Avoid unused local variables such as 'spacesPattern'.105

Rice Implementation - org/kuali/rice/kim/document/rule/IdentityManagementGroupDocumentRule.java

ViolationLine
These nested if statements could be combined93 - 100

Rice Implementation - org/kuali/rice/kim/document/rule/IdentityManagementPersonDocumentRule.java

ViolationLine
These nested if statements could be combined307 - 316
These nested if statements could be combined464 - 475
Avoid unused local variables such as 'i'.718

Rice Implementation - org/kuali/rice/kim/document/rule/IdentityManagementRoleDocumentRule.java

ViolationLine
These nested if statements could be combined160 - 164
These nested if statements could be combined376 - 389
These nested if statements could be combined377 - 388
These nested if statements could be combined534 - 547
These nested if statements could be combined535 - 546

Rice Implementation - org/kuali/rice/kim/impl/responsibility/ResponsibilityInquirableImpl.java

ViolationLine
Avoid empty if statements86 - 88

Rice Implementation - org/kuali/rice/kim/impl/responsibility/ResponsibilityLookupableHelperServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.44

Rice Implementation - org/kuali/rice/kim/inquiry/PermissionInquirableImpl.java

ViolationLine
Avoid empty if statements91 - 93

Rice Implementation - org/kuali/rice/kim/lookup/GroupLookupableHelperServiceImpl.java

ViolationLine
Avoid empty if statements324 - 325

Rice Implementation - org/kuali/rice/kim/lookup/RoleLookupableHelperServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.64
These nested if statements could be combined109 - 111

Rice Implementation - org/kuali/rice/kim/rules/ui/KimDocumentMemberRule.java

ViolationLine
Avoid unused local variables such as 'i'.69

Rice Implementation - org/kuali/rice/kim/rules/ui/PersonDocumentDelegationMemberRule.java

ViolationLine
Avoid unused local variables such as 'document'.42

Rice Implementation - org/kuali/rice/kim/rules/ui/RoleDocumentDelegationMemberRule.java

ViolationLine
Avoid unused local variables such as 'i'.70

Rice Implementation - org/kuali/rice/kim/service/impl/KimModuleService.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'40
Avoid unused imports such as 'org.kuali.rice.core.api.criteria.PredicateFactory.and'48
These nested if statements could be combined85 - 88

Rice Implementation - org/kuali/rice/kim/service/impl/UiDocumentServiceImpl.java

ViolationLine
Avoid unused private methods such as 'getPrincipalImpl(String)'.602
Avoid unused local variables such as 'empInfo'.611
These nested if statements could be combined1313 - 1316
Avoid empty if statements1729 - 1731
Avoid empty if statements1737 - 1739
Avoid empty if statements1744 - 1746

Rice Implementation - org/kuali/rice/kim/util/KimCommonUtilsInternal.java

ViolationLine
Avoid unused private fields such as 'LOG'.30

Rice Implementation - org/kuali/rice/kim/web/struts/action/IdentityManagementRoleDocumentAction.java

ViolationLine
Avoid empty if statements565 - 568
These nested if statements could be combined595 - 597
These nested if statements could be combined609 - 611

Rice Implementation - org/kuali/rice/kns/lookup/DataDictionaryLookupResultsSupportStrategy.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'27
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocatorWeb'28

Rice Implementation - org/kuali/rice/kns/lookup/PersistableBusinessObjectLookupResultsSupportStrategyImpl.java

ViolationLine
No need to import a type that lives in the same package23

Rice Implementation - org/kuali/rice/kns/service/impl/BusinessObjectAuthorizationServiceImpl.java

ViolationLine
Avoid unused private fields such as 'dataDictionaryService'.74
Avoid unused private fields such as 'documentHelperService'.77
These nested if statements could be combined214 - 238
These nested if statements could be combined277 - 287
Avoid empty catch blocks534 - 537
Avoid unused local variables such as 'namespaceCode'.591
Avoid unused local variables such as 'componentName'.592
Avoid unused local variables such as 'propertyName'.593

Rice Implementation - org/kuali/rice/kns/service/impl/BusinessObjectMetaDataServiceImpl.java

ViolationLine
Avoid unused local variables such as 'attributeRefName'.347

Rice Implementation - org/kuali/rice/kns/service/impl/DataDictionaryServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kns.datadictionary.MaintenanceDocumentEntry'19

Rice Implementation - org/kuali/rice/kns/service/impl/DictionaryValidationServiceImpl.java

ViolationLine
Avoid empty catch blocks272 - 274
Avoid empty catch blocks290 - 292

Rice Implementation - org/kuali/rice/kns/service/impl/MaintenanceDocumentDictionaryServiceImpl.java

ViolationLine
These nested if statements could be combined555 - 558
Avoid unused method parameters such as 'businessObject'.631 - 648

Rice Implementation - org/kuali/rice/kns/web/struts/action/AuthorizationExceptionAction.java

ViolationLine
Avoid unused method parameters such as 'form'.74 - 81

Rice Implementation - org/kuali/rice/kns/web/struts/action/KualiRequestProcessor.java

ViolationLine
These nested if statements could be combined531 - 542
These nested if statements could be combined559 - 570

Rice Implementation - org/kuali/rice/kns/web/struts/form/BackdoorForm.java

ViolationLine
Avoid unused private fields such as 'targetName'.37

Rice Implementation - org/kuali/rice/krad/dao/impl/AttachmentDaoJpa.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice Implementation - org/kuali/rice/krad/dao/impl/AttachmentDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.31

Rice Implementation - org/kuali/rice/krad/dao/impl/BusinessObjectDaoJpa.java

ViolationLine
Avoid unused private fields such as 'ojbCollectionHelper'.58
Avoid empty catch blocks83
Avoid empty catch blocks101

Rice Implementation - org/kuali/rice/krad/dao/impl/DocumentHeaderDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.30

Rice Implementation - org/kuali/rice/krad/dao/impl/LookupDaoJpa.java

ViolationLine
Avoid empty catch blocks240

Rice Implementation - org/kuali/rice/krad/dao/impl/NoteDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.39

Rice Implementation - org/kuali/rice/krad/dao/impl/PersistedLookupMetadataDaoJpa.java

ViolationLine
Avoid unused private fields such as 'LOG'.32

Rice Implementation - org/kuali/rice/krad/dao/impl/PersistedLookupMetadataDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.29

Rice Implementation - org/kuali/rice/krad/dao/impl/PersistenceDaoJpa.java

ViolationLine
Avoid unused local variables such as 'fk'.89
Avoid unused local variables such as 'foreignPK'.90
Avoid empty catch blocks111

Rice Implementation - org/kuali/rice/krad/dao/impl/SessionDocumentDaoJpa.java

ViolationLine
Avoid unused private fields such as 'LOG'.31

Rice Implementation - org/kuali/rice/krad/dao/impl/SessionDocumentDaoOjb.java

ViolationLine
Avoid unused private fields such as 'LOG'.34
Avoid unused private fields such as 'businessObjectDao'.35

Rice Implementation - org/kuali/rice/krad/dao/proxy/BusinessObjectDaoProxy.java

ViolationLine
Avoid unused private fields such as 'LOG'.44

Rice Implementation - org/kuali/rice/krad/dao/proxy/DocumentHeaderDaoProxy.java

ViolationLine
Avoid unused local variables such as 'START_INDEX'.28

Rice Implementation - org/kuali/rice/krad/dao/proxy/MaintenanceDocumentDaoProxy.java

ViolationLine
Avoid unused local variables such as 'START_INDEX'.32

Rice Implementation - org/kuali/rice/krad/dao/proxy/NoteDaoProxy.java

ViolationLine
Avoid unused local variables such as 'START_INDEX'.32

Rice Implementation - org/kuali/rice/krad/dao/proxy/PersistedLookupMetadataDaoProxy.java

ViolationLine
Avoid unused local variables such as 'START_INDEX'.32

Rice Implementation - org/kuali/rice/krad/dao/proxy/PersistenceDaoProxy.java

ViolationLine
Avoid unused local variables such as 'entityManager'.56

Rice Implementation - org/kuali/rice/krad/dao/proxy/SessionDocumentDaoProxy.java

ViolationLine
Avoid unused private fields such as 'LOG'.29

Rice Implementation - org/kuali/rice/krad/datadictionary/impl/BeanOverrideImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice Implementation - org/kuali/rice/krad/service/impl/AttachmentServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.document.Document'26
These nested if statements could be combined246 - 248

Rice Implementation - org/kuali/rice/krad/service/impl/BusinessObjectDictionaryServiceImpl.java

ViolationLine
These nested if statements could be combined207 - 209
These nested if statements could be combined224 - 226
These nested if statements could be combined240 - 242
These nested if statements could be combined257 - 259
These nested if statements could be combined274 - 277
These nested if statements could be combined342 - 344
Avoid empty if statements500 - 507
These nested if statements could be combined517 - 531
These nested if statements could be combined521 - 530
These nested if statements could be combined554 - 572
These nested if statements could be combined556 - 571
These nested if statements could be combined564 - 568
Avoid empty catch blocks582 - 586
These nested if statements could be combined655 - 657
These nested if statements could be combined725 - 727

Rice Implementation - org/kuali/rice/krad/service/impl/BusinessObjectSerializerServiceImpl.java

ViolationLine
Avoid unused local variables such as 'maintenanceDocumentEntry'.60

Rice Implementation - org/kuali/rice/krad/service/impl/BusinessObjectServiceImpl.java

ViolationLine
Avoid empty catch blocks244 - 247
Avoid unused method parameters such as 'refFieldName'.379 - 394

Rice Implementation - org/kuali/rice/krad/service/impl/ComponentFieldPermissionTypeServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceIllegalArgumentException'19

Rice Implementation - org/kuali/rice/krad/service/impl/DataDictionaryServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants'46
Avoid unused private fields such as 'LOG'.67
These nested if statements could be combined253 - 255
These nested if statements could be combined709 - 712
These nested if statements could be combined723 - 727

Rice Implementation - org/kuali/rice/krad/service/impl/DataObjectMetaDataServiceImpl.java

ViolationLine
These nested if statements could be combined165 - 170
These nested if statements could be combined209 - 212
These nested if statements could be combined230 - 233
These nested if statements could be combined291 - 293

Rice Implementation - org/kuali/rice/krad/service/impl/DictionaryValidationServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.validation.ValidationUtils'37
These nested if statements could be combined608 - 610

Rice Implementation - org/kuali/rice/krad/service/impl/DocumentHeaderServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice Implementation - org/kuali/rice/krad/service/impl/DocumentServiceImpl.java

ViolationLine
This usage of the Collection.toArray() method will throw a ClassCastException.175
Avoid unused method parameters such as 'documentHeaderId'.697 - 704
These nested if statements could be combined793 - 796

Rice Implementation - org/kuali/rice/krad/service/impl/InactivateableFromToServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.BusinessObjectDictionaryService'22

Rice Implementation - org/kuali/rice/krad/service/impl/InactivationBlockingDisplayServiceImpl.java

ViolationLine
Avoid unused private fields such as 'persistenceService'.47
Avoid unused local variables such as 'formatter'.120

Rice Implementation - org/kuali/rice/krad/service/impl/KRADModuleService.java

ViolationLine
These nested if statements could be combined37 - 39
These nested if statements could be combined46 - 48

Rice Implementation - org/kuali/rice/krad/service/impl/LookupServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice Implementation - org/kuali/rice/krad/service/impl/MailServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.26

Rice Implementation - org/kuali/rice/krad/service/impl/MaintenanceDocumentServiceImpl.java

ViolationLine
Avoid unused local variables such as 'user'.299

Rice Implementation - org/kuali/rice/krad/service/impl/NamespacePermissionTypeServiceImpl.java

ViolationLine
Empty initializer was found34 - 36

Rice Implementation - org/kuali/rice/krad/service/impl/NamespaceWildcardAllowedAndOrStringExactMatchPermissionTypeServiceImpl.java

ViolationLine
These nested if statements could be combined70 - 72
These nested if statements could be combined80 - 82

Rice Implementation - org/kuali/rice/krad/service/impl/PersistenceServiceImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.35

Rice Implementation - org/kuali/rice/krad/service/impl/PersistenceServiceJpaImpl.java

ViolationLine
These nested if statements could be combined131 - 133
Avoid unused local variables such as 'refPkNames'.310

Rice Implementation - org/kuali/rice/krad/service/impl/PersistenceServiceOjbImpl.java

ViolationLine
These nested if statements could be combined407 - 409

Rice Implementation - org/kuali/rice/krad/service/impl/PersistenceStructureServiceJpaImpl.java

ViolationLine
These nested if statements could be combined551 - 553

Rice Implementation - org/kuali/rice/krad/service/impl/PersistenceStructureServiceOjbImpl.java

ViolationLine
These nested if statements could be combined581 - 583

Rice Implementation - org/kuali/rice/krad/service/impl/PredicateFactoryLookup.java

ViolationLine
Avoid unused method parameters such as 'strValue'.181 - 186
Avoid unused method parameters such as 'clazz'.181 - 186
Avoid unused method parameters such as 'key'.181 - 186
Avoid unused local variables such as 'caseInsensitive'.183
Avoid unused method parameters such as 'clazz'.188 - 192

Rice Implementation - org/kuali/rice/krad/service/impl/RiceApplicationConfigurationMediationServiceImpl.java

ViolationLine
These nested if statements could be combined130 - 132

Rice Implementation - org/kuali/rice/krad/service/impl/SessionDocumentServiceImpl.java

ViolationLine
Avoid unused local variables such as 'key'.170

Rice Implementation - org/kuali/rice/krad/service/impl/XmlObjectSerializerServiceImpl.java

ViolationLine
Avoid empty if statements198 - 200
Avoid empty if statements256 - 258

Rice Implementation - org/kuali/rice/krad/uif/service/impl/ViewDictionaryServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataDictionaryException'20
Avoid unused imports such as 'org.kuali.rice.krad.uif.view.InquiryView'26
Avoid unused imports such as 'org.kuali.rice.krad.uif.view.MaintenanceView'28

Rice Implementation - org/kuali/rice/krad/util/OjbCollectionHelper.java

ViolationLine
Avoid empty catch blocks66 - 68
Avoid empty catch blocks108 - 110
Avoid unused method parameters such as 'origSource'.121 - 131

Rice Implementation - org/kuali/rice/krad/workflow/WorkflowUtils.java

ViolationLine
Unnecessary final modifier in final class61 - 69
Unnecessary final modifier in final class71 - 79
Unnecessary final modifier in final class91 - 101
Unnecessary final modifier in final class110 - 112
Unnecessary final modifier in final class139 - 141

Rice Implementation - org/kuali/rice/krad/workflow/attribute/DataDictionaryDocumentSearchCustomizer.java

ViolationLine
Avoid unused imports such as 'java.util.Map'33

Rice Implementation - org/kuali/rice/krad/workflow/attribute/DataDictionarySearchableAttribute.java

ViolationLine
Avoid empty catch blocks199 - 201
Avoid unused local variables such as 'boEntry'.435

Rice Implementation - org/kuali/rice/krad/workflow/attribute/KualiXmlAttributeHelper.java

ViolationLine
Avoid unused local variables such as 'docContent'.95
Avoid unused local variables such as 'name'.117
These nested if statements could be combined162 - 199
Avoid unused private methods such as 'getLastXPath(Element)'.449

Rice Implementation - org/kuali/rice/krad/workflow/postprocessor/KualiPostProcessor.java

ViolationLine
Avoid unused private fields such as 'LOG'.50

Rice Implementation - org/kuali/rice/krad/workflow/service/WorkflowAttributePropertyResolutionService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.docsearch.SearchableAttributeValue'19

Rice Implementation - org/kuali/rice/krad/workflow/service/impl/WorkflowAttributePropertyResolutionServiceImpl.java

ViolationLine
These nested if statements could be combined363 - 366

Rice Implementation - org/kuali/rice/krad/workflow/service/impl/WorkflowDocumentServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.InvalidActionTakenException'28

Rice Implementation - org/kuali/rice/ksb/impl/bus/LocalService.java

ViolationLine
Avoid empty catch blocks114

Rice Implementation - org/kuali/rice/ksb/impl/registry/ServiceRegistryDaoOjb.java

ViolationLine
Avoid empty catch blocks138

Rice Implementation - org/kuali/rice/ksb/impl/registry/diff/ServiceRegistryDiffCalculator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.api.registry.ServiceRegistry'20

Rice Implementation - org/kuali/rice/ksb/messaging/KSBHttpInvokerRequestExecutor.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'32

Rice Implementation - org/kuali/rice/ksb/messaging/KSBHttpInvokerServiceExporter.java

ViolationLine
Overriding method merely calls super92 - 94

Rice Implementation - org/kuali/rice/ksb/messaging/MessageFetcher.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.util.KSBConstants.Config'23

Rice Implementation - org/kuali/rice/ksb/messaging/MessageServiceInvoker.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.77

Rice Implementation - org/kuali/rice/ksb/messaging/PersistedMessagePayload.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.api.KsbApiServiceLocator'19

Rice Implementation - org/kuali/rice/ksb/messaging/bam/dao/impl/BAMDAOOjbImpl.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'25

Rice Implementation - org/kuali/rice/ksb/messaging/bam/dao/impl/BAMDaoJpaImpl.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'25

Rice Implementation - org/kuali/rice/ksb/messaging/config/KSBConfigurer.java

ViolationLine
These nested if statements could be combined271 - 273
These nested if statements could be combined276 - 278

Rice Implementation - org/kuali/rice/ksb/messaging/exceptionhandling/DefaultMessageExceptionHandler.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.143

Rice Implementation - org/kuali/rice/ksb/messaging/quartz/KSBSchedulerFactoryBean.java

ViolationLine
Avoid unused private fields such as 'transactionManager'.41
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.68

Rice Implementation - org/kuali/rice/ksb/messaging/quartz/QuartzConfigPropertiesFactoryBean.java

ViolationLine
These nested if statements could be combined62 - 64

Rice Implementation - org/kuali/rice/ksb/messaging/serviceconnectors/HttpInvokerConnector.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.140

Rice Implementation - org/kuali/rice/ksb/messaging/serviceconnectors/ResourceFacadeImpl.java

ViolationLine
Avoid importing anything from the package 'java.lang'20
Avoid unused imports such as 'org.apache.commons.collections.CollectionUtils'22

Rice Implementation - org/kuali/rice/ksb/messaging/servlet/KSBDispatcherServlet.java

ViolationLine
Avoid unused imports such as 'org.springframework.web.context.WebApplicationContext'37

Rice Implementation - org/kuali/rice/ksb/messaging/threadpool/KSBScheduledThreadPoolExecutor.java

ViolationLine
Avoid empty catch blocks48 - 50

Rice Implementation - org/kuali/rice/ksb/messaging/web/MessageQueueAction.java

ViolationLine
These nested if statements could be combined392 - 395

Rice Implementation - org/kuali/rice/ksb/security/admin/service/impl/JavaSecurityManagementServiceImpl.java

ViolationLine
Avoid empty catch blocks121 - 122
Don't create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN)214

Rice Implementation - org/kuali/rice/ksb/security/admin/web/JavaSecurityManagementAction.java

ViolationLine
Avoid empty catch blocks118

Rice Implementation - org/kuali/rice/ksb/security/admin/web/JavaSecurityManagementForm.java

ViolationLine
These nested if statements could be combined57 - 59

Rice Implementation - org/kuali/rice/ksb/service/KSBServiceLocator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.api.messaging.MessageHelper'31

Rice Integration Test Internal Tools - org/kuali/rice/test/BaselineTestCase.java

ViolationLine
These nested if statements could be combined96 - 98

Rice Integration Test Internal Tools - org/kuali/rice/test/ClearDatabaseLifecycle.java

ViolationLine
Avoid unused imports such as 'org.springframework.dao.DataAccessException'26
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.98

Rice Integration Test Internal Tools - org/kuali/rice/test/TestHarnessServiceLocator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.impl.resourceloader.SpringResourceLoader'19

Rice Integration Test Internal Tools - org/kuali/rice/test/TestUtilities.java

ViolationLine
An empty statement (semicolon) not part of a loop146
Avoid empty catch blocks149 - 151

Rice Integration Test Internal Tools - org/kuali/rice/test/TransactionalLifecycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'20

Rice Integration Test Internal Tools - org/kuali/rice/test/lifecycles/PerSuiteDataLoaderLifecycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'16

Rice Integration Test Internal Tools - org/kuali/rice/test/lifecycles/PerTestDataLoaderLifecycle.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'16

Rice Integration Test Internal Tools - org/kuali/rice/test/lifecycles/SQLDataLoaderLifecycle.java

ViolationLine
Overriding method merely calls super58 - 61

Rice Integration Test Internal Tools - org/kuali/rice/test/remote/AvailablePortFinder.java

ViolationLine
Avoid empty catch blocks110 - 112
Avoid empty catch blocks120 - 122

Rice KEW API - org/kuali/rice/kew/api/WorkflowDocumentFactory.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.action.InvalidActionTakenException'21
Avoid unused imports such as 'org.kuali.rice.kew.api.doctype.IllegalDocumentTypeException'22

Rice KEW API - org/kuali/rice/kew/api/action/ReturnPoint.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'27

Rice KEW API - org/kuali/rice/kew/api/action/WorkflowDocumentActionsService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.Rule'42
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleReportCriteria'43

Rice KEW API - org/kuali/rice/kew/api/action/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/actionlist/DisplayParameters.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'29
Avoid unused imports such as 'org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract'32

Rice KEW API - org/kuali/rice/kew/api/actionlist/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/doctype/DocumentTypePolicy.java

ViolationLine
Avoid unused private fields such as 'DISAPPROVE'.134
Avoid unused private fields such as 'USE_KEW_SUPERUSER_DOCHANDLER'.135
Avoid unused private fields such as 'ALLOW_UNREQUESTED_ACTION'.136
Avoid unused private fields such as 'DEFAULT_APPROVE'.137
Avoid unused private fields such as 'INITIATOR_MUST_ROUTE'.138
Avoid unused private fields such as 'INITIATOR_MUST_SAVE'.139
Avoid unused private fields such as 'INITIATOR_MUST_CANCEL'.140
Avoid unused private fields such as 'INITIATOR_MUST_BLANKET_APPROVE'.141
Avoid unused private fields such as 'LOOK_FUTURE'.142
Avoid unused private fields such as 'SEND_NOTIFICATION_ON_SU_APPROVE'.143
Avoid unused private fields such as 'SUPPORTS_QUICK_INITIATE'.144
Avoid unused private fields such as 'NOTIFY_ON_SAVE'.145
Avoid unused private fields such as 'DOCUMENT_STATUS_POLICY'.146
Avoid unused private fields such as 'ALLOW_SU_POSTPROCESSOR_OVERRIDE'.147

Rice KEW API - org/kuali/rice/kew/api/doctype/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/document/WorkflowDocumentService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceIllegalStateException'20

Rice KEW API - org/kuali/rice/kew/api/document/attribute/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/document/lookup/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/document/node/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/document/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/note/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/peopleflow/PeopleFlowDelegate.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.action.ActionRequestType'8

Rice KEW API - org/kuali/rice/kew/api/peopleflow/PeopleFlowMember.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.action.DelegationType'10

Rice KEW API - org/kuali/rice/kew/api/peopleflow/PeopleFlowMemberContract.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.mo.common.Identifiable'3
Avoid unused imports such as 'org.kuali.rice.core.api.mo.common.Versioned'4

Rice KEW API - org/kuali/rice/kew/api/peopleflow/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW API - org/kuali/rice/kew/api/repository/type/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KEW API - org/kuali/rice/kew/api/rule/RuleReportCriteriaContract.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.KeyValue'3

Rice KEW API - org/kuali/rice/kew/api/rule/RuleResponsibility.java

ViolationLine
Avoid unused imports such as 'java.lang.reflect.Type'4

Rice KEW API - org/kuali/rice/kew/api/rule/RuleTemplateOptionContract.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.mo.common.GloballyUnique'3

Rice KEW API - org/kuali/rice/kew/api/validation/ValidationResults.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.collections.CollectionUtils'19
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleContract'24
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleDelegationContract'25
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleResponsibility'26
Avoid unused imports such as 'org.kuali.rice.kew.api.rule.RuleResponsibilityContract'27
Avoid unused imports such as 'java.util.ArrayList'38
Avoid unused imports such as 'java.util.List'42

Rice KEW API - org/kuali/rice/kew/api/validation/ValidationResultsContract.java

ViolationLine
Avoid unused imports such as 'java.util.List'19

Rice KEW API - org/kuali/rice/kew/api/validation/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW Framework - org/kuali/rice/kew/framework/document/attribute/SearchableAttribute.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.jaxb.MultiValuedStringMapAdapter'18
Avoid unused imports such as 'javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter'33
Avoid unused imports such as 'java.util.Map'35

Rice KEW Framework - org/kuali/rice/kew/framework/document/lookup/DocumentLookupCustomizationHandlerService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.jaxb.MultiValuedStringMapAdapter'5
Avoid unused imports such as 'javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter'18
Avoid unused imports such as 'java.util.Map'20

Rice KEW Framework - org/kuali/rice/kew/framework/document/lookup/DocumentLookupResultValueContract.java

ViolationLine
Avoid unused imports such as 'java.util.Map'6

Rice KEW Framework - org/kuali/rice/kew/framework/document/lookup/StandardResultField.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.collections.SetUtils'3
Avoid unused imports such as 'org.apache.commons.lang.ArrayUtils'4

Rice KEW Framework - org/kuali/rice/kew/framework/document/lookup/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW Framework - org/kuali/rice/kew/framework/document/security/DocumentSecurityHandlerService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.uif.RemotableAttributeError'4
Avoid unused imports such as 'org.kuali.rice.core.api.util.jaxb.MultiValuedStringMapAdapter'5
Avoid unused imports such as 'org.kuali.rice.kew.api.document.Document'7
Avoid unused imports such as 'org.kuali.rice.kew.api.document.lookup.DocumentLookupCriteria'8
Avoid unused imports such as 'org.kuali.rice.kew.api.document.lookup.DocumentLookupResult'9
Avoid unused imports such as 'org.kuali.rice.kew.framework.document.lookup.DocumentLookupCriteriaConfiguration'11
Avoid unused imports such as 'org.kuali.rice.kew.framework.document.lookup.DocumentLookupCustomization'12
Avoid unused imports such as 'org.kuali.rice.kew.framework.document.lookup.DocumentLookupResultSetConfiguration'13
Avoid unused imports such as 'org.kuali.rice.kew.framework.document.lookup.DocumentLookupResultValues'14
Avoid unused imports such as 'javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter'23
Avoid unused imports such as 'java.util.Map'25
Avoid unused imports such as 'java.util.Set'26

Rice KEW Framework - org/kuali/rice/kew/framework/document/security/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'18
Avoid unused imports such as 'org.kuali.rice.kew.api.KewApiConstants'20

Rice KEW Framework - org/kuali/rice/kew/postprocessor/PostProcessorRemote.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'28

Rice KEW Impl - org/kuali/rice/kew/impl/peopleflow/PeopleFlowMaintainableImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.document.MaintenanceDocument'22
Avoid unused imports such as 'org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl'25
Avoid unused imports such as 'java.util.Map'31
Overriding method merely calls super60 - 62

Rice KIM API - org/kuali/rice/kim/api/common/assignee/Assignee.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'20

Rice KIM API - org/kuali/rice/kim/api/common/assignee/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM API - org/kuali/rice/kim/api/common/attribute/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM API - org/kuali/rice/kim/api/common/delegate/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM API - org/kuali/rice/kim/api/common/template/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM API - org/kuali/rice/kim/api/group/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/IdentityService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.name.StringToKimEntityNameInfoMapAdapter'35
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.EntityNamePrincipalName'39
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.StringToKimEntityNamePrincipalInfoMapAdapter'41
Avoid unused imports such as 'javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter'54
Avoid unused imports such as 'java.util.List'55
Avoid unused imports such as 'java.util.Map'56

Rice KIM API - org/kuali/rice/kim/api/identity/address/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/affiliation/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/citizenship/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/email/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/employment/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/entity/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'20
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KIM API - org/kuali/rice/kim/api/identity/external/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/name/EntityName.java

ViolationLine
Avoid unused imports such as 'java.text.SimpleDateFormat'4
Avoid unused imports such as 'java.util.Date'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlSchemaType'12
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlAccessType'26
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlAccessorType'27
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlAnyElement'28
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlElement'29
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlRootElement'30
Avoid duplicate imports such as 'javax.xml.bind.annotation.XmlType'31
Avoid duplicate imports such as 'java.io.Serializable'32
Avoid duplicate imports such as 'java.util.Collection'33

Rice KIM API - org/kuali/rice/kim/api/identity/name/EntityNameContract.java

ViolationLine
Avoid unused imports such as 'java.util.Date'11

Rice KIM API - org/kuali/rice/kim/api/identity/name/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/personal/EntityBioDemographicsContract.java

ViolationLine
Avoid unused imports such as 'org.joda.time.DateTime'3
Avoid unused imports such as 'java.util.Date'7

Rice KIM API - org/kuali/rice/kim/api/identity/personal/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/phone/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'20
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KIM API - org/kuali/rice/kim/api/identity/principal/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/privacy/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/residency/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/type/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/visa/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/permission/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/responsibility/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'19
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'21

Rice KIM API - org/kuali/rice/kim/api/role/RoleQueryResults.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.responsibility.Responsibility'22

Rice KIM API - org/kuali/rice/kim/api/role/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'22

Rice KIM API - org/kuali/rice/kim/api/type/KimAttributeField.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.uif.AttributeField'16

Rice KIM API - org/kuali/rice/kim/api/type/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimApiConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM Impl - org/kuali/rice/kim/impl/group/GroupInternalService.java

ViolationLine
No need to import a type that lives in the same package18

Rice KIM Impl - org/kuali/rice/kim/impl/group/GroupServiceBase.java

ViolationLine
Avoid unused private fields such as 'criteriaLookupService'.24

Rice KIM Impl - org/kuali/rice/kim/impl/group/GroupServiceImpl.java

ViolationLine
These nested if statements could be combined608 - 610

Rice KIM Impl - org/kuali/rice/kim/impl/identity/IdentityCurrentAndArchivedServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.EntityNamePrincipalName'37
Avoid unused imports such as 'java.util.List'44
Avoid unused imports such as 'java.util.Map'45

Rice KIM Impl - org/kuali/rice/kim/impl/identity/PersonImpl.java

ViolationLine
The null check here is misplaced; if the variable is null therell be a NullPointerException178
These nested if statements could be combined198 - 204

Rice KIM Impl - org/kuali/rice/kim/impl/identity/PersonServiceImpl.java

ViolationLine
Avoid unused local variables such as 'externalIdentifierCriteria'.351
These nested if statements could be combined379 - 395
These nested if statements could be combined556 - 558

Rice KIM Impl - org/kuali/rice/kim/impl/permission/PermissionServiceImpl.java

ViolationLine
These nested if statements could be combined254 - 256

Rice KIM Impl - org/kuali/rice/kim/impl/responsibility/ResponsibilityServiceImpl.java

ViolationLine
Avoid unused method parameters such as 'namespaceCode'.225 - 233
Avoid unused method parameters such as 'namespaceCode'.281 - 290
Avoid unused method parameters such as 'qualification'.485 - 490

Rice KIM Impl - org/kuali/rice/kim/impl/responsibility/ReviewResponsibilityMaintainable.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.responsibility.Responsibility'23
Avoid unused imports such as 'org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo'25
Avoid unused imports such as 'org.kuali.rice.kim.impl.permission.PermissionTemplateBo'26

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleDao.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.role.RoleMember'4
Avoid unused imports such as 'org.kuali.rice.kim.api.role.RoleMembership'5

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleDaoOjb.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.role.RoleMember'23
Avoid unused imports such as 'org.kuali.rice.kim.api.role.RoleMembership'24
Avoid unused private methods such as 'getPrincipalIdsForPrincipalName(String)'.389
Avoid unused private methods such as 'hasCoreRoleMemberCriteria(Map)'.673
Avoid unused private methods such as 'hasExtraRoleMemberCriteria(Map)'.682
Avoid unused private methods such as 'getRoleMembersRoles(String,String)'.688
Avoid unused private methods such as 'getRoleMembersGroupIds(String,String)'.696

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleServiceBase.java

ViolationLine
These nested if statements could be combined90 - 93

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.criteria.LookupCustomizer'8
Avoid unused imports such as 'org.kuali.rice.kim.api.group.GroupMember'14
Avoid unused imports such as 'org.kuali.rice.kim.api.group.GroupQueryResults'15
Avoid unused imports such as 'org.kuali.rice.kim.impl.common.attribute.AttributeTransform'32
Avoid unused imports such as 'org.kuali.rice.kim.impl.group.GroupMemberBo'36
Avoid unused imports such as 'javax.jws.WebParam'39
Avoid unused imports such as 'java.util.concurrent.TimeUnit'50
These nested if statements could be combined999 - 1001
These nested if statements could be combined1011 - 1013
Avoid unused local variables such as 'delegateMember'.1288

Rice KNS - org/kuali/rice/kns/datadictionary/BusinessObjectEntry.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataDictionaryException'18
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.InactivationBlockingDefinition'19
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.ClassValidationException'20

Rice KNS - org/kuali/rice/kns/datadictionary/DocumentEntry.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.document.authorization.DocumentAuthorizer'20
Avoid unused imports such as 'org.kuali.rice.krad.document.authorization.DocumentPresentationController'21

Rice KNS - org/kuali/rice/kns/datadictionary/FieldDefinition.java

ViolationLine
These nested if statements could be combined274 - 276
These nested if statements could be combined280 - 282

Rice KNS - org/kuali/rice/kns/datadictionary/MaintainableCollectionDefinition.java

ViolationLine
These nested if statements could be combined125 - 127

Rice KNS - org/kuali/rice/kns/datadictionary/MaintainableFieldDefinition.java

ViolationLine
These nested if statements could be combined195 - 197
These nested if statements could be combined201 - 203

Rice KNS - org/kuali/rice/kns/datadictionary/MaintenanceDocumentEntry.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataDictionary'21
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.ReferenceDefinition'22
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.AttributeValidationException'23
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.ClassValidationException'24
Avoid unused imports such as 'org.kuali.rice.krad.document.authorization.MaintenanceDocumentAuthorizer'30

Rice KNS - org/kuali/rice/kns/datadictionary/control/ControlDefinitionBase.java

ViolationLine
Ensure you override both equals() and hashCode()412

Rice KNS - org/kuali/rice/kns/datadictionary/validation/MaintenanceDocumentAttributeValueReader.java

ViolationLine
These nested if statements could be combined99 - 101

Rice KNS - org/kuali/rice/kns/document/authorization/FieldRestriction.java

ViolationLine
These nested if statements could be combined270 - 278
These nested if statements could be combined274 - 276

Rice KNS - org/kuali/rice/kns/document/authorization/MaintenanceDocumentRestrictionsBase.java

ViolationLine
No need to import a type that lives in the same package21
No need to import a type that lives in the same package22
No need to import a type that lives in the same package23

Rice KNS - org/kuali/rice/kns/kim/role/PrincipalDerivedRoleTypeServiceImpl.java

ViolationLine
No need to import a type that lives in the same package28

Rice KNS - org/kuali/rice/kns/kim/type/DataDictionaryTypeServiceBase.java

ViolationLine
These nested if statements could be combined241 - 253
Avoid empty catch blocks263 - 265
Avoid empty catch blocks434 - 436
Avoid empty catch blocks448 - 450

Rice KNS - org/kuali/rice/kns/lookup/AbstractLookupableHelperServiceImpl.java

ViolationLine
These nested if statements could be combined377 - 386
These nested if statements could be combined974 - 976
These nested if statements could be combined1022 - 1029
Avoid unused local variables such as 'fieldsForLookup'.1098

Rice KNS - org/kuali/rice/kns/lookup/ExportViewHelper.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.GlobalVariables'37

Rice KNS - org/kuali/rice/kns/lookup/HtmlData.java

ViolationLine
Avoid unused private methods such as 'getBusinessObjectAuthorizationService()'.207

Rice KNS - org/kuali/rice/kns/lookup/KualiLookupableImpl.java

ViolationLine
Avoid unused private fields such as 'LOG'.39

Rice KNS - org/kuali/rice/kns/lookup/LookupUtils.java

ViolationLine
These nested if statements could be combined410 - 429
These nested if statements could be combined483 - 485
Avoid unused local variables such as 'attributeRefName'.540
Avoid unused method parameters such as 'nestedObjectPrefix'.610 - 647

Rice KNS - org/kuali/rice/kns/maintenance/KualiGlobalMaintainableImpl.java

ViolationLine
These nested if statements could be combined161 - 163
These nested if statements could be combined169 - 171

Rice KNS - org/kuali/rice/kns/maintenance/KualiMaintainableImpl.java

ViolationLine
Avoid empty if statements371 - 377
These nested if statements could be combined394 - 397
Avoid empty if statements427 - 435
Avoid unused local variables such as 'cachedValues'.687
These nested if statements could be combined1261 - 1299
Avoid unused local variables such as 'catchme'.1273
Avoid unused local variables such as 'catchme'.1351

Rice KNS - org/kuali/rice/kns/maintenance/rules/MaintenanceDocumentRuleBase.java

ViolationLine
Avoid empty catch blocks139 - 141
These nested if statements could be combined767 - 789
These nested if statements could be combined1127 - 1129

Rice KNS - org/kuali/rice/kns/rules/PromptBeforeValidationBase.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.221

Rice KNS - org/kuali/rice/kns/util/ActionFormUtilMap.java

ViolationLine
These nested if statements could be combined48 - 52

Rice KNS - org/kuali/rice/kns/util/FieldUtils.java

ViolationLine
Avoid unused private methods such as 'containsIntermediateNull(Object,String)'.716
These nested if statements could be combined772 - 778
Avoid empty if statements986 - 989
These nested if statements could be combined1038 - 1040
Avoid unused local variables such as 'propertyName'.1177
Unnecessary final modifier in final class1427 - 1431
Unnecessary final modifier in final class1440 - 1442

Rice KNS - org/kuali/rice/kns/util/InactiveRecordsHidingUtils.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.83

Rice KNS - org/kuali/rice/kns/util/MaintenanceUtils.java

ViolationLine
Unnecessary final modifier in final class156 - 169
Unnecessary final modifier in final class171 - 198
Unnecessary final modifier in final class223 - 225
Unnecessary final modifier in final class227 - 230
Avoid unused private methods such as 'getMaintenanceDocumentService()'.357
Avoid unused private methods such as 'getWorkflowDocumentService()'.364
Avoid unused private methods such as 'getKualiConfigurationService()'.371
Avoid unused private methods such as 'getKualiExceptionIncidentService()'.378

Rice KNS - org/kuali/rice/kns/util/WebUtils.java

ViolationLine
Avoid unused local variables such as 'params'.376
Avoid unused local variables such as 'files'.394
These nested if statements could be combined475 - 478
These nested if statements could be combined526 - 529

Rice KNS - org/kuali/rice/kns/util/documentserlializer/MaintenanceDocumentPropertySerializibilityEvaluator.java

ViolationLine
Avoid empty if statements69 - 71

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiAction.java

ViolationLine
Avoid unused private fields such as 'OUTPUT_ENCRYPTION_WARNING'.78
Avoid unused method parameters such as 'response'.243 - 254
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.533
These nested if statements could be combined619 - 621
Avoid unused method parameters such as 'response'.773 - 806

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiDocumentActionBase.java

ViolationLine
These nested if statements could be combined1166 - 1183
Avoid empty catch blocks1306 - 1307
Avoid unused local variables such as 'newNote'.1475

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiHelpAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kns.datadictionary.DocumentEntry'32
Avoid unused local variables such as 'label'.317
Avoid unused local variables such as 'objectDescription'.318
Avoid unused local variables such as 'helpForm'.461

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiInquiryAction.java

ViolationLine
Avoid unused local variables such as 'kualiInquirable'.299

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiLookupAction.java

ViolationLine
Avoid empty if statements121 - 123
These nested if statements could be combined133 - 135
Avoid unused method parameters such as 'request'.164 - 168

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiMaintenanceDocumentAction.java

ViolationLine
These nested if statements could be combined240 - 257
Avoid empty catch blocks255
Avoid empty catch blocks796 - 798
Avoid empty catch blocks799 - 801
Avoid empty catch blocks802 - 804
These nested if statements could be combined837 - 840
Avoid unused local variables such as 'documentAuthorizer'.960
Avoid unused local variables such as 'newBo'.966
Avoid unused local variables such as 'maintenanceDocumentAuthorizer'.1002

Rice KNS - org/kuali/rice/kns/web/struts/form/InquiryForm.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'30
Avoid unused private fields such as 'inactiveRecordDisplay'.81

Rice KNS - org/kuali/rice/kns/web/struts/form/KualiDocumentFormBase.java

ViolationLine
These nested if statements could be combined352 - 354

Rice KNS - org/kuali/rice/kns/web/struts/form/KualiForm.java

ViolationLine
Overriding method merely calls super429 - 431

Rice KNS - org/kuali/rice/kns/web/struts/form/KualiMaintenanceForm.java

ViolationLine
These nested if statements could be combined119 - 153
These nested if statements could be combined191 - 194
These nested if statements could be combined197 - 200
Avoid unused local variables such as 'docTypeName'.458

Rice KNS - org/kuali/rice/kns/web/struts/form/KualiTableRenderFormMetadata.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'21

Rice KNS - org/kuali/rice/kns/web/struts/form/LookupForm.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'25
Avoid unused local variables such as 'ddService'.148
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.227
These nested if statements could be combined327 - 330

Rice KNS - org/kuali/rice/kns/web/struts/form/MultipleValueLookupForm.java

ViolationLine
Avoid unused private fields such as 'LOG'.37

Rice KNS - org/kuali/rice/kns/web/struts/form/pojo/PojoFormBase.java

ViolationLine
Avoid empty catch blocks185 - 187
Avoid unused method parameters such as 'requestParams'.241 - 259

Rice KNS - org/kuali/rice/kns/web/struts/form/pojo/PojoPropertyUtilsBean.java

ViolationLine
Avoid empty catch blocks291 - 292

Rice KNS - org/kuali/rice/kns/web/ui/FieldBridge.java

ViolationLine
These nested if statements could be combined258 - 260
These nested if statements could be combined280 - 282
These nested if statements could be combined504 - 506

Rice KNS - org/kuali/rice/kns/web/ui/Section.java

ViolationLine
These nested if statements could be combined193 - 195

Rice KNS - org/kuali/rice/kns/web/ui/SectionBridge.java

ViolationLine
Avoid unused private methods such as 'getBusinessObjectAuthorizationService()'.65
Avoid unused local variables such as 'row'.103
These nested if statements could be combined356 - 682

Rice KRAD Application Framework - org/kuali/rice/krad/UserSession.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.KRADConstants'24

Rice KRAD Application Framework - org/kuali/rice/krad/app/persistence/jpa/RiceLocalContainerEntityManagerFactoryBean.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.81
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.83
Avoid empty catch blocks86

Rice KRAD Web Framework - org/kuali/rice/krad/bo/DocumentHeader.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.exception.RiceRuntimeException'27

Rice KRAD Web Framework - org/kuali/rice/krad/bo/authorization/BusinessObjectAuthorizerBase.java

ViolationLine
Avoid unused private fields such as 'persistenceStructureService'.42

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/BusinessObjectEntry.java

ViolationLine
Avoid unused imports such as 'java.util.List'23

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/DataDictionary.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.CompletionException'26
Avoid unused local variables such as 'indexName'.130
These nested if statements could be combined634 - 662
Avoid empty catch blocks711 - 713

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/DataDictionaryIndexMapper.java

ViolationLine
Avoid empty catch blocks146 - 148
Avoid empty catch blocks164 - 165

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/DataObjectEntry.java

ViolationLine
No need to import a type that lives in the same package20

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/InactivationBlockingDefinition.java

ViolationLine
These nested if statements could be combined49 - 53

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/UifDictionaryIndex.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.component.Component'23
Avoid unused imports such as 'org.kuali.rice.krad.uif.util.ComponentUtils'24

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/ViewTypeDictionaryIndex.java

ViolationLine
No need to import a type that lives in the same package18

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/WorkflowAttributes.java

ViolationLine
An empty statement (semicolon) not part of a loop38

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/CharacterLevelValidationPattern.java

ViolationLine
Avoid unused local variables such as 'regexString'.82

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/DictionaryObjectAttributeValueReader.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.ComplexAttributeDefinition'23
Avoid empty catch blocks130 - 132

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/ValidationUtils.java

ViolationLine
Avoid empty catch blocks61 - 63

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/AlphaNumericPatternConstraint.java

ViolationLine
Avoid unused local variables such as 'key'.39
Overriding method merely calls super58 - 60

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/AlphaPatternConstraint.java

ViolationLine
Avoid unused local variables such as 'key'.60

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/BaseConstraint.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.29

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/CharsetPatternConstraint.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.property.ConfigurationService'19
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'20

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/DatePatternConstraint.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.property.ConfigurationService'26
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'27
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants'28
Avoid empty if statements57 - 59
Avoid empty if statements62 - 64

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/ValidCharactersConstraint.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'3
Avoid unused imports such as 'java.util.List'4

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/ValidCharactersPatternConstraint.java

ViolationLine
Overriding method merely calls super36 - 38

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/ValidDataPatternConstraint.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'18
Avoid unused imports such as 'java.util.List'19
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants'22
Overriding method merely calls super39 - 41

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/processor/ExistenceConstraintProcessor.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataObjectEntry'19

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/result/EntryValidationResult.java

ViolationLine
Avoid unused private fields such as 'entryName'.28

Rice KRAD Web Framework - org/kuali/rice/krad/document/Document.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.exception.ValidationException'28
Avoid unused imports such as 'java.util.Map'36

Rice KRAD Web Framework - org/kuali/rice/krad/document/DocumentBase.java

ViolationLine
These nested if statements could be combined242 - 246
These nested if statements could be combined505 - 529

Rice KRAD Web Framework - org/kuali/rice/krad/document/MaintenanceDocumentBase.java

ViolationLine
These nested if statements could be combined714 - 726
Avoid empty if statements744 - 751

Rice KRAD Web Framework - org/kuali/rice/krad/document/TransactionalDocumentBase.java

ViolationLine
Avoid unused private fields such as 'LOG'.29

Rice KRAD Web Framework - org/kuali/rice/krad/document/authorization/DocumentAuthorizerBase.java

ViolationLine
These nested if statements could be combined121 - 126

Rice KRAD Web Framework - org/kuali/rice/krad/document/authorization/TransactionalDocumentPresentationControllerBase.java

ViolationLine
Avoid unused private fields such as 'LOG'.29

Rice KRAD Web Framework - org/kuali/rice/krad/lookup/LookupUtils.java

ViolationLine
Avoid unused imports such as 'java.util.StringTokenizer'44
Avoid empty catch blocks87 - 89

Rice KRAD Web Framework - org/kuali/rice/krad/lookup/LookupableImpl.java

ViolationLine
Avoid unused local variables such as 'pkNames'.152
Avoid unused local variables such as 'user'.153
Avoid unused local variables such as 'searchUsingOnlyPrimaryKeyValues'.170
Avoid unused local variables such as 'lookupView'.225
Avoid unused local variables such as 'lookupView'.446
Avoid unused local variables such as 'dataObjectExample'.511
These nested if statements could be combined535 - 545
Avoid unused local variables such as 'lookupView'.713

Rice KRAD Web Framework - org/kuali/rice/krad/rules/DocumentRuleBase.java

ViolationLine
Avoid unused local variables such as 'docOrBoClass'.386

Rice KRAD Web Framework - org/kuali/rice/krad/rules/MaintenanceDocumentRuleBase.java

ViolationLine
These nested if statements could be combined711 - 733
These nested if statements could be combined1066 - 1068

Rice KRAD Web Framework - org/kuali/rice/krad/uif/authorization/DocumentAuthorizerBase.java

ViolationLine
These nested if statements could be combined106 - 109

Rice KRAD Web Framework - org/kuali/rice/krad/uif/authorization/DocumentPresentationControllerBase.java

ViolationLine
Avoid empty catch blocks240 - 242

Rice KRAD Web Framework - org/kuali/rice/krad/uif/component/MethodInvokerConfig.java

ViolationLine
Overriding method merely calls super43 - 45

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/CollectionFilter.java

ViolationLine
No need to import a type that lives in the same package3

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/CollectionGroup.java

ViolationLine
Avoid unused imports such as 'org.codehaus.jackson.map.ObjectMapper'17
These nested if statements could be combined124 - 130

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/CollectionGroupBuilder.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.206
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.296

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/Group.java

ViolationLine
Avoid unused imports such as 'sun.rmi.transport.ObjectTable'25

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/TreeGroup.java

ViolationLine
Avoid unused imports such as 'org.springframework.ui.Model'14

Rice KRAD Web Framework - org/kuali/rice/krad/uif/control/ControlBase.java

ViolationLine
Avoid unused private fields such as 'ariaHTML'.31

Rice KRAD Web Framework - org/kuali/rice/krad/uif/control/GroupControl.java

ViolationLine
These nested if statements could be combined70 - 72

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/AttributeField.java

ViolationLine
Avoid unused private fields such as 'customValidatorClass'.83

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/ErrorsField.java

ViolationLine
These nested if statements could be combined306 - 311

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/FieldBase.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.96

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/FieldGroup.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.util.ComponentFactory'20

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/LookupAttributeField.java

ViolationLine
These nested if statements could be combined103 - 105

Rice KRAD Web Framework - org/kuali/rice/krad/uif/layout/BoxLayoutManager.java

ViolationLine
These nested if statements could be combined96 - 99
These nested if statements could be combined103 - 106

Rice KRAD Web Framework - org/kuali/rice/krad/uif/layout/StackedLayoutManager.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants.Orientation'20
Avoid unused imports such as 'org.springframework.ui.Model'33

Rice KRAD Web Framework - org/kuali/rice/krad/uif/layout/TableLayoutManager.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifPropertyPaths'20
These nested if statements could be combined149 - 151
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.228

Rice KRAD Web Framework - org/kuali/rice/krad/uif/modifier/CompareFieldCreateModifier.java

ViolationLine
Avoid unused private fields such as 'LOG'.49

Rice KRAD Web Framework - org/kuali/rice/krad/uif/modifier/ComponentConvertModifier.java

ViolationLine
These nested if statements could be combined87 - 90

Rice KRAD Web Framework - org/kuali/rice/krad/uif/service/ViewTypeService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants'18
Avoid unused imports such as 'org.kuali.rice.krad.uif.view.View'19

Rice KRAD Web Framework - org/kuali/rice/krad/uif/service/impl/ViewHelperServiceImpl.java

ViolationLine
Avoid empty if statements284 - 286

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ClientValidationUtils.java

ViolationLine
An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself188
Avoid empty if statements729 - 731

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/CloneUtils.java

ViolationLine
Avoid empty if statements81 - 83
Avoid empty if statements84 - 86
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.101

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ComponentBeanPostProcessor.java

ViolationLine
These nested if statements could be combined61 - 64

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ExpressionUtils.java

ViolationLine
Avoid unused local variables such as 'defaultPathSet'.56
These nested if statements could be combined141 - 143
These nested if statements could be combined281 - 318
These nested if statements could be combined314 - 316

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/LookupInquiryUtils.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.ConcreteKeyValue'21
Avoid unused imports such as 'org.kuali.rice.core.api.util.KeyValue'22
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.AttributeDefinition'24
Avoid unused imports such as 'org.kuali.rice.krad.uif.control.CheckboxControl'26
Avoid unused imports such as 'org.kuali.rice.krad.uif.control.Control'27
Avoid unused imports such as 'org.kuali.rice.krad.uif.control.RadioGroupControl'28
Avoid unused imports such as 'org.kuali.rice.krad.uif.control.TextAreaControl'29
Avoid unused imports such as 'org.kuali.rice.krad.uif.field.AttributeField'30
Avoid unused imports such as 'java.util.ArrayList'36
Avoid unused imports such as 'java.util.List'37

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/UifBeanFactoryPostProcessor.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataDictionary'21
Avoid empty if statements147 - 149

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/UifWebUtils.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceRuntimeException'15
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants.ViewType'30

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ViewModelUtils.java

ViolationLine
Avoid unused imports such as 'org.springframework.beans.PropertyValue'16
Avoid empty catch blocks162 - 164
Avoid empty catch blocks164 - 166

Rice KRAD Web Framework - org/kuali/rice/krad/uif/view/LookupView.java

ViolationLine
Avoid unused private fields such as 'lookupCriteriaEnabled'.80
Avoid unused private fields such as 'supplementalActionsEnabled'.81
Avoid unused private fields such as 'disableSearchButtons'.82

Rice KRAD Web Framework - org/kuali/rice/krad/uif/view/View.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.component.BindingInfo'23

Rice KRAD Web Framework - org/kuali/rice/krad/uif/widget/LightBoxLookup.java

ViolationLine
Avoid unused imports such as 'java.util.HashMap'13
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'15

Rice KRAD Web Framework - org/kuali/rice/krad/util/KRADUtils.java

ViolationLine
Avoid unused imports such as 'java.lang.annotation.Annotation'37
Unnecessary final modifier in final class62 - 78
Unnecessary final modifier in final class83 - 95
Unnecessary final modifier in final class107 - 113
Unnecessary final modifier in final class467 - 469

Rice KRAD Web Framework - org/kuali/rice/krad/util/ObjectUtils.java

ViolationLine
Avoid empty catch blocks243 - 245
Avoid empty catch blocks245 - 247
Avoid empty catch blocks298 - 300
Avoid empty catch blocks303 - 305
An empty statement (semicolon) not part of a loop597
These nested if statements could be combined828 - 830
These nested if statements could be combined918 - 920

Rice KRAD Web Framework - org/kuali/rice/krad/util/documentserializer/PropertySerializabilityEvaluatorBase.java

ViolationLine
These nested if statements could be combined112 - 114

Rice KRAD Web Framework - org/kuali/rice/krad/web/bind/UifHandlerExceptionResolver.java

ViolationLine
Avoid unused imports such as 'java.util.Map'30

Rice KRAD Web Framework - org/kuali/rice/krad/web/bind/UifServletRequestDataBinder.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.DataDictionaryException'19

Rice KRAD Web Framework - org/kuali/rice/krad/web/bind/UifViewBeanWrapper.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceRuntimeException'18
These nested if statements could be combined85 - 87
Avoid empty catch blocks162 - 164

Rice KRAD Web Framework - org/kuali/rice/krad/web/controller/UifAnnotationMethodHandleAdapter.java

ViolationLine
These nested if statements could be combined42 - 45

Rice KRAD Web Framework - org/kuali/rice/krad/web/controller/UifControllerHandlerInterceptor.java

ViolationLine
Avoid unused private fields such as 'LOG'.44

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/IncidentReportForm.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifConstants'19

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/InquiryForm.java

ViolationLine
Avoid unused private fields such as 'LOG'.34

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/LookupForm.java

ViolationLine
These nested if statements could be combined100 - 103
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.167

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/MaintenanceForm.java

ViolationLine
Overriding method merely calls super45 - 47

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/UifFormBase.java

ViolationLine
Avoid unused imports such as 'java.io.Serializable'32

Rice KRAD Web Framework - org/kuali/rice/krad/workflow/service/WorkflowDocumentService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'21

Rice KRMS API - org/kuali/rice/krms/api/KrmsApiServiceLocator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.api.bus.ServiceBus'7
Avoid unused imports such as 'org.kuali.rice.ksb.api.messaging.MessageHelper'8
Avoid unused imports such as 'org.kuali.rice.ksb.api.registry.ServiceRegistry'9

Rice KRMS API - org/kuali/rice/krms/api/repository/BuilderUtils.java

ViolationLine
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException'18
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceRuntimeException'26
Avoid unused imports such as 'org.kuali.rice.core.api.mo.ModelObjectComplete'28
Avoid unused private fields such as 'COULDNT_INVOKE_BUILDER_CREATE'.38

Rice KRMS API - org/kuali/rice/krms/api/repository/action/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/agenda/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/category/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/context/ContextDefinition.java

ViolationLine
These nested if statements could be combined289 - 291
These nested if statements could be combined335 - 337

Rice KRMS API - org/kuali/rice/krms/api/repository/context/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/function/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/proposition/PropositionDefinition.java

ViolationLine
Avoid unused private fields such as 'rule'.203

Rice KRMS API - org/kuali/rice/krms/api/repository/proposition/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/rule/RuleDefinitionContract.java

ViolationLine
Avoid unused imports such as 'java.util.Set'5

Rice KRMS API - org/kuali/rice/krms/api/repository/rule/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice KRMS API - org/kuali/rice/krms/api/repository/term/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'24

Rice KRMS API - org/kuali/rice/krms/api/repository/type/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'20
Avoid unused imports such as 'org.kuali.rice.krms.api.KrmsConstants'22

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/BasicExecutionEnvironment.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.ResultEvent'19
Avoid unused constructor parameters such as 'termResolutionEngine'.31 - 51

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/CollectionOfComparablesTermBasedProposition.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.TermResolutionException'8

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/ComparableTermBasedProposition.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.TermResolutionException'9

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/CompoundProposition.java

ViolationLine
Avoid unused imports such as 'java.util.Map'6

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/TermResolutionEngineImpl.java

ViolationLine
Avoid unused local variables such as 'parent'.176

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/expression/TermExpression.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.TermResolutionException'20

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/result/BasicResult.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.33
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.39
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.45

Rice KRMS Framework - org/kuali/rice/krms/framework/type/ActionTypeService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.uif.RemotableAttributeField'18
Avoid unused imports such as 'java.util.List'22

Rice KRMS Framework - org/kuali/rice/krms/framework/type/AgendaTypeService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.exception.RiceIllegalArgumentException'3
Avoid unused imports such as 'org.kuali.rice.core.api.uif.RemotableAttributeError'4
Avoid unused imports such as 'org.kuali.rice.core.api.uif.RemotableAttributeField'5
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.agenda.AgendaDefinition'6
Avoid unused imports such as 'org.kuali.rice.krms.framework.engine.Agenda'7
Avoid unused imports such as 'java.util.List'9
Avoid unused imports such as 'java.util.Map'10

Rice KRMS Impl - org/kuali/rice/krms/impl/authorization/AgendaEditorAuthorizer.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.AgendaBo'8

Rice KRMS Impl - org/kuali/rice/krms/impl/peopleflow/PeopleFlowActionTypeService.java

ViolationLine
Avoid empty catch blocks203 - 206
Avoid empty catch blocks206 - 209

Rice KRMS Impl - org/kuali/rice/krms/impl/provider/repository/LazyAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition'20

Rice KRMS Impl - org/kuali/rice/krms/impl/provider/repository/RepositoryToEngineTranslator.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.Term'18
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.term.TermDefinition'25

Rice KRMS Impl - org/kuali/rice/krms/impl/provider/repository/RepositoryToEngineTranslatorImpl.java

ViolationLine
Avoid unused private fields such as 'typeRepositoryService'.66

Rice KRMS Impl - org/kuali/rice/krms/impl/provider/repository/SimplePropositionTypeService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.engine.TermResolutionEngine'27
Avoid unused local variables such as 'parameterDefinition'.108

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/ActionTypeValuesFinder.java

ViolationLine
Avoid unused imports such as 'org.hibernate.mapping.TableOwner'18
Avoid unused imports such as 'org.kuali.rice.krms.impl.util.KrmsImplConstants'23
Avoid unused imports such as 'java.util.HashMap'27
Avoid unused imports such as 'java.util.Map'29

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/AgendaBoServiceImpl.java

ViolationLine
Avoid unused local variables such as 'context'.348

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/AgendaTypeValuesFinder.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.keyvalues.KeyValuesBase'21
Avoid unused imports such as 'org.kuali.rice.krad.web.form.UifFormBase'26

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/KrmsAttributeDefinitionServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.criteria.GenericQueryResults'29
Avoid unused imports such as 'org.kuali.rice.core.api.criteria.Predicate'30
Avoid unused imports such as 'org.kuali.rice.krms.impl.util.KrmsImplConstants'35

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/KrmsTypeBoServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.type.KrmsTypeAttribute'26

Rice KRMS Impl - org/kuali/rice/krms/impl/repository/RuleRepositoryServiceImpl.java

ViolationLine
Avoid unused local variables such as 'pList'.110

Rice KRMS Impl - org/kuali/rice/krms/impl/rule/AgendaEditorBusRule.java

ViolationLine
These nested if statements could be combined82 - 104

Rice KRMS Impl - org/kuali/rice/krms/impl/type/KrmsTypeResolver.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.framework.engine.Agenda'23

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/AgendaEditorController.java

ViolationLine
Avoid unused local variables such as 'refreshCaller'.73
Avoid unused local variables such as 'firstItem'.100
An empty statement (semicolon) not part of a loop301
Avoid unused private methods such as 'treeToInOrderList(AgendaItemBo,List)'.888
Avoid empty if statements937
An empty statement (semicolon) not part of a loop937
Avoid unused local variables such as 'firstItem'.963
Avoid empty if statements988 - 990
Avoid unused private methods such as 'replaceWithEditNode(Node)'.1241
Avoid unused local variables such as 'opCodeLabel'.1312
Avoid unused private methods such as 'findPropositionTreeNode(Node,String)'.1334

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/AgendaEditorMaintainable.java

ViolationLine
Avoid unused private methods such as 'getContextBoService()'.82

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/CompoundOpCodeNode.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'18
Avoid unused imports such as 'java.util.List'19
Avoid unused imports such as 'org.kuali.rice.krad.service.BusinessObjectService'21
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'22
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.proposition.PropositionParameterType'23
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.proposition.PropositionType'24
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.AgendaBo'25
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.PropositionParameterBo'27
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.TermBo'28

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/PropositionOpCodeValuesFinder.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.LogicalOperator'22

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/SimplePropositionEditNode.java

ViolationLine
Avoid empty if statements55 - 57

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/SimplePropositionNode.java

ViolationLine
Avoid unused imports such as 'java.io.Serializable'26
Avoid empty if statements54 - 56

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/ValidTermsValuesFinder.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'27

Rice KRMS Impl - org/kuali/rice/krms/impl/util/KRMSPropertyConstants.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.KrmsAttributeDefinitionBo'18

Rice KSB API - org/kuali/rice/ksb/api/bus/ServiceDefinition.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.ConfigurationException'23

Rice KSB API - org/kuali/rice/ksb/api/bus/support/AbstractServiceDefinition.java

ViolationLine
Avoid empty if statements294 - 297

Rice KSB API - org/kuali/rice/ksb/api/bus/support/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22
Avoid unused imports such as 'org.kuali.rice.ksb.api.KsbApiConstants'24

Rice KSB API - org/kuali/rice/ksb/api/registry/ServiceInfoContract.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.CoreConstants'5

Rice KSB API - org/kuali/rice/ksb/api/registry/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22
Avoid unused imports such as 'org.kuali.rice.ksb.api.KsbApiConstants'24

Rice LDAP Connector - org/kuali/rice/kim/dao/LdapPrincipalDao.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.name.EntityName'23
Avoid unused imports such as 'org.springframework.ldap.core.DirContextOperations'29

Rice LDAP Connector - org/kuali/rice/kim/dao/PrincipalDao.java

ViolationLine
Avoid unused imports such as 'org.springframework.ldap.core.DirContextOperations'17

Rice LDAP Connector - org/kuali/rice/kim/dao/impl/LdapPrincipalDaoImpl.java

ViolationLine
An empty statement (semicolon) not part of a loop131
Avoid empty catch blocks145 - 147
Avoid unused local variables such as 'hasTaxId'.277

Rice LDAP Connector - org/kuali/rice/kim/ldap/EntityDefaultMapper.java

ViolationLine
Avoid unused imports such as 'org.springframework.ldap.core.ContextMapper'21
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.name.EntityName'30

Rice LDAP Connector - org/kuali/rice/kim/ldap/EntityMapper.java

ViolationLine
Avoid unused local variables such as 'names'.74

Rice LDAP Connector - org/kuali/rice/kim/ldap/EntityTypeContactInfoDefaultMapper.java

ViolationLine
Avoid unused imports such as 'org.springframework.ldap.core.ContextMapper'18
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.address.EntityAddress'22
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.email.EntityEmail'23
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo'24

Rice LDAP Connector - org/kuali/rice/kim/ldap/EntityTypeContactInfoMapper.java

ViolationLine
Avoid unused imports such as 'org.springframework.ldap.core.ContextMapper'21
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.Principal'25

Rice LDAP Connector - org/kuali/rice/kim/ldap/PrincipalMapper.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'18

Rice LDAP Connector - org/kuali/rice/kim/service/impl/LdapIdentityDelegateServiceImpl.java

ViolationLine
Avoid unused imports such as 'java.util.Collections'18
Avoid unused imports such as 'java.util.List'19
Avoid unused imports such as 'java.util.Map'20
Avoid unused imports such as 'org.apache.commons.collections.CollectionUtils'22
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.EntityNamePrincipalName'27

Rice LDAP Connector - org/kuali/rice/kim/service/impl/LdapUiDocumentServiceImpl.java

ViolationLine
Avoid unused local variables such as 'kimEntity'.128
Avoid unused local variables such as 'creatingNew'.129
Avoid unused local variables such as 'initiatorPrincipalId'.131
Avoid empty if statements353 - 355
Avoid empty if statements361 - 363
Avoid empty if statements368 - 370

Rice Sample App - edu/sampleu/bookstore/bo/BookstoreKimAttributes.java

ViolationLine
Avoid unused imports such as 'java.util.LinkedHashMap'6

Rice Sample App - edu/sampleu/financial/bo/VendorAddress.java

ViolationLine
Avoid unused private fields such as 'LOG'.36

Rice Sample App - edu/sampleu/financial/bo/VendorDetail.java

ViolationLine
Avoid unused private fields such as 'LOG'.35
Avoid unused private fields such as 'vendorNumber'.39
Avoid unused private fields such as 'vendorSoldToNumber'.62
Avoid empty catch blocks175 - 177
Avoid empty catch blocks250 - 252

Rice Sample App - edu/sampleu/kew/krad/controller/IngesterController.java

ViolationLine
Avoid empty catch blocks107 - 109
Avoid unused local variables such as 'message'.127
Avoid empty if statements179 - 181

Rice Sample App - edu/sampleu/kew/krad/form/StatsForm.java

ViolationLine
Avoid empty catch blocks101 - 103
Avoid empty catch blocks127 - 129

Rice Sample App - edu/sampleu/student/web/controller/RegistrationController.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.util.type.KualiDecimal'21
Avoid unused imports such as 'org.kuali.rice.krad.uif.util.CloneUtils'22
Avoid unused imports such as 'org.kuali.rice.krad.util.ObjectUtils'23

Rice Sample App - edu/sampleu/travel/krad/form/UILayoutTestForm.java

ViolationLine
Overriding method merely calls super226 - 228

Rice Sample App - edu/sampleu/travel/krad/form/UITestForm.java

ViolationLine
Overriding method merely calls super92 - 94

Rice Sample App - edu/sampleu/travel/workflow/DestinationRuleAttribute.java

ViolationLine
Avoid unused private fields such as 'rows'.33

Rice Shared Data API - org/kuali/rice/shareddata/api/campus/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22
Avoid unused imports such as 'org.kuali.rice.shareddata.api.SharedDataConstants'24

Rice Shared Data API - org/kuali/rice/shareddata/api/country/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.shareddata.api.SharedDataConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice Shared Data API - org/kuali/rice/shareddata/api/county/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.shareddata.api.SharedDataConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice Shared Data API - org/kuali/rice/shareddata/api/postalcode/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.shareddata.api.SharedDataConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24

Rice Shared Data API - org/kuali/rice/shareddata/api/state/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.shareddata.api.SharedDataConstants'22
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'24