The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
7 | 15 | 0 | 0 |
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 |
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 |
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 |