Class ProductDetailsList

java.lang.Object
com.broadleafcommerce.catalog.domain.product.commerce.ProductDetailsList
All Implemented Interfaces:
Serializable

public class ProductDetailsList extends Object implements Serializable
A DTO that holds product references for bulk operations, and lists of failed request params.
Author:
Marie Standeven
See Also:
  • Constructor Details

    • ProductDetailsList

      public ProductDetailsList()
    • ProductDetailsList

      public ProductDetailsList(List<ProductDetails> productDetails, Set<String> productIdsForMissingEntities, Set<String> productUrisForMissingEntities)
  • Method Details

    • getProductDetails

      public List<ProductDetails> getProductDetails()
      All ProductDetails for this product.
      Returns:
      All ProductDetails for this product.
    • getProductIdsForMissingEntities

      public Set<String> getProductIdsForMissingEntities()
      All Product Ids that failed lookup for this product.
      Returns:
      All Product Ids that failed lookup for this product.
    • getProductUrisForMissingEntities

      public Set<String> getProductUrisForMissingEntities()
      All Product Uris that failed lookup for this product.
      Returns:
      All Product Uris that failed lookup for this product.
    • setProductDetails

      public void setProductDetails(List<ProductDetails> productDetails)
      All ProductDetails for this product.
      Parameters:
      productDetails - All ProductDetails for this product.
    • setProductIdsForMissingEntities

      public void setProductIdsForMissingEntities(Set<String> productIdsForMissingEntities)
      All Product Ids that failed lookup for this product.
      Parameters:
      productIdsForMissingEntities - All Product Ids that failed lookup for this product.
    • setProductUrisForMissingEntities

      public void setProductUrisForMissingEntities(Set<String> productUrisForMissingEntities)
      All Product Uris that failed lookup for this product.
      Parameters:
      productUrisForMissingEntities - All Product Uris that failed lookup for this product.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object