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

Files

Class Bugs
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject 6
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject 8
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObjectDAO 1

fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject

Bug Category Details Line Priority
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.getCertificateDate() may expose internal representation by returning IdentityAttributeDataObject._certificateDate MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.getCertificateExpirationDate() may expose internal representation by returning IdentityAttributeDataObject._certificateExpirationDate MALICIOUS_CODE EI_EXPOSE_REP 172 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.getLastUpdateDate() may expose internal representation by returning IdentityAttributeDataObject._dateLastUpdate MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.setCertificateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityAttributeDataObject._certificateDate MALICIOUS_CODE EI_EXPOSE_REP2 166 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.setCertificateExpirationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityAttributeDataObject._certificateExpirationDate MALICIOUS_CODE EI_EXPOSE_REP2 177 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityAttributeDataObject.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityAttributeDataObject._dateLastUpdate MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium

fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject

Bug Category Details Line Priority
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.getDateCreation() may expose internal representation by returning IdentityDataObject._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.getDateDeleted() may expose internal representation by returning IdentityDataObject._dateDeleted MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.getLastUpdate() may expose internal representation by returning IdentityDataObject._dateLastUpdate MALICIOUS_CODE EI_EXPOSE_REP 74 Medium
new fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject(int, String, String, Date, Date) may expose internal representation by storing an externally mutable object into IdentityDataObject._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium
new fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject(int, String, String, Date, Date) may expose internal representation by storing an externally mutable object into IdentityDataObject._dateDeleted MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.setDateCreation(Date) may expose internal representation by storing an externally mutable object into IdentityDataObject._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 100 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.setDateDeleted(Date) may expose internal representation by storing an externally mutable object into IdentityDataObject._dateDeleted MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium
fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObject.setLastUpdate(Date) may expose internal representation by storing an externally mutable object into IdentityDataObject._dateLastUpdate MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium

fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObjectDAO

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.elasticdata.modules.identity.business.IdentityDataObjectDAO.selectAttributes(Collection, Plugin) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 82 High