FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
801906

org.kuali.rice.kim.impl.entity.EntityTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.EntityTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.address.EntityAddressTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.address.EntityAddressTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID35Medium

org.kuali.rice.kim.impl.entity.affiliation.EntityAffiliationTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.affiliation.EntityAffiliationTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID37Medium

org.kuali.rice.kim.impl.entity.citizenship.EntityCitizenshipStatusBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.citizenship.EntityCitizenshipStatusBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.email.EntityEmailTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.email.EntityEmailTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.employment.EntityEmploymentTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.employment.EntityEmploymentTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.externalId.EntityExternalIdentifierTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.externalId.EntityExternalIdentifierTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID37Medium

org.kuali.rice.kim.impl.entity.name.EntityNameTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.name.EntityNameTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.personal.EntityBioDemographicsBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.personal.EntityBioDemographicsBo.getDeceasedDate() may expose internal representation by returning EntityBioDemographicsBo.deceasedDateMALICIOUS_CODEEI_EXPOSE_REPMedium
org.kuali.rice.kim.impl.entity.personal.EntityBioDemographicsBo.setBirthDate(Date) may expose internal representation by storing an externally mutable object into EntityBioDemographicsBo.birthDateMALICIOUS_CODEEI_EXPOSE_REP2Medium
org.kuali.rice.kim.impl.entity.personal.EntityBioDemographicsBo.setDeceasedDate(Date) may expose internal representation by storing an externally mutable object into EntityBioDemographicsBo.deceasedDateMALICIOUS_CODEEI_EXPOSE_REP2Medium

org.kuali.rice.kim.impl.entity.phone.EntityPhoneTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.phone.EntityPhoneTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32Medium

org.kuali.rice.kim.impl.entity.type.EntityTypeDataId

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.entity.type.EntityTypeDataId.equals(Object) is unusualSTYLEEQ_UNUSUAL35Medium

org.kuali.rice.kim.impl.responsibility.ResponsibilityBo

BugCategoryDetailsLinePriority
Class org.kuali.rice.kim.impl.responsibility.ResponsibilityBo defines non-transient non-serializable instance field dataDictionaryServiceBAD_PRACTICESE_BAD_FIELDMedium
Class org.kuali.rice.kim.impl.responsibility.ResponsibilityBo defines non-transient non-serializable instance field kimTypeInfoServiceBAD_PRACTICESE_BAD_FIELDMedium

org.kuali.rice.kim.impl.responsibility.ReviewResponsibilityMaintainable

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.responsibility.ReviewResponsibilityMaintainable.reviewTemplate should be package protectedMALICIOUS_CODEMS_PKGPROTECT50Medium

org.kuali.rice.kim.impl.role.RoleMemberBo

BugCategoryDetailsLinePriority
The field org.kuali.rice.kim.impl.role.RoleMemberBo.qualifier is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDMedium

org.kuali.rice.kim.impl.type.KimTypeAttributeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.type.KimTypeAttributeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID38High

org.kuali.rice.kim.impl.type.KimTypeBo

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.type.KimTypeBo is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID37Medium