Class GeneratedProductCarouselComponent

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
ProductCarouselComponent

public abstract class GeneratedProductCarouselComponent extends SimpleCMSComponent
Generated class for type ProductCarouselComponent.
See Also:
  • Field Details

    • SCROLL

      public static final String SCROLL
      Qualifier of the ProductCarouselComponent.scroll attribute
      See Also:
    • PRODUCTCODES

      public static final String PRODUCTCODES
      Qualifier of the ProductCarouselComponent.productCodes attribute
      See Also:
    • CATEGORYCODES

      public static final String CATEGORYCODES
      Qualifier of the ProductCarouselComponent.categoryCodes attribute
      See Also:
    • PRODUCTS

      public static final String PRODUCTS
      Qualifier of the ProductCarouselComponent.products attribute
      See Also:
    • PRODUCTSFORPRODUCTCAROUSELCOMPONENT_SRC_ORDERED

      protected static String PRODUCTSFORPRODUCTCAROUSELCOMPONENT_SRC_ORDERED
      Relation ordering override parameter constants for ProductsForProductCarouselComponent from ((cms2lib))
    • PRODUCTSFORPRODUCTCAROUSELCOMPONENT_TGT_ORDERED

      protected static String PRODUCTSFORPRODUCTCAROUSELCOMPONENT_TGT_ORDERED
    • PRODUCTSFORPRODUCTCAROUSELCOMPONENT_MARKMODIFIED

      protected static String PRODUCTSFORPRODUCTCAROUSELCOMPONENT_MARKMODIFIED
      Relation disable markmodifed parameter constants for ProductsForProductCarouselComponent from ((cms2lib))
    • CATEGORIES

      public static final String CATEGORIES
      Qualifier of the ProductCarouselComponent.categories attribute
      See Also:
    • CATEGORIESFORPRODUCTCAROUSELCOMPONENT_SRC_ORDERED

      protected static String CATEGORIESFORPRODUCTCAROUSELCOMPONENT_SRC_ORDERED
      Relation ordering override parameter constants for CategoriesForProductCarouselComponent from ((cms2lib))
    • CATEGORIESFORPRODUCTCAROUSELCOMPONENT_TGT_ORDERED

      protected static String CATEGORIESFORPRODUCTCAROUSELCOMPONENT_TGT_ORDERED
    • CATEGORIESFORPRODUCTCAROUSELCOMPONENT_MARKMODIFIED

      protected static String CATEGORIESFORPRODUCTCAROUSELCOMPONENT_MARKMODIFIED
      Relation disable markmodifed parameter constants for CategoriesForProductCarouselComponent from ((cms2lib))
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedProductCarouselComponent

      public GeneratedProductCarouselComponent()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class GeneratedSimpleCMSComponent
    • getCategories

      public List<Category> getCategories(SessionContext ctx)
      Generated method - Getter of the ProductCarouselComponent.categories attribute.
      Returns:
      the categories
    • getCategories

      public List<Category> getCategories()
      Generated method - Getter of the ProductCarouselComponent.categories attribute.
      Returns:
      the categories
    • getCategoriesCount

      public long getCategoriesCount(SessionContext ctx)
    • getCategoriesCount

      public long getCategoriesCount()
    • setCategories

      public void setCategories(SessionContext ctx, List<Category> value)
      Generated method - Setter of the ProductCarouselComponent.categories attribute.
      Parameters:
      value - the categories
    • setCategories

      public void setCategories(List<Category> value)
      Generated method - Setter of the ProductCarouselComponent.categories attribute.
      Parameters:
      value - the categories
    • addToCategories

      public void addToCategories(SessionContext ctx, Category value)
      Generated method - Adds value to categories.
      Parameters:
      value - the item to add to categories
    • addToCategories

      public void addToCategories(Category value)
      Generated method - Adds value to categories.
      Parameters:
      value - the item to add to categories
    • removeFromCategories

      public void removeFromCategories(SessionContext ctx, Category value)
      Generated method - Removes value from categories.
      Parameters:
      value - the item to remove from categories
    • removeFromCategories

      public void removeFromCategories(Category value)
      Generated method - Removes value from categories.
      Parameters:
      value - the item to remove from categories
    • getCategoryCodes

      public abstract List<String> getCategoryCodes(SessionContext ctx)
      Generated method - Getter of the ProductCarouselComponent.categoryCodes attribute.
      Returns:
      the categoryCodes
    • getCategoryCodes

      public List<String> getCategoryCodes()
      Generated method - Getter of the ProductCarouselComponent.categoryCodes attribute.
      Returns:
      the categoryCodes
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isMarkModifiedDisabled in class GeneratedSimpleCMSComponent
    • getProductCodes

      public abstract List<String> getProductCodes(SessionContext ctx)
      Generated method - Getter of the ProductCarouselComponent.productCodes attribute.
      Returns:
      the productCodes
    • getProductCodes

      public List<String> getProductCodes()
      Generated method - Getter of the ProductCarouselComponent.productCodes attribute.
      Returns:
      the productCodes
    • getProducts

      public List<Product> getProducts(SessionContext ctx)
      Generated method - Getter of the ProductCarouselComponent.products attribute.
      Returns:
      the products
    • getProducts

      public List<Product> getProducts()
      Generated method - Getter of the ProductCarouselComponent.products attribute.
      Returns:
      the products
    • getProductsCount

      public long getProductsCount(SessionContext ctx)
    • getProductsCount

      public long getProductsCount()
    • setProducts

      public void setProducts(SessionContext ctx, List<Product> value)
      Generated method - Setter of the ProductCarouselComponent.products attribute.
      Parameters:
      value - the products
    • setProducts

      public void setProducts(List<Product> value)
      Generated method - Setter of the ProductCarouselComponent.products attribute.
      Parameters:
      value - the products
    • addToProducts

      public void addToProducts(SessionContext ctx, Product value)
      Generated method - Adds value to products.
      Parameters:
      value - the item to add to products
    • addToProducts

      public void addToProducts(Product value)
      Generated method - Adds value to products.
      Parameters:
      value - the item to add to products
    • removeFromProducts

      public void removeFromProducts(SessionContext ctx, Product value)
      Generated method - Removes value from products.
      Parameters:
      value - the item to remove from products
    • removeFromProducts

      public void removeFromProducts(Product value)
      Generated method - Removes value from products.
      Parameters:
      value - the item to remove from products
    • getScroll

      public EnumerationValue getScroll(SessionContext ctx)
      Generated method - Getter of the ProductCarouselComponent.scroll attribute.
      Returns:
      the scroll
    • getScroll

      public EnumerationValue getScroll()
      Generated method - Getter of the ProductCarouselComponent.scroll attribute.
      Returns:
      the scroll
    • setScroll

      public void setScroll(SessionContext ctx, EnumerationValue value)
      Generated method - Setter of the ProductCarouselComponent.scroll attribute.
      Parameters:
      value - the scroll
    • setScroll

      public void setScroll(EnumerationValue value)
      Generated method - Setter of the ProductCarouselComponent.scroll attribute.
      Parameters:
      value - the scroll