Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
112 202 0 0

Fichiers

Classe 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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeDate_.owner STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttributeNum_.owner STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.attribute.AbstractAttribute_.owner STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.description STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.hashCode STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.category.Category_.provider STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.OfferGenre_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.description STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.maxTickets STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.minTickets STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.quantity STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.offer.Offer_.statut STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.description STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.product.Product_.price STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible 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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.provider.Provider_.comment STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité

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

Bug Catégorie Détails Ligne Priorité
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 Catégorie Détails Ligne Priorité
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeDateList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.attributeNumList STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.id STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.quantity STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unused public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.userName STYLE UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD Non disponible Medium
Unwritten public or protected field: fr.paris.lutece.plugins.stock.business.purchase.Purchase_.offer STYLE UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD 124 Medium