PMD Results

The following document contains the results of PMD 4.2.2.

Files

Rice API - org/kuali/rice/kew/dto/DocumentSearchCriteriaDTO.java

ViolationLine
Avoid unused private fields such as 'fetchLimit'.64

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

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

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

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

Rice API - org/kuali/rice/kim/service/package-info.java

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

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.KimConstants'6

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/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.KimConstants'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/config/property/ConfigContext.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.core.api.config.ConfigurationException'20

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

ViolationLine
Avoid empty catch blocks127 - 129
These nested if statements could be combined225 - 227

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/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/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/util/ClassLoaderUtils.java

ViolationLine
These nested if statements could be combined122 - 128

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

ViolationLine
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !102
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 !119

Rice Core API - org/kuali/rice/core/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/util/io/SerializationUtils.java

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

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

ViolationLine
Avoid empty catch blocks78 - 80

Rice Core API - org/kuali/rice/core/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/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/util/type/AbstractKualiDecimal.java

ViolationLine
Avoid empty catch blocks131 - 132

Rice Core API - org/kuali/rice/core/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 combined82 - 84

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/Formatter.java

ViolationLine
Avoid unused imports such as 'javax.servlet.http.HttpServletRequest'27

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 API - org/kuali/rice/core/web/format/TypeFormatter.java

ViolationLine
Overriding method merely calls super37 - 41

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/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'.335 - 346

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.140

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
An operation on an Immutable object (BigDecimal or BigInteger) won't change the object itself56

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 duplicate imports such as 'org.kuali.rice.core.api.reflect.DataDefinition'30
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'31
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.PropertyDefinition'32
Avoid unused private fields such as 'LOG'.46

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

ViolationLine
Avoid empty catch blocks113 - 115

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

ViolationLine
Avoid empty if statements97 - 99

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/AbstractBaseConfig.java

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

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

ViolationLine
Avoid unused local variables such as 'keys'.83
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.306

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 method parameters such as 'criteria'.121 - 127

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/BaseWrappingResourceLoader.java

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

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/style/StyleXmlExporter.java

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

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'.55
These nested if statements could be combined103 - 105
Avoid unused method parameters such as 'parameters'.180 - 188

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/ImmutableJaxbGenerator.java

ViolationLine
Avoid unused private fields such as 'fieldName'.418
Avoid unused private fields such as 'fieldType'.419

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 combined177 - 179

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 unused imports such as 'org.kuali.rice.kew.dto.RouteHeaderDTO'65
Avoid unused imports such as 'com.thoughtworks.xstream.XStream'80
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.193
Avoid empty if statements197 - 199

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 statements107 - 109

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

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

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'.34

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'.364 - 380
Avoid unused method parameters such as 'notification'.364 - 380

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'.56

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'.302 - 335

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 imports such as 'org.springframework.web.servlet.view.RedirectView'40
Avoid unused method parameters such as 'response'.291 - 346

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

ViolationLine
These nested if statements could be combined603 - 605

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 blocks578
Avoid empty catch blocks583

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'.651

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 combined1087 - 1089

Rice Implementation - org/kuali/rice/kew/actionrequest/bo/RuleMaintenanceActionRequestCodeValuesFinder.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.GlobalVariables'28

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

ViolationLine
These nested if statements could be combined388 - 391
Avoid unused local variables such as 'allDeactivated'.463
Avoid unused local variables such as 'matchedArs'.524
Avoid unused local variables such as 'arGroups'.541
These nested if statements could be combined705 - 707
These nested if statements could be combined819 - 823

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

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

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/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 combined201 - 206

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/batch/XmlPollerServiceImpl.java

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

Rice Implementation - org/kuali/rice/kew/bo/lookup/DocSearchCriteriaDTOLookupableHelperServiceImpl.java

ViolationLine
Avoid unused local variables such as 'parameters'.117
An empty statement (semicolon) not part of a loop159
Avoid unused local variables such as 'pkNames'.209
Avoid empty catch blocks304 - 306
Avoid empty if statements417 - 419
An empty statement (semicolon) not part of a loop914
Avoid empty catch blocks1125 - 1128

Rice Implementation - org/kuali/rice/kew/bo/lookup/DocumentRouteHeaderValueLookupableHelperServiceImpl.java

ViolationLine
Avoid unused local variables such as 'returnKeys'.143
Avoid unused local variables such as 'pkNames'.144
Avoid unused local variables such as 'user'.145
Avoid empty try blocks196 - 199
Avoid empty catch blocks199 - 202
Avoid empty if statements264 - 266
An empty statement (semicolon) not part of a loop435

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/definition/AttributeDefinition.java

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

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

ViolationLine
Avoid empty if statements587 - 589

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

ViolationLine
Avoid empty catch blocks72 - 75

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/StandardDocSearchCriteriaManager.java

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

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

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

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

ViolationLine
Avoid unused private methods such as 'parseAndConvertDateToRange(String)'.289
Avoid unused local variables such as 'queryTableColumnName'.642
These nested if statements could be combined1741 - 1743
Avoid unused private methods such as 'tokenizeCriteria(String)'.1842
Avoid unused private methods such as 'validateNumber(List)'.1849

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

ViolationLine
Avoid unused private fields such as 'LOG'.49
Avoid unnecessary return statements268
These nested if statements could be combined290 - 307
These nested if statements could be combined291 - 306
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.339

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.92

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

ViolationLine
Avoid unused local variables such as 'documentSecurityService'.67

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

ViolationLine
These nested if statements could be combined257 - 263
These nested if statements could be combined285 - 291
These nested if statements could be combined313 - 319
These nested if statements could be combined341 - 347
Avoid unused private methods such as 'validateNetworkId(List)'.352
Avoid unused private methods such as 'validatePersonByPrincipalName(String)'.372
Avoid unused method parameters such as 'principalName'.372 - 379
Avoid unused private methods such as 'getValidDocumentType(String)'.719
Avoid unused private methods such as 'getValidDocumentTypeOld(String)'.746
Avoid unused private methods such as 'tokenizeCriteria(String)'.833

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

ViolationLine
Avoid empty if statements294 - 296
These nested if statements could be combined408 - 410
Avoid unused method parameters such as 'dataType'.433 - 439
Avoid unused method parameters such as 'quickfinderService'.457 - 486
Avoid unused private methods such as 'getBooleanWithPotentialOverrides(String,NamedNodeMap,NamedNodeMap,NamedNodeMap)'.546
These nested if statements could be combined626 - 628
Avoid unused local variables such as 'rangeDefinitionAttributes'.746
Avoid empty if statements788 - 798

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'35
Avoid unused imports such as 'javax.xml.parsers.ParserConfigurationException'38
Avoid unused imports such as 'java.io.IOException'42
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.87
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.90
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.99
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.102
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.112
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.115

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

ViolationLine
These nested if statements could be combined1255 - 1257

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 combined159 - 161

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

ViolationLine
Overriding method merely calls super94 - 96

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

ViolationLine
These nested if statements could be combined164 - 167
These nested if statements could be combined174 - 177
These nested if statements could be combined218 - 222
Avoid unused local variables such as 'extensions'.240

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

ViolationLine
Avoid unused local variables such as 'ruleTemplate'.629

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

ViolationLine
This usage of the Collection.toArray() method will throw a ClassCastException.1461

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

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'21
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'22

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

ViolationLine
Avoid unused method parameters such as 'nextNodeInstance'.344 - 352
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 - 692

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 combined122 - 124
Overriding method merely calls super154 - 156

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/NodeType.java

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

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

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

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.kew.exception.ResourceUnavailableException'28
These nested if statements could be combined129 - 132

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

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

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 duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'34
Avoid duplicate imports such as 'org.kuali.rice.core.api.resourceloader.GlobalResourceLoader'35
Avoid unused imports such as 'org.kuali.rice.kew.engine.node.Branch'40
Avoid unused local variables such as 'i'.119
Avoid unused local variables such as 'documentType'.160
Avoid empty if statements166 - 191
Avoid unused method parameters such as 'helper'.234 - 283
Avoid unused method parameters such as 'helper'.407 - 427

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

ViolationLine
These nested if statements could be combined235 - 237
Avoid empty catch blocks374 - 376

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

ViolationLine
Avoid empty if statements107 - 110

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

ViolationLine
Avoid unused local variables such as 'errors'.108

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'.45

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
These nested if statements could be combined72 - 74

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

ViolationLine
These nested if statements could be combined37 - 43

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/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/Plugin.java

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.impl.resourceloader.BaseWrappingResourceLoader'22

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

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'27
Overriding method merely calls super81 - 84
Avoid empty catch blocks142 - 144
Avoid empty catch blocks156 - 158
Avoid empty catch blocks169 - 171

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 statements176 - 178

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/routeheader/DocumentRouteHeaderValue.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.ResourceUnavailableException'76
Avoid unused private fields such as 'searchableAttributeValues'.213

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 statements151 - 153
Avoid empty if statements172 - 174

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 imports such as 'java.util.Iterator'73
Avoid unused local variables such as 'principal'.450

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

