Class GeneratedC4cquoteManager

    • Field Detail

      • ABSTRACTORDER2EXTERNALDISCOUNTVALUEEXTERNALDISCOUNTVALUESHANDLER

        protected static final OneToManyHandler<ExternalDiscountValue> ABSTRACTORDER2EXTERNALDISCOUNTVALUEEXTERNALDISCOUNTVALUESHANDLER
        OneToManyHandler for handling 1:n EXTERNALDISCOUNTVALUES's relation attributes from 'many' side.
      • ABSTRACTORDERENTRY2EXTERNALDISCOUNTVALUEEXTERNALDISCOUNTVALUESHANDLER

        protected static final OneToManyHandler<ExternalDiscountValue> ABSTRACTORDERENTRY2EXTERNALDISCOUNTVALUEEXTERNALDISCOUNTVALUESHANDLER
        OneToManyHandler for handling 1:n EXTERNALDISCOUNTVALUES'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

      • GeneratedC4cquoteManager

        public GeneratedC4cquoteManager()
    • Method Detail

      • getC4cQuoteId

        public java.lang.String getC4cQuoteId​(SessionContext ctx,
                                              Quote item)
        Generated method - Getter of the Quote.c4cQuoteId attribute.
        Returns:
        the c4cQuoteId - Id created for Quote in C4C
      • getC4cQuoteId

        public java.lang.String getC4cQuoteId​(Quote item)
        Generated method - Getter of the Quote.c4cQuoteId attribute.
        Returns:
        the c4cQuoteId - Id created for Quote in C4C
      • setC4cQuoteId

        public void setC4cQuoteId​(SessionContext ctx,
                                  Quote item,
                                  java.lang.String value)
        Generated method - Setter of the Quote.c4cQuoteId attribute.
        Parameters:
        value - the c4cQuoteId - Id created for Quote in C4C
      • setC4cQuoteId

        public void setC4cQuoteId​(Quote item,
                                  java.lang.String value)
        Generated method - Setter of the Quote.c4cQuoteId attribute.
        Parameters:
        value - the c4cQuoteId - Id created for Quote in C4C
      • createExternalDiscountValue

        public ExternalDiscountValue createExternalDiscountValue​(java.util.Map attributeValues)
      • getExternalDiscountValues

        public java.util.List<ExternalDiscountValue> getExternalDiscountValues​(SessionContext ctx,
                                                                               AbstractOrder item)
        Generated method - Getter of the AbstractOrder.externalDiscountValues attribute.
        Returns:
        the externalDiscountValues
      • getExternalDiscountValues

        public java.util.List<ExternalDiscountValue> getExternalDiscountValues​(AbstractOrder item)
        Generated method - Getter of the AbstractOrder.externalDiscountValues attribute.
        Returns:
        the externalDiscountValues
      • setExternalDiscountValues

        public void setExternalDiscountValues​(SessionContext ctx,
                                              AbstractOrder item,
                                              java.util.List<ExternalDiscountValue> value)
        Generated method - Setter of the AbstractOrder.externalDiscountValues attribute.
        Parameters:
        value - the externalDiscountValues
      • setExternalDiscountValues

        public void setExternalDiscountValues​(AbstractOrder item,
                                              java.util.List<ExternalDiscountValue> value)
        Generated method - Setter of the AbstractOrder.externalDiscountValues attribute.
        Parameters:
        value - the externalDiscountValues
      • addToExternalDiscountValues

        public void addToExternalDiscountValues​(SessionContext ctx,
                                                AbstractOrder item,
                                                ExternalDiscountValue value)
        Generated method - Adds value to externalDiscountValues.
        Parameters:
        value - the item to add to externalDiscountValues
      • addToExternalDiscountValues

        public void addToExternalDiscountValues​(AbstractOrder item,
                                                ExternalDiscountValue value)
        Generated method - Adds value to externalDiscountValues.
        Parameters:
        value - the item to add to externalDiscountValues
      • removeFromExternalDiscountValues

        public void removeFromExternalDiscountValues​(SessionContext ctx,
                                                     AbstractOrder item,
                                                     ExternalDiscountValue value)
        Generated method - Removes value from externalDiscountValues.
        Parameters:
        value - the item to remove from externalDiscountValues
      • removeFromExternalDiscountValues

        public void removeFromExternalDiscountValues​(AbstractOrder item,
                                                     ExternalDiscountValue value)
        Generated method - Removes value from externalDiscountValues.
        Parameters:
        value - the item to remove from externalDiscountValues
      • getExternalDiscountValues

        public java.util.List<ExternalDiscountValue> getExternalDiscountValues​(SessionContext ctx,
                                                                               AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.externalDiscountValues attribute.
        Returns:
        the externalDiscountValues
      • getExternalDiscountValues

        public java.util.List<ExternalDiscountValue> getExternalDiscountValues​(AbstractOrderEntry item)
        Generated method - Getter of the AbstractOrderEntry.externalDiscountValues attribute.
        Returns:
        the externalDiscountValues
      • setExternalDiscountValues

        public void setExternalDiscountValues​(SessionContext ctx,
                                              AbstractOrderEntry item,
                                              java.util.List<ExternalDiscountValue> value)
        Generated method - Setter of the AbstractOrderEntry.externalDiscountValues attribute.
        Parameters:
        value - the externalDiscountValues
      • setExternalDiscountValues

        public void setExternalDiscountValues​(AbstractOrderEntry item,
                                              java.util.List<ExternalDiscountValue> value)
        Generated method - Setter of the AbstractOrderEntry.externalDiscountValues attribute.
        Parameters:
        value - the externalDiscountValues
      • addToExternalDiscountValues

        public void addToExternalDiscountValues​(SessionContext ctx,
                                                AbstractOrderEntry item,
                                                ExternalDiscountValue value)
        Generated method - Adds value to externalDiscountValues.
        Parameters:
        value - the item to add to externalDiscountValues
      • addToExternalDiscountValues

        public void addToExternalDiscountValues​(AbstractOrderEntry item,
                                                ExternalDiscountValue value)
        Generated method - Adds value to externalDiscountValues.
        Parameters:
        value - the item to add to externalDiscountValues
      • removeFromExternalDiscountValues

        public void removeFromExternalDiscountValues​(SessionContext ctx,
                                                     AbstractOrderEntry item,
                                                     ExternalDiscountValue value)
        Generated method - Removes value from externalDiscountValues.
        Parameters:
        value - the item to remove from externalDiscountValues
      • removeFromExternalDiscountValues

        public void removeFromExternalDiscountValues​(AbstractOrderEntry item,
                                                     ExternalDiscountValue value)
        Generated method - Removes value from externalDiscountValues.
        Parameters:
        value - the item to remove from externalDiscountValues
      • getName

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

        public java.lang.String getOrderId​(SessionContext ctx,
                                           Quote item)
        Generated method - Getter of the Quote.orderId attribute.
        Returns:
        the orderId - Order ID
      • getOrderId

        public java.lang.String getOrderId​(Quote item)
        Generated method - Getter of the Quote.orderId attribute.
        Returns:
        the orderId - Order ID
      • setOrderId

        public void setOrderId​(SessionContext ctx,
                               Quote item,
                               java.lang.String value)
        Generated method - Setter of the Quote.orderId attribute.
        Parameters:
        value - the orderId - Order ID
      • setOrderId

        public void setOrderId​(Quote item,
                               java.lang.String value)
        Generated method - Setter of the Quote.orderId attribute.
        Parameters:
        value - the orderId - Order ID
      • getQuoteType

        public java.lang.String getQuoteType​(SessionContext ctx,
                                             GenericItem item)
        Generated method - Getter of the SAPConfiguration.quoteType attribute.
        Returns:
        the quoteType - quote processingType code in back end c4c system
      • getQuoteType

        public java.lang.String getQuoteType​(SAPConfiguration item)
        Generated method - Getter of the SAPConfiguration.quoteType attribute.
        Returns:
        the quoteType - quote processingType code in back end c4c system
      • setQuoteType

        public void setQuoteType​(SessionContext ctx,
                                 GenericItem item,
                                 java.lang.String value)
        Generated method - Setter of the SAPConfiguration.quoteType attribute.
        Parameters:
        value - the quoteType - quote processingType code in back end c4c system
      • setQuoteType

        public void setQuoteType​(SAPConfiguration item,
                                 java.lang.String value)
        Generated method - Setter of the SAPConfiguration.quoteType attribute.
        Parameters:
        value - the quoteType - quote processingType code in back end c4c system