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