ViolationLine
These nested if statements could be combined301 - 304

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

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'24
Avoid unused private fields such as 'LOG'.55
Avoid empty if statements122 - 124

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

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.reflect.ObjectDefinition'21
Avoid unused method parameters such as 'ruleTemplateName'.81 - 83

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 private methods such as 'makeActionRequests(ActionRequestFactory,RouteContext,RuleBaseValues,DocumentRouteHeaderValue,ActionRequestValue,RuleDelegation)'.243
Avoid empty catch blocks360

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

ViolationLine
Avoid unused private methods such as 'parseParameters(String)'.56

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

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

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

ViolationLine
Avoid unused local variables such as 'documentContent'.92

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

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

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

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.GlobalVariables'29

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

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.GlobalVariables'32

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.124
These nested if statements could be combined225 - 227
Avoid unused private methods such as 'getWorkgroupOrCriteria(Collection)'.392
Avoid unused private methods such as 'getWorkgroupResponsibilitySubQuery(Set)'.415

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

ViolationLine
Avoid unused imports such as 'java.util.Iterator'38
Avoid unused private methods such as 'getWorkgroupResponsibilitySubQuery(Set)'.148

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

ViolationLine
Avoid empty if statements131 - 133

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

ViolationLine
These nested if statements could be combined869 - 872
Avoid empty if statements899 - 901
Avoid empty if statements949 - 951

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'.375 - 436
Avoid unused method parameters such as 'request'.458 - 460

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 'org.kuali.rice.kim.bo.role.dto.KimPermissionInfo'42
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'47

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 local variables such as 'quickfinderService'.136
Avoid empty if statements148 - 151
These nested if statements could be combined455 - 457

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

ViolationLine
These nested if statements could be combined81 - 83

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

ViolationLine
These nested if statements could be combined56 - 60

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

ViolationLine
These nested if statements could be combined808 - 819
Avoid unused local variables such as 'principalId'.1099

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

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

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/ByteArrayDataSource.java

ViolationLine
Avoid empty catch blocks71

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

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

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

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

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 - 174
These nested if statements could be combined171 - 173

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'.1159 - 1312
These nested if statements could be combined1216 - 1219

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

ViolationLine
Avoid unused private fields such as 'DEFAULT_GROUP_DESCRIPTION'.58
Avoid unused private fields such as 'groupAttributes'.62
Avoid empty if statements188 - 190

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

ViolationLine
Too many static imports may lead to messy code17 - 519
Avoid empty if statements341 - 343
Avoid empty if statements411 - 413

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'.381

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
Too many static imports may lead to messy code17 - 527
These nested if statements could be combined386 - 389
Avoid unused method parameters such as 'nodeType'.471 - 473
Avoid unused method parameters such as 'nodeType'.478 - 480

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/HelpEntryXmlExporter.java

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

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

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

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

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

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

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

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

ViolationLine
Too many static imports may lead to messy code17 - 260
Avoid unused private methods such as 'exportRuleDelegations(Element,RuleBaseValues)'.224

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

ViolationLine
The null check here is misplaced; if the variable is null therell be a NullPointerException186
These nested if statements could be combined206 - 212

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/PersonDocumentGroup.java

ViolationLine
These nested if statements could be combined85 - 87

Rice Implementation - org/kuali/rice/kim/dao/impl/KimPermissionDaoOjb.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.permission.Permission'26

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 local variables such as 'spacesPattern'.99

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

ViolationLine
These nested if statements could be combined91 - 98

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

ViolationLine
These nested if statements could be combined306 - 315
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 combined158 - 162
These nested if statements could be combined376 - 389
These nested if statements could be combined377 - 388
These nested if statements could be combined533 - 546
These nested if statements could be combined534 - 545

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

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

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'.47

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

ViolationLine
Avoid unused method parameters such as 'namespaceCode'.173 - 181
Avoid unused method parameters such as 'namespaceCode'.197 - 206
Avoid unused method parameters such as 'qualification'.401 - 406

Rice Implementation - org/kuali/rice/kim/impl/type/KimTypeServiceBase.java

ViolationLine
These nested if statements could be combined248 - 260
Avoid empty catch blocks270 - 272
These nested if statements could be combined407 - 410
These nested if statements could be combined417 - 421
Avoid empty catch blocks492 - 494
Avoid empty catch blocks507 - 509

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 statements329 - 330

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

ViolationLine
Avoid unused local variables such as 'roleBo'.214

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

