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
732701

org.kuali.student.core.atp.bo.Atp

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.bo.Atp.getEndDate() may expose internal representation by returning Atp.endDateMALICIOUS_CODEEI_EXPOSE_REP93Medium
org.kuali.student.core.atp.bo.Atp.getStartDate() may expose internal representation by returning Atp.startDateMALICIOUS_CODEEI_EXPOSE_REP85Medium
org.kuali.student.core.atp.bo.Atp.setEndDate(Date) may expose internal representation by storing an externally mutable object into Atp.endDateMALICIOUS_CODEEI_EXPOSE_REP297Medium
org.kuali.student.core.atp.bo.Atp.setStartDate(Date) may expose internal representation by storing an externally mutable object into Atp.startDateMALICIOUS_CODEEI_EXPOSE_REP289Medium

org.kuali.student.core.atp.bo.DateRange

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.bo.DateRange.getEndDate() may expose internal representation by returning DateRange.endDateMALICIOUS_CODEEI_EXPOSE_REP81Medium
org.kuali.student.core.atp.bo.DateRange.getStartDate() may expose internal representation by returning DateRange.startDateMALICIOUS_CODEEI_EXPOSE_REP73Medium
org.kuali.student.core.atp.bo.DateRange.setEndDate(Date) may expose internal representation by storing an externally mutable object into DateRange.endDateMALICIOUS_CODEEI_EXPOSE_REP285Medium
org.kuali.student.core.atp.bo.DateRange.setStartDate(Date) may expose internal representation by storing an externally mutable object into DateRange.startDateMALICIOUS_CODEEI_EXPOSE_REP277Medium

org.kuali.student.core.atp.bo.Milestone

BugCategoryDetailsLinePriority
org.kuali.student.core.atp.bo.Milestone.getMilestoneDate() may expose internal representation by returning Milestone.milestoneDateMALICIOUS_CODEEI_EXPOSE_REP73Medium
org.kuali.student.core.atp.bo.Milestone.setMilestoneDate(Date) may expose internal representation by storing an externally mutable object into Milestone.milestoneDateMALICIOUS_CODEEI_EXPOSE_REP277Medium

org.kuali.student.core.bo.KsMetaBusinessObjectBase

BugCategoryDetailsLinePriority
org.kuali.student.core.bo.KsMetaBusinessObjectBase.getCreateDate() may expose internal representation by returning KsMetaBusinessObjectBase.createDateMALICIOUS_CODEEI_EXPOSE_REP87Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.getUpdateDate() may expose internal representation by returning KsMetaBusinessObjectBase.updateDateMALICIOUS_CODEEI_EXPOSE_REP103Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.setCreateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.createDateMALICIOUS_CODEEI_EXPOSE_REP291Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.setUpdateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.updateDateMALICIOUS_CODEEI_EXPOSE_REP2107Medium

org.kuali.student.core.bo.KsVersionBusinessObjectBase

BugCategoryDetailsLinePriority
org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionEnd() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionEndMALICIOUS_CODEEI_EXPOSE_REP117Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionStart() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionStartMALICIOUS_CODEEI_EXPOSE_REP107Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionEndMALICIOUS_CODEEI_EXPOSE_REP2122Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionStartMALICIOUS_CODEEI_EXPOSE_REP2112Medium

org.kuali.student.core.bo.Meta

BugCategoryDetailsLinePriority
org.kuali.student.core.bo.Meta.getCreateTime() may expose internal representation by returning Meta.createTimeMALICIOUS_CODEEI_EXPOSE_REP26Medium
org.kuali.student.core.bo.Meta.getUpdateTime() may expose internal representation by returning Meta.updateTimeMALICIOUS_CODEEI_EXPOSE_REP42Medium
org.kuali.student.core.bo.Meta.setCreateTime(Date) may expose internal representation by storing an externally mutable object into Meta.createTimeMALICIOUS_CODEEI_EXPOSE_REP230Medium
org.kuali.student.core.bo.Meta.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into Meta.updateTimeMALICIOUS_CODEEI_EXPOSE_REP246Medium

org.kuali.student.core.bo.Version

BugCategoryDetailsLinePriority
org.kuali.student.core.bo.Version.getCurrentVersionEnd() may expose internal representation by returning Version.currentVersionEndMALICIOUS_CODEEI_EXPOSE_REP57Medium
org.kuali.student.core.bo.Version.getCurrentVersionStart() may expose internal representation by returning Version.currentVersionStartMALICIOUS_CODEEI_EXPOSE_REP49Medium
org.kuali.student.core.bo.Version.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionEndMALICIOUS_CODEEI_EXPOSE_REP261Medium
org.kuali.student.core.bo.Version.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionStartMALICIOUS_CODEEI_EXPOSE_REP253Medium

org.kuali.student.core.subjectcode.service.impl.SubjectCodeServiceImpl

BugCategoryDetailsLinePriority
Call to method of static java.text.DateFormat in org.kuali.student.core.subjectcode.service.impl.SubjectCodeServiceImpl.doOrgsForSubjectCodeSearch(Map)MT_CORRECTNESSSTCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE179Medium