Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is max

Summary

Classes Bugs Errors Missing Classes
30 10 0 0

Files

Class Bugs
fr.paris.lutece.plugins.calculetteqf.business.UserData 6
fr.paris.lutece.plugins.calculetteqf.web.CalculetteQFApp 2
fr.paris.lutece.plugins.calculetteqf.web.TrancheJspBean 1
fr.paris.lutece.plugins.calculetteqf.web.UserDataJspBean 1

fr.paris.lutece.plugins.calculetteqf.business.UserData

Bug Category Details Line Priority
fr.paris.lutece.plugins.calculetteqf.business.UserData.getComputeDate() may expose internal representation by returning UserData._computeDate MALICIOUS_CODE EI_EXPOSE_REP 94 Medium
fr.paris.lutece.plugins.calculetteqf.business.UserData.getFile() may expose internal representation by returning UserData._file MALICIOUS_CODE EI_EXPOSE_REP 114 Medium
fr.paris.lutece.plugins.calculetteqf.business.UserData.getValidUntil() may expose internal representation by returning UserData._validUntil MALICIOUS_CODE EI_EXPOSE_REP 104 Medium
fr.paris.lutece.plugins.calculetteqf.business.UserData.setComputeDate(Date) may expose internal representation by storing an externally mutable object into UserData._computeDate MALICIOUS_CODE EI_EXPOSE_REP2 99 Medium
fr.paris.lutece.plugins.calculetteqf.business.UserData.setFile(byte[]) may expose internal representation by storing an externally mutable object into UserData._file MALICIOUS_CODE EI_EXPOSE_REP2 119 Medium
fr.paris.lutece.plugins.calculetteqf.business.UserData.setValidUntil(Date) may expose internal representation by storing an externally mutable object into UserData._validUntil MALICIOUS_CODE EI_EXPOSE_REP2 109 Medium

fr.paris.lutece.plugins.calculetteqf.web.CalculetteQFApp

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.calculetteqf.web.CalculetteQFApp defines non-transient non-serializable instance field _trancheHome BAD_PRACTICE SE_BAD_FIELD Not available Medium
Class fr.paris.lutece.plugins.calculetteqf.web.CalculetteQFApp defines non-transient non-serializable instance field _userDataHome BAD_PRACTICE SE_BAD_FIELD Not available Medium

fr.paris.lutece.plugins.calculetteqf.web.TrancheJspBean

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.calculetteqf.web.TrancheJspBean defines non-transient non-serializable instance field _trancheHome BAD_PRACTICE SE_BAD_FIELD Not available Medium

fr.paris.lutece.plugins.calculetteqf.web.UserDataJspBean

Bug Category Details Line Priority
Class fr.paris.lutece.plugins.calculetteqf.web.UserDataJspBean defines non-transient non-serializable instance field _userDataHome BAD_PRACTICE SE_BAD_FIELD Not available Medium