ViolationLine
Avoid unused private fields such as 'LOG'.66
These nested if statements could be combined111 - 113
Avoid unused private methods such as 'getAttrDefnId(AttributeDefinition)'.153

Rice Implementation - org/kuali/rice/kim/rule/ui/AddPermissionRule.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.bo.role.dto.KimPermissionInfo'19

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

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

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/KIMServiceLocatorInternal.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.impl.responsibility.ResponsibilityInternalService'26

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

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'39
Avoid unused imports such as 'org.kuali.rice.krad.service.SequenceAccessorService'40

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

ViolationLine
These nested if statements could be combined85 - 88

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

ViolationLine
Avoid unused private fields such as 'LOG'.66
These nested if statements could be combined237 - 239

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

ViolationLine
Avoid unused local variables such as 'externalIdentifierCriteria'.408
These nested if statements could be combined436 - 452
These nested if statements could be combined613 - 615

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

ViolationLine
Avoid unused private methods such as 'getPrincipalImpl(String)'.644
Avoid unused local variables such as 'empInfo'.653
These nested if statements could be combined1300 - 1303
Avoid empty if statements1714 - 1716
Avoid empty if statements1722 - 1724
Avoid empty if statements1729 - 1731
These nested if statements could be combined2330 - 2332
These nested if statements could be combined2340 - 2342

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

ViolationLine
Avoid unused private fields such as 'LOG'.41
Avoid unused private methods such as 'getAttributeInfo(List,String)'.213

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

ViolationLine
Avoid empty if statements562 - 565
These nested if statements could be combined592 - 594
These nested if statements could be combined606 - 608

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'.73
Avoid unused private fields such as 'documentHelperService'.76
These nested if statements could be combined213 - 237
These nested if statements could be combined276 - 286
Avoid empty catch blocks533 - 536
Avoid unused local variables such as 'namespaceCode'.590
Avoid unused local variables such as 'componentName'.591
Avoid unused local variables such as 'propertyName'.592

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/DictionaryValidationServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.ObjectUtils'33
Avoid empty catch blocks273 - 275
Avoid empty catch blocks291 - 293

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/service/impl/SessionDocumentServiceImpl.java

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

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 combined530 - 541
These nested if statements could be combined558 - 569

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/bo/JpaToDdl.java

ViolationLine
These nested if statements could be combined178 - 180

Rice Implementation - org/kuali/rice/krad/bo/JpaToOjbMetadata.java

ViolationLine
These nested if statements could be combined205 - 207

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 unused imports such as 'org.kuali.rice.krad.service.BusinessObjectDictionaryService'36
Avoid empty catch blocks224

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/KRADServiceLocatorInternal.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.lookup.Lookupable'23

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 combined245 - 247

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/DataDictionaryServiceImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'36
Avoid unused private fields such as 'LOG'.68
These nested if statements could be combined255 - 257
These nested if statements could be combined711 - 714
These nested if statements could be combined725 - 729

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

ViolationLine
These nested if statements could be combined159 - 165
These nested if statements could be combined205 - 209
These nested if statements could be combined224 - 227
These nested if statements could be combined271 - 273

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

ViolationLine
These nested if statements could be combined607 - 609

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/NamespaceWildcardAllowedAndOrStringExactMatchPermissionTypeServiceImpl.java

ViolationLine
These nested if statements could be combined63 - 65
These nested if statements could be combined73 - 75

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 combined582 - 584

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

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

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 combined198 - 200

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

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kew.exception.WorkflowException'31
Avoid unused private fields such as 'cachedObjects'.61
Avoid unused local variables such as 'key'.214

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

ViolationLine
These nested if statements could be combined52 - 56

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/util/cache/ObjectCacheOSCacheImpl.java

ViolationLine
Avoid unused constructor parameters such as 'prop'.74 - 76
Avoid unused constructor parameters such as 'broker'.74 - 76
Avoid unused local variables such as 'cache'.83

Rice Implementation - org/kuali/rice/krad/util/properties/PropertyHolder.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.exception.PropertiesException'23

Rice Implementation - org/kuali/rice/krad/util/properties/PropertySource.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.exception.PropertiesException'20

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/DataDictionarySearchableAttribute.java

ViolationLine
Avoid empty catch blocks187 - 189
Avoid unused local variables such as 'boEntry'.440

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/impl/KualiWorkflowInfoImpl.java

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

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

ViolationLine
These nested if statements could be combined369 - 372

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/cache/RiceCacheAdministratorImpl.java

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

Rice Implementation - org/kuali/rice/ksb/cache/RiceDistributedCacheListener.java

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

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

