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

Classes Bugs Errors Missing Classes
66 26 0 1

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

Bug Category Details Line Priority
org.kuali.student.core.atp.bo.Atp.getEndDate() may expose internal representation by returning Atp.endDate MALICIOUS_CODE EI_EXPOSE_REP 93 Medium
org.kuali.student.core.atp.bo.Atp.getStartDate() may expose internal representation by returning Atp.startDate MALICIOUS_CODE EI_EXPOSE_REP 85 Medium
org.kuali.student.core.atp.bo.Atp.setEndDate(Date) may expose internal representation by storing an externally mutable object into Atp.endDate MALICIOUS_CODE EI_EXPOSE_REP2 97 Medium
org.kuali.student.core.atp.bo.Atp.setStartDate(Date) may expose internal representation by storing an externally mutable object into Atp.startDate MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium

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

Bug Category Details Line Priority
org.kuali.student.core.atp.bo.DateRange.getEndDate() may expose internal representation by returning DateRange.endDate MALICIOUS_CODE EI_EXPOSE_REP 81 Medium
org.kuali.student.core.atp.bo.DateRange.getStartDate() may expose internal representation by returning DateRange.startDate MALICIOUS_CODE EI_EXPOSE_REP 73 Medium
org.kuali.student.core.atp.bo.DateRange.setEndDate(Date) may expose internal representation by storing an externally mutable object into DateRange.endDate MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium
org.kuali.student.core.atp.bo.DateRange.setStartDate(Date) may expose internal representation by storing an externally mutable object into DateRange.startDate MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

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

Bug Category Details Line Priority
org.kuali.student.core.atp.bo.Milestone.getMilestoneDate() may expose internal representation by returning Milestone.milestoneDate MALICIOUS_CODE EI_EXPOSE_REP 73 Medium
org.kuali.student.core.atp.bo.Milestone.setMilestoneDate(Date) may expose internal representation by storing an externally mutable object into Milestone.milestoneDate MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.kuali.student.core.bo.KsMetaBusinessObjectBase

Bug Category Details Line Priority
org.kuali.student.core.bo.KsMetaBusinessObjectBase.getCreateDate() may expose internal representation by returning KsMetaBusinessObjectBase.createDate MALICIOUS_CODE EI_EXPOSE_REP 87 Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.getUpdateDate() may expose internal representation by returning KsMetaBusinessObjectBase.updateDate MALICIOUS_CODE EI_EXPOSE_REP 103 Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.setCreateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.createDate MALICIOUS_CODE EI_EXPOSE_REP2 91 Medium
org.kuali.student.core.bo.KsMetaBusinessObjectBase.setUpdateDate(Date) may expose internal representation by storing an externally mutable object into KsMetaBusinessObjectBase.updateDate MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

org.kuali.student.core.bo.KsVersionBusinessObjectBase

Bug Category Details Line Priority
org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionEnd() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP 117 Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.getCurrentVersionStart() may expose internal representation by returning KsVersionBusinessObjectBase.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP 107 Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP2 122 Medium
org.kuali.student.core.bo.KsVersionBusinessObjectBase.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into KsVersionBusinessObjectBase.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium

org.kuali.student.core.bo.Meta

Bug Category Details Line Priority
org.kuali.student.core.bo.Meta.getCreateTime() may expose internal representation by returning Meta.createTime MALICIOUS_CODE EI_EXPOSE_REP 26 Medium
org.kuali.student.core.bo.Meta.getUpdateTime() may expose internal representation by returning Meta.updateTime MALICIOUS_CODE EI_EXPOSE_REP 42 Medium
org.kuali.student.core.bo.Meta.setCreateTime(Date) may expose internal representation by storing an externally mutable object into Meta.createTime MALICIOUS_CODE EI_EXPOSE_REP2 30 Medium
org.kuali.student.core.bo.Meta.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into Meta.updateTime MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium

org.kuali.student.core.bo.Version

Bug Category Details Line Priority
org.kuali.student.core.bo.Version.getCurrentVersionEnd() may expose internal representation by returning Version.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP 57 Medium
org.kuali.student.core.bo.Version.getCurrentVersionStart() may expose internal representation by returning Version.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP 49 Medium
org.kuali.student.core.bo.Version.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium
org.kuali.student.core.bo.Version.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into Version.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium