Class QuoteEntryModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class QuoteEntryModel
    extends AbstractOrderEntryModel
    Generated model class for type QuoteEntry first defined at extension core.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _ABSTRACTORDER2ABSTRACTORDERENTRY

        public static final java.lang.String _ABSTRACTORDER2ABSTRACTORDERENTRY
        Generated relation code constant for relation AbstractOrder2AbstractOrderEntry defining source attribute order in extension core.
        See Also:
        Constant Field Values
      • ENTRYDISCOUNT

        public static final java.lang.String ENTRYDISCOUNT
        Generated constant - Attribute key of QuoteEntry.entryDiscount attribute defined at extension sapquoteintegration.
        See Also:
        Constant Field Values
      • EXTERNALQUOTEENTRYID

        public static final java.lang.String EXTERNALQUOTEENTRYID
        Generated constant - Attribute key of QuoteEntry.externalQuoteEntryId attribute defined at extension sapquoteintegration.
        See Also:
        Constant Field Values
      • RANK

        public static final java.lang.String RANK
        Generated constant - Attribute key of QuoteEntry.rank attribute defined at extension sapquoteintegration.
        See Also:
        Constant Field Values
      • ITEMID

        public static final java.lang.String ITEMID
        Generated constant - Attribute key of QuoteEntry.itemId attribute defined at extension sapquoteintegration.
        See Also:
        Constant Field Values
    • Constructor Detail

      • QuoteEntryModel

        public QuoteEntryModel()
        Generated constructor - Default constructor for generic creation.
      • QuoteEntryModel

        public QuoteEntryModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • QuoteEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public QuoteEntryModel​(ProductModel _product,
                               java.lang.Long _quantity,
                               UnitModel _unit)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _product - initial attribute declared by type AbstractOrderEntry at extension core
        _quantity - initial attribute declared by type AbstractOrderEntry at extension core
        _unit - initial attribute declared by type AbstractOrderEntry at extension core
      • QuoteEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public QuoteEntryModel​(ItemModel _owner,
                               ProductModel _product,
                               java.lang.Long _quantity,
                               UnitModel _unit)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _owner - initial attribute declared by type Item at extension core
        _product - initial attribute declared by type AbstractOrderEntry at extension core
        _quantity - initial attribute declared by type AbstractOrderEntry at extension core
        _unit - initial attribute declared by type AbstractOrderEntry at extension core
    • Method Detail

      • getEntryDiscount

        @Accessor(qualifier="entryDiscount",
                  type=GETTER)
        public java.lang.Double getEntryDiscount()
        Generated method - Getter of the QuoteEntry.entryDiscount attribute defined at extension sapquoteintegration.
        Returns:
        the entryDiscount
      • getExternalQuoteEntryId

        @Accessor(qualifier="externalQuoteEntryId",
                  type=GETTER)
        public java.lang.String getExternalQuoteEntryId()
        Generated method - Getter of the QuoteEntry.externalQuoteEntryId attribute defined at extension sapquoteintegration.
        Returns:
        the externalQuoteEntryId - Unique identifier of QuoteEntry in the External Integrated System, eg. Callidus CPQ
      • getItemId

        @Accessor(qualifier="itemId",
                  type=GETTER)
        public java.lang.String getItemId()
        Generated method - Getter of the QuoteEntry.itemId attribute defined at extension sapquoteintegration.
        Returns:
        the itemId - Unique identifier of Product. Used to map this Quote Entry to a specific product in Commerce
      • getRank

        @Accessor(qualifier="rank",
                  type=GETTER)
        public java.lang.String getRank()
        Generated method - Getter of the QuoteEntry.rank attribute defined at extension sapquoteintegration.
        Returns:
        the rank - Unique rank of QuoteEntry in the External Integrated System, eg. Callidus CPQ
      • setEntryDiscount

        @Accessor(qualifier="entryDiscount",
                  type=SETTER)
        public void setEntryDiscount​(java.lang.Double value)
        Generated method - Setter of QuoteEntry.entryDiscount attribute defined at extension sapquoteintegration.
        Parameters:
        value - the entryDiscount
      • setExternalQuoteEntryId

        @Accessor(qualifier="externalQuoteEntryId",
                  type=SETTER)
        public void setExternalQuoteEntryId​(java.lang.String value)
        Generated method - Setter of QuoteEntry.externalQuoteEntryId attribute defined at extension sapquoteintegration.
        Parameters:
        value - the externalQuoteEntryId - Unique identifier of QuoteEntry in the External Integrated System, eg. Callidus CPQ
      • setItemId

        @Accessor(qualifier="itemId",
                  type=SETTER)
        public void setItemId​(java.lang.String value)
        Generated method - Setter of QuoteEntry.itemId attribute defined at extension sapquoteintegration.
        Parameters:
        value - the itemId - Unique identifier of Product. Used to map this Quote Entry to a specific product in Commerce
      • setRank

        @Accessor(qualifier="rank",
                  type=SETTER)
        public void setRank​(java.lang.String value)
        Generated method - Setter of QuoteEntry.rank attribute defined at extension sapquoteintegration.
        Parameters:
        value - the rank - Unique rank of QuoteEntry in the External Integrated System, eg. Callidus CPQ