ViolationLine
Avoid empty catch blocks115

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/bam/BAMClientProxy.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.ksb.impl.registry.ServiceInfoBo'28

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 combined272 - 274
These nested if statements could be combined277 - 279

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.139

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

ViolationLine
Avoid importing anything from the package 'java.lang'20

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
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'19
These nested if statements could be combined97 - 99

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

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

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

ViolationLine
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.BaseLifecycle'29
Avoid duplicate imports such as 'org.kuali.rice.core.api.lifecycle.Lifecycle'30

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 Integration Test Internal Tools - org/kuali/rice/test/remote/RemoteTestHarness.java

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

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

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

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/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/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 Framework - org/kuali/rice/kew/postprocessor/PostProcessorRemote.java

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

Rice KIM API - org/kuali/rice/kim/api/common/assignee/package-info.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.KimConstants'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.KimConstants'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.KimConstants'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.KimConstants'6
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'8

Rice KIM API - org/kuali/rice/kim/api/group/GroupQueryResults.java

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

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.KimConstants'22

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.KimConstants'22

Rice KIM API - org/kuali/rice/kim/api/identity/affiliation/EntityAffiliation.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.Type'19
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.TypeContract'20

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.KimConstants'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.KimConstants'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.KimConstants'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.KimConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/entity/EntityDefault.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.ObjectUtils'4

Rice KIM API - org/kuali/rice/kim/api/identity/entity/EntityDefaultQueryResults.java

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

Rice KIM API - org/kuali/rice/kim/api/identity/entity/package-info.java

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

Rice KIM API - org/kuali/rice/kim/api/identity/external/EntityExternalIdentifierType.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.affiliation.EntityAffiliationTypeContract'10

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.KimConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/name/EntityNameQueryResults.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.entity.Entity'25

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.KimConstants'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.KimConstants'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.KimConstants'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.KimConstants'20
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KIM API - org/kuali/rice/kim/api/identity/principal/EntityNamePrincipalName.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.affiliation.EntityAffiliation'9
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.affiliation.EntityAffiliationContract'10
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.employment.EntityEmployment'11
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.entity.EntityContract'12
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.external.EntityExternalIdentifier'13
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.external.EntityExternalIdentifierContract'14
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.privacy.EntityPrivacyPreferences'16
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.type.EntityTypeDataContract'17
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.type.EntityTypeDataDefault'18
Avoid unused imports such as 'java.util.ArrayList'28
Avoid unused imports such as 'java.util.List'30

Rice KIM API - org/kuali/rice/kim/api/identity/principal/PrincipalQueryResults.java

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

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.KimConstants'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.KimConstants'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.KimConstants'21

Rice KIM API - org/kuali/rice/kim/api/identity/type/EntityTypeDataDefault.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.address.EntityAddressContract'10
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.affiliation.EntityAffiliation'11
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.external.EntityExternalIdentifier'13
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.name.EntityName'14
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.phone.EntityPhoneContract'16
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.principal.Principal'17
Avoid unused imports such as 'org.kuali.rice.kim.api.identity.privacy.EntityPrivacyPreferences'18
Avoid unused imports such as 'java.util.List'29

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.KimConstants'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.KimConstants'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.KimConstants'22

Rice KIM API - org/kuali/rice/kim/api/person/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.KimConstants'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.KimConstants'21

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.KimConstants'22

Rice KIM API - org/kuali/rice/kim/api/type/package-info.java

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

Rice KIM Impl - org/kuali/rice/kim/impl/group/GroupServiceImpl.java

ViolationLine
These nested if statements could be combined367 - 369

Rice KIM Impl - org/kuali/rice/kim/impl/permission/PermissionServiceBase.java

ViolationLine
Avoid unused private fields such as 'CACHE_MAX_AGE_SECONDS'.57

Rice KIM Impl - org/kuali/rice/kim/impl/permission/PermissionServiceImpl.java

ViolationLine
These nested if statements could be combined221 - 223

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleServiceBase.java

ViolationLine
These nested if statements could be combined182 - 185

Rice KIM Impl - org/kuali/rice/kim/impl/role/RoleServiceImpl.java

ViolationLine
Overriding method merely calls super365 - 367
Overriding method merely calls super370 - 372
Overriding method merely calls super418 - 420
Overriding method merely calls super453 - 455
Overriding method merely calls super458 - 460
Overriding method merely calls super463 - 465
Overriding method merely calls super468 - 470
These nested if statements could be combined840 - 842
These nested if statements could be combined852 - 854
Avoid unused local variables such as 'delegateMember'.1232

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'20
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.ReferenceDefinition'21
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.AttributeValidationException'22
Avoid unused imports such as 'org.kuali.rice.krad.datadictionary.exception.ClassValidationException'23
Avoid unused imports such as 'org.kuali.rice.krad.document.authorization.MaintenanceDocumentAuthorizer'29

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 combined97 - 99

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/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 combined409 - 428
These nested if statements could be combined482 - 484
Avoid unused local variables such as 'attributeRefName'.539
Avoid unused method parameters such as 'nestedObjectPrefix'.609 - 646

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 unused imports such as 'org.hibernate.dialect.Oracle10gDialect'20
Avoid empty if statements373 - 379
These nested if statements could be combined396 - 399
Avoid empty if statements429 - 437
Avoid unused local variables such as 'cachedValues'.690
These nested if statements could be combined1264 - 1302
Avoid unused local variables such as 'catchme'.1276
Avoid unused local variables such as 'catchme'.1354

Rice KNS - org/kuali/rice/kns/maintenance/rules/MaintenanceDocumentRuleBase.java

ViolationLine
Avoid empty catch blocks138 - 140
These nested if statements could be combined766 - 788
These nested if statements could be combined1126 - 1128

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.222

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 imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'56
Avoid unused private methods such as 'containsIntermediateNull(Object,String)'.689
These nested if statements could be combined745 - 751
Avoid empty if statements959 - 962
These nested if statements could be combined1011 - 1013
Avoid unused local variables such as 'propertyName'.1150
Unnecessary final modifier in final class1400 - 1404
Unnecessary final modifier in final class1413 - 1415

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/KNSGlobalVariables.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.AuditCluster'19
Avoid unused imports such as 'org.kuali.rice.krad.util.MessageMap'21
Avoid unused imports such as 'java.util.HashMap'23

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 combined1159 - 1175
Avoid empty catch blocks1298 - 1299
Avoid unused local variables such as 'newNote'.1467

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiHelpAction.java

ViolationLine
Avoid unused local variables such as 'label'.316
Avoid unused local variables such as 'objectDescription'.317
Avoid unused local variables such as 'helpForm'.462

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 statements120 - 122
These nested if statements could be combined132 - 134
Avoid unused method parameters such as 'request'.163 - 167

Rice KNS - org/kuali/rice/kns/web/struts/action/KualiMaintenanceDocumentAction.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.kns.datadictionary.DocumentEntry'56
These nested if statements could be combined241 - 258
Avoid empty catch blocks256
Avoid empty catch blocks797 - 799
Avoid empty catch blocks800 - 802
Avoid empty catch blocks803 - 805
These nested if statements could be combined838 - 841
Avoid unused local variables such as 'documentAuthorizer'.961
Avoid unused local variables such as 'newBo'.967
Avoid unused local variables such as 'maintenanceDocumentAuthorizer'.1003

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
Avoid unused imports such as 'org.kuali.rice.krad.service.DocumentDictionaryService'43
These nested if statements could be combined353 - 355

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
Avoid unused imports such as 'org.kuali.rice.krad.service.KRADServiceLocator'38
These nested if statements could be combined120 - 154
These nested if statements could be combined192 - 195
These nested if statements could be combined198 - 201
Avoid unused local variables such as 'docTypeName'.459

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 blocks367 - 368

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/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 Application Framework - org/kuali/rice/krad/bo/AdHocRoutePerson.java

ViolationLine
Avoid unused imports such as 'org.apache.commons.lang.ObjectUtils'18
Avoid duplicate imports such as 'org.kuali.rice.kim.api.services.KimApiServiceLocator'28
Avoid duplicate imports such as 'org.kuali.rice.kim.bo.Person'29

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'.43

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'.127
These nested if statements could be combined571 - 599
Avoid empty catch blocks648 - 650

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/DataDictionaryIndexMapper.java

ViolationLine
Avoid empty catch blocks144 - 146
Avoid empty catch blocks162 - 163

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/KimDataDictionaryAttributeDefinition.java

ViolationLine
Avoid duplicate imports such as 'java.util.Map'26

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/MaintenanceDocumentEntry.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.bo.BusinessObject'18

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/UifDictionaryIndex.java

ViolationLine
Avoid unused local variables such as 'componentBeans'.167

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 empty catch blocks129 - 131

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/AlphaNumericPatternConstraint.java

ViolationLine
Overriding method merely calls super79 - 81

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.25

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/ValidCharactersPatternConstraint.java

ViolationLine
Overriding method merely calls super33 - 35

Rice KRAD Web Framework - org/kuali/rice/krad/datadictionary/validation/constraint/ValidDataPatternConstraint.java

