Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
112 202 0 0

Files

Class Bugs
fr.paris.lutece.plugins.stock.business.StockEntityBean 3
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate 2
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_ 1
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_ 1
fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_ 1
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute 3
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate 4
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeId 2
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum 3
fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeDateUtils 1
fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeNumUtils 1
fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeUtils 1
fr.paris.lutece.plugins.stock.business.category.Category 14
fr.paris.lutece.plugins.stock.business.category.CategoryDAO 1
fr.paris.lutece.plugins.stock.business.category.CategoryFilter 2
fr.paris.lutece.plugins.stock.business.category.Category_ 6
fr.paris.lutece.plugins.stock.business.offer.Offer 10
fr.paris.lutece.plugins.stock.business.offer.OfferDAO 4
fr.paris.lutece.plugins.stock.business.offer.OfferFilter 4
fr.paris.lutece.plugins.stock.business.offer.OfferGenre 6
fr.paris.lutece.plugins.stock.business.offer.OfferGenreDAO 2
fr.paris.lutece.plugins.stock.business.offer.OfferGenre_ 3
fr.paris.lutece.plugins.stock.business.offer.Offer_ 8
fr.paris.lutece.plugins.stock.business.product.Product 10
fr.paris.lutece.plugins.stock.business.product.ProductDAO 4
fr.paris.lutece.plugins.stock.business.product.ProductFilter 2
fr.paris.lutece.plugins.stock.business.product.ProductImageDAO 2
fr.paris.lutece.plugins.stock.business.product.Product_ 5
fr.paris.lutece.plugins.stock.business.provider.Provider 8
fr.paris.lutece.plugins.stock.business.provider.ProviderFilter 2
fr.paris.lutece.plugins.stock.business.provider.Provider_ 4
fr.paris.lutece.plugins.stock.business.purchase.Purchase 8
fr.paris.lutece.plugins.stock.business.purchase.PurchaseDAO 2
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter 6
fr.paris.lutece.plugins.stock.business.purchase.Purchase_ 6

fr.paris.lutece.plugins.stock.business.StockEntityBean

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.StockEntityBean.getAttributeDateMap() may expose internal representation by returning StockEntityBean._attributeDateMap MALICIOUS_CODE EI_EXPOSE_REP 142 Medium
fr.paris.lutece.plugins.stock.business.StockEntityBean.getAttributeMap() may expose internal representation by returning StockEntityBean._attributeMap MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
fr.paris.lutece.plugins.stock.business.StockEntityBean.getAttributeNumMap() may expose internal representation by returning StockEntityBean._attributeNumMap MALICIOUS_CODE EI_EXPOSE_REP 124 Medium

fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate

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

fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_

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

fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_

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

fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_

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

fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute.getOwner() may expose internal representation by returning CategoryAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
new fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute(String, String, Category) may expose internal representation by storing an externally mutable object into CategoryAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttribute.setOwner(Category) may expose internal representation by storing an externally mutable object into CategoryAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium

fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate.getOwner() may expose internal representation by returning CategoryAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 100 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 81 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeDate.setOwner(Category) may expose internal representation by storing an externally mutable object into CategoryAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 109 Medium

fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeId.getOwner() may expose internal representation by returning CategoryAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 123 Medium
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeId.setOwner(Category) may expose internal representation by storing an externally mutable object into CategoryAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 132 Medium

fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum.getOwner() may expose internal representation by returning CategoryAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
new fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum(String, BigDecimal, Category) may expose internal representation by storing an externally mutable object into CategoryAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
fr.paris.lutece.plugins.stock.business.attribute.category.CategoryAttributeNum.setOwner(Category) may expose internal representation by storing an externally mutable object into CategoryAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 110 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute.getOwner() may expose internal representation by returning OfferAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
new fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute(String, String, Offer) may expose internal representation by storing an externally mutable object into OfferAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 80 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttribute.setOwner(Offer) may expose internal representation by storing an externally mutable object into OfferAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate.getOwner() may expose internal representation by returning OfferAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeDate.setOwner(Offer) may expose internal representation by storing an externally mutable object into OfferAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 106 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeId.getOwner() may expose internal representation by returning OfferAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 121 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeId.setOwner(Offer) may expose internal representation by storing an externally mutable object into OfferAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 130 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum.getOwner() may expose internal representation by returning OfferAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
new fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum(String, BigDecimal, Offer) may expose internal representation by storing an externally mutable object into OfferAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer.OfferAttributeNum.setOwner(Offer) may expose internal representation by storing an externally mutable object into OfferAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute.getOwner() may expose internal representation by returning OfferGenreAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
new fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute(String, String, OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttribute.setOwner(OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate.getOwner() may expose internal representation by returning OfferGenreAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 78 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeDate.setOwner(OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 106 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeId.getOwner() may expose internal representation by returning OfferGenreAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeId.setOwner(OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium

fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum.getOwner() may expose internal representation by returning OfferGenreAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
new fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum(String, BigDecimal, OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium
fr.paris.lutece.plugins.stock.business.attribute.offer_genre.OfferGenreAttributeNum.setOwner(OfferGenre) may expose internal representation by storing an externally mutable object into OfferGenreAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute.getOwner() may expose internal representation by returning ProductAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
new fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute(String, String, Product) may expose internal representation by storing an externally mutable object into ProductAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttribute.setOwner(Product) may expose internal representation by storing an externally mutable object into ProductAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium

fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate.getOwner() may expose internal representation by returning ProductAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeDate.setOwner(Product) may expose internal representation by storing an externally mutable object into ProductAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium

fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeId.getOwner() may expose internal representation by returning ProductAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeId.setOwner(Product) may expose internal representation by storing an externally mutable object into ProductAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium

fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum.getOwner() may expose internal representation by returning ProductAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
new fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum(String, BigDecimal, Product) may expose internal representation by storing an externally mutable object into ProductAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium
fr.paris.lutece.plugins.stock.business.attribute.product.ProductAttributeNum.setOwner(Product) may expose internal representation by storing an externally mutable object into ProductAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute.getOwner() may expose internal representation by returning ProviderAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
new fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute(String, String, Provider) may expose internal representation by storing an externally mutable object into ProviderAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 76 Medium
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttribute.setOwner(Provider) may expose internal representation by storing an externally mutable object into ProviderAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 104 Medium

fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate.getOwner() may expose internal representation by returning ProviderAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeDate.setOwner(Provider) may expose internal representation by storing an externally mutable object into ProviderAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeId.getOwner() may expose internal representation by returning ProviderAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeId.setOwner(Provider) may expose internal representation by storing an externally mutable object into ProviderAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium

fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum.getOwner() may expose internal representation by returning ProviderAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
new fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum(String, BigDecimal, Provider) may expose internal representation by storing an externally mutable object into ProviderAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium
fr.paris.lutece.plugins.stock.business.attribute.provider.ProviderAttributeNum.setOwner(Provider) may expose internal representation by storing an externally mutable object into ProviderAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute.getOwner() may expose internal representation by returning PurchaseAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
new fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute(String, String, Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttribute.setOwner(Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttribute._owner MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium

fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate.getOwner() may expose internal representation by returning PurchaseAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
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._owner MALICIOUS_CODE EI_EXPOSE_REP2 79 Medium
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
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeDate.setOwner(Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttributeDate._owner MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeId

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeId.getOwner() may expose internal representation by returning PurchaseAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP 125 Medium
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeId.setOwner(Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttributeId._owner MALICIOUS_CODE EI_EXPOSE_REP2 134 Medium

fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum.getOwner() may expose internal representation by returning PurchaseAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
new fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum(String, BigDecimal, Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 86 Medium
fr.paris.lutece.plugins.stock.business.attribute.purchase.PurchaseAttributeNum.setOwner(Purchase) may expose internal representation by storing an externally mutable object into PurchaseAttributeNum._owner MALICIOUS_CODE EI_EXPOSE_REP2 106 Medium

fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeDateUtils

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeNumUtils

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeUtils

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.category.Category

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.category.Category.getAttributeDateList() may expose internal representation by returning Category._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 332 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getAttributeList() may expose internal representation by returning Category._attributeList MALICIOUS_CODE EI_EXPOSE_REP 308 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getAttributeNumList() may expose internal representation by returning Category._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 356 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getChildrenList() may expose internal representation by returning Category._childrenList MALICIOUS_CODE EI_EXPOSE_REP 215 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getParent() may expose internal representation by returning Category._parentCategory MALICIOUS_CODE EI_EXPOSE_REP 261 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getProductSet() may expose internal representation by returning Category._productSet MALICIOUS_CODE EI_EXPOSE_REP 237 Medium
fr.paris.lutece.plugins.stock.business.category.Category.getProvider() may expose internal representation by returning Category._provider MALICIOUS_CODE EI_EXPOSE_REP 284 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into Category._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 343 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setAttributeList(Set) may expose internal representation by storing an externally mutable object into Category._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 319 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into Category._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 367 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setChildrenList(Set) may expose internal representation by storing an externally mutable object into Category._childrenList MALICIOUS_CODE EI_EXPOSE_REP2 226 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setParent(Category) may expose internal representation by storing an externally mutable object into Category._parentCategory MALICIOUS_CODE EI_EXPOSE_REP2 272 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setProductSet(List) may expose internal representation by storing an externally mutable object into Category._productSet MALICIOUS_CODE EI_EXPOSE_REP2 248 Medium
fr.paris.lutece.plugins.stock.business.category.Category.setProvider(Provider) may expose internal representation by storing an externally mutable object into Category._provider MALICIOUS_CODE EI_EXPOSE_REP2 295 Medium

fr.paris.lutece.plugins.stock.business.category.CategoryDAO

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

fr.paris.lutece.plugins.stock.business.category.CategoryFilter

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.category.CategoryFilter.getOrders() may expose internal representation by returning CategoryFilter._orders MALICIOUS_CODE EI_EXPOSE_REP 107 Medium
fr.paris.lutece.plugins.stock.business.category.CategoryFilter.setOrders(List) may expose internal representation by storing an externally mutable object into CategoryFilter._orders MALICIOUS_CODE EI_EXPOSE_REP2 118 Medium

fr.paris.lutece.plugins.stock.business.category.Category_

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

fr.paris.lutece.plugins.stock.business.offer.Offer

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.offer.Offer.getAttributeDateList() may expose internal representation by returning Offer._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 353 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.getAttributeList() may expose internal representation by returning Offer._attributeList MALICIOUS_CODE EI_EXPOSE_REP 329 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.getAttributeNumList() may expose internal representation by returning Offer._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 377 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.getProduct() may expose internal representation by returning Offer._product MALICIOUS_CODE EI_EXPOSE_REP 238 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.getType() may expose internal representation by returning Offer._type MALICIOUS_CODE EI_EXPOSE_REP 261 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into Offer._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 364 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.setAttributeList(Set) may expose internal representation by storing an externally mutable object into Offer._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 340 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into Offer._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 388 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.setProduct(Product) may expose internal representation by storing an externally mutable object into Offer._product MALICIOUS_CODE EI_EXPOSE_REP2 249 Medium
fr.paris.lutece.plugins.stock.business.offer.Offer.setType(OfferGenre) may expose internal representation by storing an externally mutable object into Offer._type MALICIOUS_CODE EI_EXPOSE_REP2 272 Medium

fr.paris.lutece.plugins.stock.business.offer.OfferDAO

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.offer.OfferFilter

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.offer.OfferFilter.getListIdOffers() may expose internal representation by returning OfferFilter._listIdOffers MALICIOUS_CODE EI_EXPOSE_REP 210 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferFilter.getOrders() may expose internal representation by returning OfferFilter._orders MALICIOUS_CODE EI_EXPOSE_REP 239 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferFilter.setListIdOffers(List) may expose internal representation by storing an externally mutable object into OfferFilter._listIdOffers MALICIOUS_CODE EI_EXPOSE_REP2 221 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferFilter.setOrders(List) may expose internal representation by storing an externally mutable object into OfferFilter._orders MALICIOUS_CODE EI_EXPOSE_REP2 245 Medium

fr.paris.lutece.plugins.stock.business.offer.OfferGenre

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.getAttributeDateList() may expose internal representation by returning OfferGenre._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 189 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.getAttributeList() may expose internal representation by returning OfferGenre._attributeList MALICIOUS_CODE EI_EXPOSE_REP 162 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.getAttributeNumList() may expose internal representation by returning OfferGenre._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 216 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into OfferGenre._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 200 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.setAttributeList(Set) may expose internal representation by storing an externally mutable object into OfferGenre._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 173 Medium
fr.paris.lutece.plugins.stock.business.offer.OfferGenre.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into OfferGenre._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 227 Medium

fr.paris.lutece.plugins.stock.business.offer.OfferGenreDAO

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.offer.OfferGenre_

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

fr.paris.lutece.plugins.stock.business.offer.Offer_

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

fr.paris.lutece.plugins.stock.business.product.Product

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.product.Product.getAttributeDateList() may expose internal representation by returning Product._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 308 Medium
fr.paris.lutece.plugins.stock.business.product.Product.getAttributeList() may expose internal representation by returning Product._attributeList MALICIOUS_CODE EI_EXPOSE_REP 284 Medium
fr.paris.lutece.plugins.stock.business.product.Product.getAttributeNumList() may expose internal representation by returning Product._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 332 Medium
fr.paris.lutece.plugins.stock.business.product.Product.getCategory() may expose internal representation by returning Product._category MALICIOUS_CODE EI_EXPOSE_REP 237 Medium
fr.paris.lutece.plugins.stock.business.product.Product.getProvider() may expose internal representation by returning Product._provider MALICIOUS_CODE EI_EXPOSE_REP 260 Medium
fr.paris.lutece.plugins.stock.business.product.Product.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into Product._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 319 Medium
fr.paris.lutece.plugins.stock.business.product.Product.setAttributeList(Set) may expose internal representation by storing an externally mutable object into Product._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 295 Medium
fr.paris.lutece.plugins.stock.business.product.Product.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into Product._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 343 Medium
fr.paris.lutece.plugins.stock.business.product.Product.setCategory(Category) may expose internal representation by storing an externally mutable object into Product._category MALICIOUS_CODE EI_EXPOSE_REP2 248 Medium
fr.paris.lutece.plugins.stock.business.product.Product.setProvider(Provider) may expose internal representation by storing an externally mutable object into Product._provider MALICIOUS_CODE EI_EXPOSE_REP2 271 Medium

fr.paris.lutece.plugins.stock.business.product.ProductDAO

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.product.ProductFilter

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.product.ProductFilter.getOrders() may expose internal representation by returning ProductFilter._strOrders MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
fr.paris.lutece.plugins.stock.business.product.ProductFilter.setOrders(List) may expose internal representation by storing an externally mutable object into ProductFilter._strOrders MALICIOUS_CODE EI_EXPOSE_REP2 161 Medium

fr.paris.lutece.plugins.stock.business.product.ProductImageDAO

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

fr.paris.lutece.plugins.stock.business.product.Product_

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

fr.paris.lutece.plugins.stock.business.provider.Provider

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.provider.Provider.getAttributeDateList() may expose internal representation by returning Provider._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 337 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.getAttributeList() may expose internal representation by returning Provider._attributeList MALICIOUS_CODE EI_EXPOSE_REP 319 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.getAttributeNumList() may expose internal representation by returning Provider._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 361 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.getProducts() may expose internal representation by returning Provider._listProducts MALICIOUS_CODE EI_EXPOSE_REP 253 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into Provider._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 348 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.setAttributeList(Set) may expose internal representation by storing an externally mutable object into Provider._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 324 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into Provider._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 372 Medium
fr.paris.lutece.plugins.stock.business.provider.Provider.setProducts(List) may expose internal representation by storing an externally mutable object into Provider._listProducts MALICIOUS_CODE EI_EXPOSE_REP2 264 Medium

fr.paris.lutece.plugins.stock.business.provider.ProviderFilter

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.provider.ProviderFilter.getOrders() may expose internal representation by returning ProviderFilter._orders MALICIOUS_CODE EI_EXPOSE_REP 214 Medium
fr.paris.lutece.plugins.stock.business.provider.ProviderFilter.setOrders(List) may expose internal representation by storing an externally mutable object into ProviderFilter._orders MALICIOUS_CODE EI_EXPOSE_REP2 225 Medium

fr.paris.lutece.plugins.stock.business.provider.Provider_

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

fr.paris.lutece.plugins.stock.business.purchase.Purchase

Bug Category Details Line Priority
fr.paris.lutece.plugins.stock.business.purchase.Purchase.getAttributeDateList() may expose internal representation by returning Purchase._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP 226 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.getAttributeList() may expose internal representation by returning Purchase._attributeList MALICIOUS_CODE EI_EXPOSE_REP 202 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.getAttributeNumList() may expose internal representation by returning Purchase._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP 250 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.getOffer() may expose internal representation by returning Purchase._offer MALICIOUS_CODE EI_EXPOSE_REP 178 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.setAttributeDateList(Set) may expose internal representation by storing an externally mutable object into Purchase._attributeDateList MALICIOUS_CODE EI_EXPOSE_REP2 237 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.setAttributeList(Set) may expose internal representation by storing an externally mutable object into Purchase._attributeList MALICIOUS_CODE EI_EXPOSE_REP2 213 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.setAttributeNumList(Set) may expose internal representation by storing an externally mutable object into Purchase._attributeNumList MALICIOUS_CODE EI_EXPOSE_REP2 261 Medium
fr.paris.lutece.plugins.stock.business.purchase.Purchase.setOffer(Offer) may expose internal representation by storing an externally mutable object into Purchase._offer MALICIOUS_CODE EI_EXPOSE_REP2 189 Medium

fr.paris.lutece.plugins.stock.business.purchase.PurchaseDAO

Bug Category Details Line Priority

fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter

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.getOrders() may expose internal representation by returning PurchaseFilter._orders MALICIOUS_CODE EI_EXPOSE_REP 178 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
fr.paris.lutece.plugins.stock.business.purchase.PurchaseFilter.setOrders(List) may expose internal representation by storing an externally mutable object into PurchaseFilter._orders MALICIOUS_CODE EI_EXPOSE_REP2 189 Medium

fr.paris.lutece.plugins.stock.business.purchase.Purchase_

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