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
832801

edu.sampleu.bookstore.bo.Book

BugCategoryDetailsLinePriority
edu.sampleu.bookstore.bo.Book.getPublicationDate() may expose internal representation by returning Book.publicationDateMALICIOUS_CODEEI_EXPOSE_REP99Medium
edu.sampleu.bookstore.bo.Book.setPublicationDate(Date) may expose internal representation by storing an externally mutable object into Book.publicationDateMALICIOUS_CODEEI_EXPOSE_REP2103Medium

edu.sampleu.bookstore.maintenance.AuthorMaintainable

BugCategoryDetailsLinePriority
Dead store to addresses in edu.sampleu.bookstore.maintenance.AuthorMaintainable.saveBusinessObject()STYLEDLS_DEAD_LOCAL_STORE47Medium

edu.sampleu.kew.krad.controller.IngesterController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.kew.krad.form.IngesterForm in edu.sampleu.kew.krad.controller.IngesterController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST73Medium

edu.sampleu.kew.krad.controller.StatsController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.kew.krad.form.StatsForm in edu.sampleu.kew.krad.controller.StatsController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST56Medium

edu.sampleu.kew.krad.form.StatsForm

BugCategoryDetailsLinePriority
edu.sampleu.kew.krad.form.StatsForm.getBeginningDate() may expose internal representation by returning StatsForm.beginningDateMALICIOUS_CODEEI_EXPOSE_REP248Medium
edu.sampleu.kew.krad.form.StatsForm.getEndingDate() may expose internal representation by returning StatsForm.endingDateMALICIOUS_CODEEI_EXPOSE_REP256Medium
edu.sampleu.kew.krad.form.StatsForm.setBeginningDate(Date) may expose internal representation by storing an externally mutable object into StatsForm.beginningDateMALICIOUS_CODEEI_EXPOSE_REP2252Medium
edu.sampleu.kew.krad.form.StatsForm.setEndingDate(Date) may expose internal representation by storing an externally mutable object into StatsForm.endingDateMALICIOUS_CODEEI_EXPOSE_REP2260Medium
Class edu.sampleu.kew.krad.form.StatsForm defines non-transient non-serializable instance field statsBAD_PRACTICESE_BAD_FIELDMedium

edu.sampleu.student.dataobject.CourseSection

BugCategoryDetailsLinePriority
edu.sampleu.student.dataobject.CourseSection.getEndDate() may expose internal representation by returning CourseSection.endDateMALICIOUS_CODEEI_EXPOSE_REP116Medium
edu.sampleu.student.dataobject.CourseSection.getFinalExamDate() may expose internal representation by returning CourseSection.finalExamDateMALICIOUS_CODEEI_EXPOSE_REP274Medium
edu.sampleu.student.dataobject.CourseSection.getStartDate() may expose internal representation by returning CourseSection.startDateMALICIOUS_CODEEI_EXPOSE_REP108Medium
edu.sampleu.student.dataobject.CourseSection.setEndDate(Date) may expose internal representation by storing an externally mutable object into CourseSection.endDateMALICIOUS_CODEEI_EXPOSE_REP2120Medium
edu.sampleu.student.dataobject.CourseSection.setFinalExamDate(Date) may expose internal representation by storing an externally mutable object into CourseSection.finalExamDateMALICIOUS_CODEEI_EXPOSE_REP2278Medium
edu.sampleu.student.dataobject.CourseSection.setStartDate(Date) may expose internal representation by storing an externally mutable object into CourseSection.startDateMALICIOUS_CODEEI_EXPOSE_REP2112Medium

edu.sampleu.student.web.controller.CourseOfferingController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.student.web.form.CourseOfferingForm in edu.sampleu.student.web.controller.CourseOfferingController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST106Medium

edu.sampleu.student.web.controller.RegistrationController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.student.web.form.RegistrationForm in edu.sampleu.student.web.controller.RegistrationController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST60Medium

edu.sampleu.travel.bo.TravelAccount

BugCategoryDetailsLinePriority
edu.sampleu.travel.bo.TravelAccount.getCreateDate() may expose internal representation by returning TravelAccount.createDateMALICIOUS_CODEEI_EXPOSE_REP53Medium
edu.sampleu.travel.bo.TravelAccount.setCreateDate(Date) may expose internal representation by storing an externally mutable object into TravelAccount.createDateMALICIOUS_CODEEI_EXPOSE_REP2120Medium

edu.sampleu.travel.dto.TravelAccountInfo

BugCategoryDetailsLinePriority
edu.sampleu.travel.dto.TravelAccountInfo.getCreateDate() may expose internal representation by returning TravelAccountInfo.createDateMALICIOUS_CODEEI_EXPOSE_REP81Medium
edu.sampleu.travel.dto.TravelAccountInfo.setCreateDate(Date) may expose internal representation by storing an externally mutable object into TravelAccountInfo.createDateMALICIOUS_CODEEI_EXPOSE_REP285Medium

edu.sampleu.travel.krad.controller.UIComponentsTestController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.travel.krad.form.UILayoutTestForm in edu.sampleu.travel.krad.controller.UIComponentsTestController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST55Medium

edu.sampleu.travel.krad.controller.UILayoutTestController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.travel.krad.form.UILayoutTestForm in edu.sampleu.travel.krad.controller.UILayoutTestController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST53Medium

edu.sampleu.travel.krad.controller.UITestController

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.kuali.rice.krad.web.form.UifFormBase to edu.sampleu.travel.krad.form.UITestForm in edu.sampleu.travel.krad.controller.UITestController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse)STYLEBC_UNCONFIRMED_CAST60Medium
Method edu.sampleu.travel.krad.controller.UITestController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR68Medium

edu.sampleu.travel.service.FiscalOfficerInfoMaintainableImpl

BugCategoryDetailsLinePriority
edu.sampleu.travel.service.FiscalOfficerInfoMaintainableImpl is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID30Medium

edu.sampleu.travel.service.FiscalOfficerServiceImpl

BugCategoryDetailsLinePriority
edu.sampleu.travel.service.FiscalOfficerServiceImpl.FOI_SKIP should be both final and package protectedMALICIOUS_CODEMS_FINAL_PKGPROTECT42Medium