ViolationLine
Overriding method merely calls super40 - 42

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
Avoid unused imports such as 'java.io.FileNotFoundException'67
These nested if statements could be combined715 - 727
Avoid empty if statements745 - 752

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 combined120 - 125

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/keyvalues/AMPMValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/ActiveInactiveValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/AdHocActionRequestCodesValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/ApprovedDocumentIndicatorValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/BusinessObjectDictionaryEntriesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/DelegateRuleValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/IndicatorPersonSearchTypeValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/IndicatorYNNullValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/IndicatorYNOnlyValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/InstalledModulesValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/ModuleValuesFinder.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/keyvalues/OpenCloseValuesFinder.java

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

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/Lookupable.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.container.Group'18
Avoid unused imports such as 'org.kuali.rice.krad.uif.container.LookupView'19
Avoid unused imports such as 'org.kuali.rice.krad.uif.container.View'20

Rice KRAD Web Framework - org/kuali/rice/krad/lookup/LookupableImpl.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.field.GeneratedField'44
Avoid unused imports such as 'org.kuali.rice.krad.web.controller.MaintenanceDocumentController'56
Avoid unused local variables such as 'pkNames'.151
Avoid unused local variables such as 'user'.152
Avoid unused local variables such as 'searchUsingOnlyPrimaryKeyValues'.169
Avoid unused local variables such as 'searchPropertyValue'.401
Avoid unused local variables such as 'dataObjectExample'.494
These nested if statements could be combined518 - 528
Avoid unused local variables such as 'lookupView'.656

Rice KRAD Web Framework - org/kuali/rice/krad/rules/DocumentRuleBase.java

ViolationLine
Avoid unused local variables such as 'docOrBoClass'.395

Rice KRAD Web Framework - org/kuali/rice/krad/rules/MaintenanceDocumentRuleBase.java

ViolationLine
These nested if statements could be combined710 - 732
These nested if statements could be combined1065 - 1067

Rice KRAD Web Framework - org/kuali/rice/krad/uif/authorization/DocumentAuthorizerBase.java

ViolationLine
These nested if statements could be combined105 - 108

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/container/CollectionGroup.java

ViolationLine
These nested if statements could be combined114 - 120

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.195
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.267

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/LookupView.java

ViolationLine
Avoid unused private fields such as 'multipleValues'.70
Avoid unused private fields such as 'lookupCriteriaEnabled'.71
Avoid unused private fields such as 'supplementalActionsEnabled'.72
Avoid unused private fields such as 'disableSearchButtons'.73

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/MaintenanceView.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.service.DocumentDictionaryService'15

Rice KRAD Web Framework - org/kuali/rice/krad/uif/container/ViewIndex.java

ViolationLine
These nested if statements could be combined199 - 203

Rice KRAD Web Framework - org/kuali/rice/krad/uif/control/GroupControl.java

ViolationLine
These nested if statements could be combined67 - 69

Rice KRAD Web Framework - org/kuali/rice/krad/uif/core/ComponentBase.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.field.AttributeField'21
Avoid unused imports such as 'org.kuali.rice.krad.uif.util.ViewModelUtils'24

Rice KRAD Web Framework - org/kuali/rice/krad/uif/core/MaintenanceActiveCollectionFilter.java

ViolationLine
Avoid empty if statements69 - 71

Rice KRAD Web Framework - org/kuali/rice/krad/uif/core/MethodInvokerConfig.java

ViolationLine
Overriding method merely calls super42 - 44

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/AttributeField.java

ViolationLine
Avoid unused private fields such as 'customValidatorClass'.81
An empty statement (semicolon) not part of a loop340

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
Overriding method merely calls super67 - 69
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.97

Rice KRAD Web Framework - org/kuali/rice/krad/uif/field/LookupCriteriaAttributeField.java

ViolationLine
These nested if statements could be combined81 - 83

Rice KRAD Web Framework - org/kuali/rice/krad/uif/layout/BoxLayoutManager.java

ViolationLine
These nested if statements could be combined108 - 111

Rice KRAD Web Framework - org/kuali/rice/krad/uif/layout/TableLayoutManager.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/uif/modifier/CompareFieldCreateModifier.java

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

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/impl/ViewHelperServiceImpl.java

ViolationLine
Avoid empty if statements224 - 226

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ClientValidationUtils.java

ViolationLine
Avoid empty if statements703 - 705

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/CloneUtils.java

ViolationLine
Avoid empty if statements75 - 77
Avoid empty if statements78 - 80
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.95

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ComponentUtils.java

ViolationLine
Avoid unused imports such as 'java.util.ListIterator'19
These nested if statements could be combined533 - 572
These nested if statements could be combined568 - 570

Rice KRAD Web Framework - org/kuali/rice/krad/uif/util/ViewModelUtils.java

ViolationLine
Avoid empty catch blocks128 - 130
Avoid empty catch blocks131 - 133
These nested if statements could be combined152 - 154

Rice KRAD Web Framework - org/kuali/rice/krad/uif/widget/LightBox.java

ViolationLine
Avoid unused imports such as 'java.util.HashMap'18
Avoid unused imports such as 'org.apache.commons.lang.StringUtils'20

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
Unnecessary final modifier in final class59 - 75
Unnecessary final modifier in final class80 - 92
Unnecessary final modifier in final class104 - 110
Unnecessary final modifier in final class463 - 465

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/UifViewBeanWrapper.java

ViolationLine
These nested if statements could be combined76 - 78
Avoid empty catch blocks153 - 155

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/UifControllerBase.java

ViolationLine
Avoid unused private fields such as 'sessionDocumentService'.78

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/InquiryForm.java

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

Rice KRAD Web Framework - org/kuali/rice/krad/web/form/LookupForm.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.uif.UifParameters'22
These nested if statements could be combined93 - 96
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.160

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/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 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/agenda/AgendaItem.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'4
Avoid unused imports such as 'java.util.Arrays'5
Avoid unused imports such as 'java.util.Collections'7
Avoid unused imports such as 'java.util.List'8

Rice KRMS API - org/kuali/rice/krms/api/repository/agenda/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/category/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/context/ContextDefinition.java

ViolationLine
These nested if statements could be combined273 - 275
These nested if statements could be combined319 - 321

Rice KRMS API - org/kuali/rice/krms/api/repository/context/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/function/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/proposition/PropositionDefinition.java

ViolationLine
Avoid unused private fields such as 'rule'.208

Rice KRMS API - org/kuali/rice/krms/api/repository/proposition/package-info.java

ViolationLine
Avoid unused imports such as 'javax.xml.bind.annotation.XmlNsForm'22

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 'javax.xml.bind.annotation.XmlNsForm'22

Rice KRMS API - org/kuali/rice/krms/api/repository/term/TermParameterDefinition.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.rule.RuleDefinition'36

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.repository.RepositoryConstants'24

Rice KRMS API - org/kuali/rice/krms/api/repository/type/KrmsTypeRepositoryService.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.RepositoryConstants.Namespaces'26

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.repository.RepositoryConstants'22

Rice KRMS Framework - org/kuali/rice/krms/framework/engine/BasicExecutionEnvironment.java

ViolationLine
Avoid unused constructor parameters such as 'termResolutionEngine'.26 - 46

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/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.20

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/LazyProposition.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition'23

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/ui/AgendaEditorController.java

ViolationLine
An empty statement (semicolon) not part of a loop102
Avoid unused method parameters such as 'request'.556 - 561
Avoid unused private methods such as 'treeToInOrderList(AgendaItemBo,List)'.563
Avoid empty if statements598
An empty statement (semicolon) not part of a loop598

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/AgendaEditorMaintainable.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.bo.BusinessObject'20
Avoid unused imports such as 'org.kuali.rice.krad.bo.PersistableBusinessObject'21
Avoid unused imports such as 'org.kuali.rice.krad.util.KRADConstants'27
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.AgendaBo'28
Avoid unused imports such as 'org.kuali.rice.krms.impl.repository.ContextBo'29
Overriding method merely calls super86 - 89

Rice KRMS Impl - org/kuali/rice/krms/impl/ui/EditorController.java

ViolationLine
Avoid empty if statements56 - 58

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/PropertyConditionalServiceBusExporter.java

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

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 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'.36
Avoid unused private fields such as 'vendorNumber'.40
Avoid unused private fields such as 'vendorSoldToNumber'.63
Avoid empty catch blocks176 - 178
Avoid empty catch blocks251 - 253

Rice Sample App - edu/sampleu/kew/krad/controller/IngesterController.java

ViolationLine
Avoid empty catch blocks109 - 111
Avoid unused local variables such as 'message'.129
Avoid empty if statements181 - 183

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/travel/document/keyvalue/TravelRequestType.java

ViolationLine
Avoid unused imports such as 'org.kuali.rice.krad.util.GlobalVariables'28

Rice Sample App - edu/sampleu/travel/krad/form/UILayoutTestForm.java

ViolationLine
Overriding method merely calls super66 - 68

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