The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
112 | 65 | 0 | 0 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate.getValue() may expose internal representation by returning AbstractAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP | 90 | Medium |
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate.setValue(Timestamp) may expose internal representation by storing an externally mutable object into AbstractAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 99 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_.owner | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_.value | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_.owner | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_.value | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 76 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_.owner | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_.value | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 75 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate(String, Timestamp, Category) may expose internal representation by storing an externally mutable object into CategoryAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate(String, Timestamp, Offer) may expose internal representation by storing an externally mutable object into OfferAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate(String, Timestamp, OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate(String, Timestamp, Product) may expose internal representation by storing an externally mutable object into ProductAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 78 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate(String, Timestamp, Provider) may expose internal representation by storing an externally mutable object into ProviderAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 78 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate(String, Timestamp, Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttributeDate._value | MALICIOUS_CODE | EI_EXPOSE_REP2 | 78 | Medium |
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Return value of java.util.Set.size() ignored, but method has no side effect | STYLE | RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT | 191 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.description | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.hashCode | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.provider | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.id | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 135 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.name | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 116 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.offersList | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 74 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.description | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.maxTickets | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.minTickets | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.quantity | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.statut | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.id | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 145 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.name | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 131 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.product | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 121 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.type | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 122 | Medium |
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Return value of javax.persistence.Query.executeUpdate() ignored, but method has no side effect | STYLE | RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT | 124 | Medium |
Return value of javax.persistence.Query.executeUpdate() ignored, but method has no side effect | STYLE | RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT | 86 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.description | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.price | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.category | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 185 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.id | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 155 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.name | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 180 | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.provider | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 190 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.comment | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Bug | Category | Details | Line | Priority |
---|
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter.getDateBeginOffer() may expose internal representation by returning PurchaseFilter._dateBeginOffer | MALICIOUS_CODE | EI_EXPOSE_REP | 252 | Medium |
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter.getDateEndOffer() may expose internal representation by returning PurchaseFilter._dateEndOffer | MALICIOUS_CODE | EI_EXPOSE_REP | 273 | Medium |
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter.setDateBeginOffer(Timestamp) may expose internal representation by storing an externally mutable object into PurchaseFilter._dateBeginOffer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 242 | Medium |
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter.setDateEndOffer(Timestamp) may expose internal representation by storing an externally mutable object into PurchaseFilter._dateEndOffer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 263 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeDateList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeNumList | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.id | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.quantity | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.userName | STYLE | UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD | Not available | Medium |
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.offer | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 124 | Medium |