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
165 26 0 0

org.kuali.student.core.dictionary.old.dto.Type

Bug Category Details Line Priority
org.kuali.student.core.dictionary.old.dto.Type.getEffectiveDate() may expose internal representation by returning Type.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP 165 Medium
org.kuali.student.core.dictionary.old.dto.Type.getExpirationDate() may expose internal representation by returning Type.expirationDate MALICIOUS_CODE EI_EXPOSE_REP 173 Medium
org.kuali.student.core.dictionary.old.dto.Type.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into Type.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP2 169 Medium
org.kuali.student.core.dictionary.old.dto.Type.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into Type.expirationDate MALICIOUS_CODE EI_EXPOSE_REP2 177 Medium

org.kuali.student.core.dto.MetaInfo

Bug Category Details Line Priority
org.kuali.student.core.dto.MetaInfo.getCreateTime() may expose internal representation by returning MetaInfo.createTime MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.kuali.student.core.dto.MetaInfo.getUpdateTime() may expose internal representation by returning MetaInfo.updateTime MALICIOUS_CODE EI_EXPOSE_REP 86 Medium
org.kuali.student.core.dto.MetaInfo.setCreateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo.createTime MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium
org.kuali.student.core.dto.MetaInfo.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo.updateTime MALICIOUS_CODE EI_EXPOSE_REP2 90 Medium

org.kuali.student.core.dto.ReferenceTypeInfo

Bug Category Details Line Priority
org.kuali.student.core.dto.ReferenceTypeInfo.getEffectiveDate() may expose internal representation by returning ReferenceTypeInfo.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP 90 Medium
org.kuali.student.core.dto.ReferenceTypeInfo.getExpirationDate() may expose internal representation by returning ReferenceTypeInfo.expirationDate MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
org.kuali.student.core.dto.ReferenceTypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into ReferenceTypeInfo.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium
org.kuali.student.core.dto.ReferenceTypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into ReferenceTypeInfo.expirationDate MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium

org.kuali.student.core.dto.TypeInfo

Bug Category Details Line Priority
org.kuali.student.core.dto.TypeInfo.getEffectiveDate() may expose internal representation by returning TypeInfo.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
org.kuali.student.core.dto.TypeInfo.getExpirationDate() may expose internal representation by returning TypeInfo.expirationDate MALICIOUS_CODE EI_EXPOSE_REP 79 Medium
org.kuali.student.core.dto.TypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo.effectiveDate MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
org.kuali.student.core.dto.TypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo.expirationDate MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium

org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo

Bug Category Details Line Priority
org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionEnd() may expose internal representation by returning VersionDisplayInfo.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP 145 Medium
org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionStart() may expose internal representation by returning VersionDisplayInfo.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP 134 Medium
new org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium
new org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP2 45 Medium
org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP2 149 Medium
org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP2 138 Medium

org.kuali.student.core.versionmanagement.dto.VersionInfo

Bug Category Details Line Priority
org.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionEnd() may expose internal representation by returning VersionInfo.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP 94 Medium
org.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionStart() may expose internal representation by returning VersionInfo.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP 83 Medium
org.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into VersionInfo.currentVersionEnd MALICIOUS_CODE EI_EXPOSE_REP2 98 Medium
org.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into VersionInfo.currentVersionStart MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium