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
691901

edu.sampleu.bookstore.bo.Book

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

edu.sampleu.bookstore.maintenance.AuthorMaintainable

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

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_CAST70Medium

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_CAST58Medium

edu.sampleu.kew.krad.form.StatsForm

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

edu.sampleu.travel.bo.TravelAccount

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

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.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_CAST50Medium

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_CAST57Medium
Method edu.sampleu.travel.krad.controller.UITestController.start(UifFormBase, BindingResult, HttpServletRequest, HttpServletResponse) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR65Medium

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