Class GeneratedBundleTemplate

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

public abstract class GeneratedBundleTemplate extends GenericItem
Generated class for type BundleTemplate.
See Also:
  • Field Details

    • ID

      public static final String ID
      Qualifier of the BundleTemplate.id attribute
      See Also:
    • VERSION

      public static final String VERSION
      Qualifier of the BundleTemplate.version attribute
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Qualifier of the BundleTemplate.catalogVersion attribute
      See Also:
    • NAME

      public static final String NAME
      Qualifier of the BundleTemplate.name attribute
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Qualifier of the BundleTemplate.description attribute
      See Also:
    • BUNDLESELECTIONCRITERIA

      public static final String BUNDLESELECTIONCRITERIA
      Qualifier of the BundleTemplate.bundleSelectionCriteria attribute
      See Also:
    • PARENTTEMPLATEPOS

      public static final String PARENTTEMPLATEPOS
      Qualifier of the BundleTemplate.parentTemplatePOS attribute
      See Also:
    • PARENTTEMPLATE

      public static final String PARENTTEMPLATE
      Qualifier of the BundleTemplate.parentTemplate attribute
      See Also:
    • CHILDTEMPLATES

      public static final String CHILDTEMPLATES
      Qualifier of the BundleTemplate.childTemplates attribute
      See Also:
    • PRODUCTS

      public static final String PRODUCTS
      Qualifier of the BundleTemplate.products attribute
      See Also:
    • PRODUCTSBUNDLETEMPLATESRELATION_SRC_ORDERED

      protected static String PRODUCTSBUNDLETEMPLATESRELATION_SRC_ORDERED
      Relation ordering override parameter constants for ProductsBundleTemplatesRelation from ((configurablebundleservices))
    • PRODUCTSBUNDLETEMPLATESRELATION_TGT_ORDERED

      protected static String PRODUCTSBUNDLETEMPLATESRELATION_TGT_ORDERED
    • PRODUCTSBUNDLETEMPLATESRELATION_MARKMODIFIED

      protected static String PRODUCTSBUNDLETEMPLATESRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for ProductsBundleTemplatesRelation from ((configurablebundleservices))
    • CHANGEPRODUCTPRICEBUNDLERULES

      public static final String CHANGEPRODUCTPRICEBUNDLERULES
      Qualifier of the BundleTemplate.changeProductPriceBundleRules attribute
      See Also:
    • DISABLEPRODUCTBUNDLERULES

      public static final String DISABLEPRODUCTBUNDLERULES
      Qualifier of the BundleTemplate.disableProductBundleRules attribute
      See Also:
    • REQUIREDBUNDLETEMPLATES

      public static final String REQUIREDBUNDLETEMPLATES
      Qualifier of the BundleTemplate.requiredBundleTemplates attribute
      See Also:
    • REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_SRC_ORDERED

      protected static String REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_SRC_ORDERED
      Relation ordering override parameter constants for RequiredBundleTemplatesDependentBundleTemplatesRelation from ((configurablebundleservices))
    • REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_TGT_ORDERED

      protected static String REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_TGT_ORDERED
    • REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_MARKMODIFIED

      protected static String REQUIREDBUNDLETEMPLATESDEPENDENTBUNDLETEMPLATESRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for RequiredBundleTemplatesDependentBundleTemplatesRelation from ((configurablebundleservices))
    • DEPENDENTBUNDLETEMPLATES

      public static final String DEPENDENTBUNDLETEMPLATES
      Qualifier of the BundleTemplate.dependentBundleTemplates attribute
      See Also:
    • STATUS

      public static final String STATUS
      Qualifier of the BundleTemplate.status attribute
      See Also:
    • PARENTTEMPLATEHANDLER

      protected static final BidirectionalOneToManyHandler<GeneratedBundleTemplate> PARENTTEMPLATEHANDLER
      BidirectionalOneToManyHandler for handling 1:n PARENTTEMPLATE's relation attributes from 'one' side.
    • CHILDTEMPLATESHANDLER

      protected static final OneToManyHandler<BundleTemplate> CHILDTEMPLATESHANDLER
      OneToManyHandler for handling 1:n CHILDTEMPLATES's relation attributes from 'many' side.
    • CHANGEPRODUCTPRICEBUNDLERULESHANDLER

      protected static final OneToManyHandler<ChangeProductPriceBundleRule> CHANGEPRODUCTPRICEBUNDLERULESHANDLER
      OneToManyHandler for handling 1:n CHANGEPRODUCTPRICEBUNDLERULES's relation attributes from 'many' side.
    • DISABLEPRODUCTBUNDLERULESHANDLER

      protected static final OneToManyHandler<DisableProductBundleRule> DISABLEPRODUCTBUNDLERULESHANDLER
      OneToManyHandler for handling 1:n DISABLEPRODUCTBUNDLERULES's relation attributes from 'many' side.
    • STATUSHANDLER

      protected static final BidirectionalOneToManyHandler<GeneratedBundleTemplate> STATUSHANDLER
      BidirectionalOneToManyHandler for handling 1:n STATUS's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedBundleTemplate

      public GeneratedBundleTemplate()
  • Method Details

    • getDefaultAttributeModes

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

      public BundleSelectionCriteria getBundleSelectionCriteria(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.bundleSelectionCriteria attribute.
      Returns:
      the bundleSelectionCriteria - Criteria how many of the bundle's assigned products must/can be selected'
    • getBundleSelectionCriteria

      public BundleSelectionCriteria getBundleSelectionCriteria()
      Generated method - Getter of the BundleTemplate.bundleSelectionCriteria attribute.
      Returns:
      the bundleSelectionCriteria - Criteria how many of the bundle's assigned products must/can be selected'
    • setBundleSelectionCriteria

      public void setBundleSelectionCriteria(SessionContext ctx, BundleSelectionCriteria value)
      Generated method - Setter of the BundleTemplate.bundleSelectionCriteria attribute.
      Parameters:
      value - the bundleSelectionCriteria - Criteria how many of the bundle's assigned products must/can be selected'
    • setBundleSelectionCriteria

      public void setBundleSelectionCriteria(BundleSelectionCriteria value)
      Generated method - Setter of the BundleTemplate.bundleSelectionCriteria attribute.
      Parameters:
      value - the bundleSelectionCriteria - Criteria how many of the bundle's assigned products must/can be selected'
    • getCatalogVersion

      public CatalogVersion getCatalogVersion(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version
    • getCatalogVersion

      public CatalogVersion getCatalogVersion()
      Generated method - Getter of the BundleTemplate.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version
    • setCatalogVersion

      public void setCatalogVersion(SessionContext ctx, CatalogVersion value)
      Generated method - Setter of the BundleTemplate.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version
    • setCatalogVersion

      public void setCatalogVersion(CatalogVersion value)
      Generated method - Setter of the BundleTemplate.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version
    • getChangeProductPriceBundleRules

      public Collection<ChangeProductPriceBundleRule> getChangeProductPriceBundleRules(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.changeProductPriceBundleRules attribute.
      Returns:
      the changeProductPriceBundleRules
    • getChangeProductPriceBundleRules

      public Collection<ChangeProductPriceBundleRule> getChangeProductPriceBundleRules()
      Generated method - Getter of the BundleTemplate.changeProductPriceBundleRules attribute.
      Returns:
      the changeProductPriceBundleRules
    • setChangeProductPriceBundleRules

      public void setChangeProductPriceBundleRules(SessionContext ctx, Collection<ChangeProductPriceBundleRule> value)
      Generated method - Setter of the BundleTemplate.changeProductPriceBundleRules attribute.
      Parameters:
      value - the changeProductPriceBundleRules
    • setChangeProductPriceBundleRules

      public void setChangeProductPriceBundleRules(Collection<ChangeProductPriceBundleRule> value)
      Generated method - Setter of the BundleTemplate.changeProductPriceBundleRules attribute.
      Parameters:
      value - the changeProductPriceBundleRules
    • addToChangeProductPriceBundleRules

      public void addToChangeProductPriceBundleRules(SessionContext ctx, ChangeProductPriceBundleRule value)
      Generated method - Adds value to changeProductPriceBundleRules.
      Parameters:
      value - the item to add to changeProductPriceBundleRules
    • addToChangeProductPriceBundleRules

      public void addToChangeProductPriceBundleRules(ChangeProductPriceBundleRule value)
      Generated method - Adds value to changeProductPriceBundleRules.
      Parameters:
      value - the item to add to changeProductPriceBundleRules
    • removeFromChangeProductPriceBundleRules

      public void removeFromChangeProductPriceBundleRules(SessionContext ctx, ChangeProductPriceBundleRule value)
      Generated method - Removes value from changeProductPriceBundleRules.
      Parameters:
      value - the item to remove from changeProductPriceBundleRules
    • removeFromChangeProductPriceBundleRules

      public void removeFromChangeProductPriceBundleRules(ChangeProductPriceBundleRule value)
      Generated method - Removes value from changeProductPriceBundleRules.
      Parameters:
      value - the item to remove from changeProductPriceBundleRules
    • getChildTemplates

      public List<BundleTemplate> getChildTemplates(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.childTemplates attribute.
      Returns:
      the childTemplates
    • getChildTemplates

      public List<BundleTemplate> getChildTemplates()
      Generated method - Getter of the BundleTemplate.childTemplates attribute.
      Returns:
      the childTemplates
    • setChildTemplates

      public void setChildTemplates(SessionContext ctx, List<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.childTemplates attribute.
      Parameters:
      value - the childTemplates
    • setChildTemplates

      public void setChildTemplates(List<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.childTemplates attribute.
      Parameters:
      value - the childTemplates
    • addToChildTemplates

      public void addToChildTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Adds value to childTemplates.
      Parameters:
      value - the item to add to childTemplates
    • addToChildTemplates

      public void addToChildTemplates(BundleTemplate value)
      Generated method - Adds value to childTemplates.
      Parameters:
      value - the item to add to childTemplates
    • removeFromChildTemplates

      public void removeFromChildTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Removes value from childTemplates.
      Parameters:
      value - the item to remove from childTemplates
    • removeFromChildTemplates

      public void removeFromChildTemplates(BundleTemplate value)
      Generated method - Removes value from childTemplates.
      Parameters:
      value - the item to remove from childTemplates
    • createItem

      protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
      Description copied from class: Item
      Has to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) during ComposedType.newInstance(Map).

      In case this method uses any of the attribute values during creation it is required to override Item.getNonInitialAttributes(SessionContext, ItemAttributeMap) too.
      Sn example:

      
       public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext
       ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return
       man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) );
       // here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes(
       SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret =
       super.getNonInitialAttributes( ctx, allAttributes );
       // remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
      
       
      Overrides:
      createItem in class GenericItem
      Parameters:
      ctx - the current session context which this item is created within
      type - the actual item type ( since subtypes may not provide a own jalo class this may be different from the type which this method was implemented for )
      Returns:
      the new item instance
      Throws:
      JaloBusinessException - indicates an error during creation - any changes will be rollbacked
    • getDependentBundleTemplates

      public Collection<BundleTemplate> getDependentBundleTemplates(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.dependentBundleTemplates attribute.
      Returns:
      the dependentBundleTemplates
    • getDependentBundleTemplates

      public Collection<BundleTemplate> getDependentBundleTemplates()
      Generated method - Getter of the BundleTemplate.dependentBundleTemplates attribute.
      Returns:
      the dependentBundleTemplates
    • getDependentBundleTemplatesCount

      public long getDependentBundleTemplatesCount(SessionContext ctx)
    • getDependentBundleTemplatesCount

      public long getDependentBundleTemplatesCount()
    • setDependentBundleTemplates

      public void setDependentBundleTemplates(SessionContext ctx, Collection<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.dependentBundleTemplates attribute.
      Parameters:
      value - the dependentBundleTemplates
    • setDependentBundleTemplates

      public void setDependentBundleTemplates(Collection<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.dependentBundleTemplates attribute.
      Parameters:
      value - the dependentBundleTemplates
    • addToDependentBundleTemplates

      public void addToDependentBundleTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Adds value to dependentBundleTemplates.
      Parameters:
      value - the item to add to dependentBundleTemplates
    • addToDependentBundleTemplates

      public void addToDependentBundleTemplates(BundleTemplate value)
      Generated method - Adds value to dependentBundleTemplates.
      Parameters:
      value - the item to add to dependentBundleTemplates
    • removeFromDependentBundleTemplates

      public void removeFromDependentBundleTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Removes value from dependentBundleTemplates.
      Parameters:
      value - the item to remove from dependentBundleTemplates
    • removeFromDependentBundleTemplates

      public void removeFromDependentBundleTemplates(BundleTemplate value)
      Generated method - Removes value from dependentBundleTemplates.
      Parameters:
      value - the item to remove from dependentBundleTemplates
    • getDescription

      public String getDescription(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.description attribute.
      Returns:
      the description - Description of the bundle template
    • getDescription

      public String getDescription()
      Generated method - Getter of the BundleTemplate.description attribute.
      Returns:
      the description - Description of the bundle template
    • getAllDescription

      public Map<Language,String> getAllDescription(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.description attribute.
      Returns:
      the localized description - Description of the bundle template
    • getAllDescription

      public Map<Language,String> getAllDescription()
      Generated method - Getter of the BundleTemplate.description attribute.
      Returns:
      the localized description - Description of the bundle template
    • setDescription

      public void setDescription(SessionContext ctx, String value)
      Generated method - Setter of the BundleTemplate.description attribute.
      Parameters:
      value - the description - Description of the bundle template
    • setDescription

      public void setDescription(String value)
      Generated method - Setter of the BundleTemplate.description attribute.
      Parameters:
      value - the description - Description of the bundle template
    • setAllDescription

      public void setAllDescription(SessionContext ctx, Map<Language,String> value)
      Generated method - Setter of the BundleTemplate.description attribute.
      Parameters:
      value - the description - Description of the bundle template
    • setAllDescription

      public void setAllDescription(Map<Language,String> value)
      Generated method - Setter of the BundleTemplate.description attribute.
      Parameters:
      value - the description - Description of the bundle template
    • getDisableProductBundleRules

      public Collection<DisableProductBundleRule> getDisableProductBundleRules(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.disableProductBundleRules attribute.
      Returns:
      the disableProductBundleRules
    • getDisableProductBundleRules

      public Collection<DisableProductBundleRule> getDisableProductBundleRules()
      Generated method - Getter of the BundleTemplate.disableProductBundleRules attribute.
      Returns:
      the disableProductBundleRules
    • setDisableProductBundleRules

      public void setDisableProductBundleRules(SessionContext ctx, Collection<DisableProductBundleRule> value)
      Generated method - Setter of the BundleTemplate.disableProductBundleRules attribute.
      Parameters:
      value - the disableProductBundleRules
    • setDisableProductBundleRules

      public void setDisableProductBundleRules(Collection<DisableProductBundleRule> value)
      Generated method - Setter of the BundleTemplate.disableProductBundleRules attribute.
      Parameters:
      value - the disableProductBundleRules
    • addToDisableProductBundleRules

      public void addToDisableProductBundleRules(SessionContext ctx, DisableProductBundleRule value)
      Generated method - Adds value to disableProductBundleRules.
      Parameters:
      value - the item to add to disableProductBundleRules
    • addToDisableProductBundleRules

      public void addToDisableProductBundleRules(DisableProductBundleRule value)
      Generated method - Adds value to disableProductBundleRules.
      Parameters:
      value - the item to add to disableProductBundleRules
    • removeFromDisableProductBundleRules

      public void removeFromDisableProductBundleRules(SessionContext ctx, DisableProductBundleRule value)
      Generated method - Removes value from disableProductBundleRules.
      Parameters:
      value - the item to remove from disableProductBundleRules
    • removeFromDisableProductBundleRules

      public void removeFromDisableProductBundleRules(DisableProductBundleRule value)
      Generated method - Removes value from disableProductBundleRules.
      Parameters:
      value - the item to remove from disableProductBundleRules
    • getId

      public String getId(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.id attribute.
      Returns:
      the id - Identifier
    • getId

      public String getId()
      Generated method - Getter of the BundleTemplate.id attribute.
      Returns:
      the id - Identifier
    • setId

      protected void setId(SessionContext ctx, String value)
      Generated method - Setter of the BundleTemplate.id attribute.
      Parameters:
      value - the id - Identifier
    • setId

      protected void setId(String value)
      Generated method - Setter of the BundleTemplate.id attribute.
      Parameters:
      value - the id - Identifier
    • 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 Item
    • getName

      public String getName(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.name attribute.
      Returns:
      the name - Name of the bundle template
    • getName

      public String getName()
      Generated method - Getter of the BundleTemplate.name attribute.
      Returns:
      the name - Name of the bundle template
    • getAllName

      public Map<Language,String> getAllName(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.name attribute.
      Returns:
      the localized name - Name of the bundle template
    • getAllName

      public Map<Language,String> getAllName()
      Generated method - Getter of the BundleTemplate.name attribute.
      Returns:
      the localized name - Name of the bundle template
    • setName

      public void setName(SessionContext ctx, String value)
      Generated method - Setter of the BundleTemplate.name attribute.
      Parameters:
      value - the name - Name of the bundle template
    • setName

      public void setName(String value)
      Generated method - Setter of the BundleTemplate.name attribute.
      Parameters:
      value - the name - Name of the bundle template
    • setAllName

      public void setAllName(SessionContext ctx, Map<Language,String> value)
      Generated method - Setter of the BundleTemplate.name attribute.
      Parameters:
      value - the name - Name of the bundle template
    • setAllName

      public void setAllName(Map<Language,String> value)
      Generated method - Setter of the BundleTemplate.name attribute.
      Parameters:
      value - the name - Name of the bundle template
    • getParentTemplate

      public BundleTemplate getParentTemplate(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.parentTemplate attribute.
      Returns:
      the parentTemplate
    • getParentTemplate

      public BundleTemplate getParentTemplate()
      Generated method - Getter of the BundleTemplate.parentTemplate attribute.
      Returns:
      the parentTemplate
    • setParentTemplate

      protected void setParentTemplate(SessionContext ctx, BundleTemplate value)
      Generated method - Setter of the BundleTemplate.parentTemplate attribute.
      Parameters:
      value - the parentTemplate
    • setParentTemplate

      protected void setParentTemplate(BundleTemplate value)
      Generated method - Setter of the BundleTemplate.parentTemplate attribute.
      Parameters:
      value - the parentTemplate
    • getProducts

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

      public List<Product> getProducts()
      Generated method - Getter of the BundleTemplate.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 BundleTemplate.products attribute.
      Parameters:
      value - the products
    • setProducts

      public void setProducts(List<Product> value)
      Generated method - Setter of the BundleTemplate.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
    • getRequiredBundleTemplates

      public Collection<BundleTemplate> getRequiredBundleTemplates(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.requiredBundleTemplates attribute.
      Returns:
      the requiredBundleTemplates
    • getRequiredBundleTemplates

      public Collection<BundleTemplate> getRequiredBundleTemplates()
      Generated method - Getter of the BundleTemplate.requiredBundleTemplates attribute.
      Returns:
      the requiredBundleTemplates
    • getRequiredBundleTemplatesCount

      public long getRequiredBundleTemplatesCount(SessionContext ctx)
    • getRequiredBundleTemplatesCount

      public long getRequiredBundleTemplatesCount()
    • setRequiredBundleTemplates

      public void setRequiredBundleTemplates(SessionContext ctx, Collection<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.requiredBundleTemplates attribute.
      Parameters:
      value - the requiredBundleTemplates
    • setRequiredBundleTemplates

      public void setRequiredBundleTemplates(Collection<BundleTemplate> value)
      Generated method - Setter of the BundleTemplate.requiredBundleTemplates attribute.
      Parameters:
      value - the requiredBundleTemplates
    • addToRequiredBundleTemplates

      public void addToRequiredBundleTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Adds value to requiredBundleTemplates.
      Parameters:
      value - the item to add to requiredBundleTemplates
    • addToRequiredBundleTemplates

      public void addToRequiredBundleTemplates(BundleTemplate value)
      Generated method - Adds value to requiredBundleTemplates.
      Parameters:
      value - the item to add to requiredBundleTemplates
    • removeFromRequiredBundleTemplates

      public void removeFromRequiredBundleTemplates(SessionContext ctx, BundleTemplate value)
      Generated method - Removes value from requiredBundleTemplates.
      Parameters:
      value - the item to remove from requiredBundleTemplates
    • removeFromRequiredBundleTemplates

      public void removeFromRequiredBundleTemplates(BundleTemplate value)
      Generated method - Removes value from requiredBundleTemplates.
      Parameters:
      value - the item to remove from requiredBundleTemplates
    • getStatus

      public BundleTemplateStatus getStatus(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.status attribute.
      Returns:
      the status
    • getStatus

      public BundleTemplateStatus getStatus()
      Generated method - Getter of the BundleTemplate.status attribute.
      Returns:
      the status
    • setStatus

      public void setStatus(SessionContext ctx, BundleTemplateStatus value)
      Generated method - Setter of the BundleTemplate.status attribute.
      Parameters:
      value - the status
    • setStatus

      public void setStatus(BundleTemplateStatus value)
      Generated method - Setter of the BundleTemplate.status attribute.
      Parameters:
      value - the status
    • getVersion

      public String getVersion(SessionContext ctx)
      Generated method - Getter of the BundleTemplate.version attribute.
      Returns:
      the version - The version of the bundle template. Each clone of a BundleTemplate needs to have a different version.
    • getVersion

      public String getVersion()
      Generated method - Getter of the BundleTemplate.version attribute.
      Returns:
      the version - The version of the bundle template. Each clone of a BundleTemplate needs to have a different version.
    • setVersion

      public void setVersion(SessionContext ctx, String value)
      Generated method - Setter of the BundleTemplate.version attribute.
      Parameters:
      value - the version - The version of the bundle template. Each clone of a BundleTemplate needs to have a different version.
    • setVersion

      public void setVersion(String value)
      Generated method - Setter of the BundleTemplate.version attribute.
      Parameters:
      value - the version - The version of the bundle template. Each clone of a BundleTemplate needs to have a different version.