Class GeneratedSapproductconfigrulescpsManager

    • Field Detail

      • PRODUCTCONFIG2CHARACTERISTICVALUERULESRESULTSCHARACTERISTICVALUERULESRESULTSHANDLER

        protected static final OneToManyHandler<CharacteristicValueRulesResult> PRODUCTCONFIG2CHARACTERISTICVALUERULESRESULTSCHARACTERISTICVALUERULESRESULTSHANDLER
        OneToManyHandler for handling 1:n CHARACTERISTICVALUERULESRESULTS's relation attributes from 'many' side.
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedSapproductconfigrulescpsManager

        public GeneratedSapproductconfigrulescpsManager()
    • Method Detail

      • getCharacteristicValueRulesResults

        public java.util.List<CharacteristicValueRulesResult> getCharacteristicValueRulesResults​(SessionContext ctx,
                                                                                                 GenericItem item)
        Generated method - Getter of the ProductConfiguration.characteristicValueRulesResults attribute.
        Returns:
        the characteristicValueRulesResults
      • getCharacteristicValueRulesResults

        public java.util.List<CharacteristicValueRulesResult> getCharacteristicValueRulesResults​(ProductConfiguration item)
        Generated method - Getter of the ProductConfiguration.characteristicValueRulesResults attribute.
        Returns:
        the characteristicValueRulesResults
      • setCharacteristicValueRulesResults

        public void setCharacteristicValueRulesResults​(SessionContext ctx,
                                                       GenericItem item,
                                                       java.util.List<CharacteristicValueRulesResult> value)
        Generated method - Setter of the ProductConfiguration.characteristicValueRulesResults attribute.
        Parameters:
        value - the characteristicValueRulesResults
      • setCharacteristicValueRulesResults

        public void setCharacteristicValueRulesResults​(ProductConfiguration item,
                                                       java.util.List<CharacteristicValueRulesResult> value)
        Generated method - Setter of the ProductConfiguration.characteristicValueRulesResults attribute.
        Parameters:
        value - the characteristicValueRulesResults
      • addToCharacteristicValueRulesResults

        public void addToCharacteristicValueRulesResults​(SessionContext ctx,
                                                         GenericItem item,
                                                         CharacteristicValueRulesResult value)
        Generated method - Adds value to characteristicValueRulesResults.
        Parameters:
        value - the item to add to characteristicValueRulesResults
      • addToCharacteristicValueRulesResults

        public void addToCharacteristicValueRulesResults​(ProductConfiguration item,
                                                         CharacteristicValueRulesResult value)
        Generated method - Adds value to characteristicValueRulesResults.
        Parameters:
        value - the item to add to characteristicValueRulesResults
      • removeFromCharacteristicValueRulesResults

        public void removeFromCharacteristicValueRulesResults​(SessionContext ctx,
                                                              GenericItem item,
                                                              CharacteristicValueRulesResult value)
        Generated method - Removes value from characteristicValueRulesResults.
        Parameters:
        value - the item to remove from characteristicValueRulesResults
      • removeFromCharacteristicValueRulesResults

        public void removeFromCharacteristicValueRulesResults​(ProductConfiguration item,
                                                              CharacteristicValueRulesResult value)
        Generated method - Removes value from characteristicValueRulesResults.
        Parameters:
        value - the item to remove from characteristicValueRulesResults
      • createCharacteristicValueRulesResult

        public CharacteristicValueRulesResult createCharacteristicValueRulesResult​(java.util.Map attributeValues)
      • createDiscountMessageRulesResult

        public DiscountMessageRulesResult createDiscountMessageRulesResult​(java.util.Map attributeValues)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getValidUntilDate

        public java.util.Date getValidUntilDate​(SessionContext ctx,
                                                AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.validUntilDate attribute.
        Returns:
        the validUntilDate - Valid Until
      • getValidUntilDate

        public java.util.Date getValidUntilDate​(AbstractRuleEngineRule item)
        Generated method - Getter of the AbstractRuleEngineRule.validUntilDate attribute.
        Returns:
        the validUntilDate - Valid Until
      • setValidUntilDate

        public void setValidUntilDate​(SessionContext ctx,
                                      AbstractRuleEngineRule item,
                                      java.util.Date value)
        Generated method - Setter of the AbstractRuleEngineRule.validUntilDate attribute.
        Parameters:
        value - the validUntilDate - Valid Until
      • setValidUntilDate

        public void setValidUntilDate​(AbstractRuleEngineRule item,
                                      java.util.Date value)
        Generated method - Setter of the AbstractRuleEngineRule.validUntilDate attribute.
        Parameters:
        value - the validUntilDate - Valid Until