Class TaxRowModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class TaxRowModel
    extends PDTRowModel
    Generated model class for type TaxRow first defined at extension europe1.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _PRODUCT2OWNEUROPE1TAXES
        Generated relation code constant for relation Product2OwnEurope1Taxes defining source attribute product in extension europe1.
        See Also:
        Constant Field Values
      • CATALOGVERSION

        public static final java.lang.String CATALOGVERSION
        Generated constant - Attribute key of TaxRow.catalogVersion attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • CURRENCY

        public static final java.lang.String CURRENCY
        Generated constant - Attribute key of TaxRow.currency attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • ABSOLUTE

        public static final java.lang.String ABSOLUTE
        Generated constant - Attribute key of TaxRow.absolute attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • TAX

        public static final java.lang.String TAX
        Generated constant - Attribute key of TaxRow.tax attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • VALUE

        public static final java.lang.String VALUE
        Generated constant - Attribute key of TaxRow.value attribute defined at extension europe1.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TaxRowModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TaxRowModel​(TaxModel _tax)
        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:
        _tax - initial attribute declared by type TaxRow at extension europe1
      • TaxRowModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TaxRowModel​(ItemModel _owner,
                           ProductTaxGroup _pg,
                           ProductModel _product,
                           java.lang.String _productId,
                           TaxModel _tax)
        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
        _pg - initial attribute declared by type TaxRow at extension europe1
        _product - initial attribute declared by type TaxRow at extension europe1
        _productId - initial attribute declared by type PDTRow at extension europe1
        _tax - initial attribute declared by type TaxRow at extension europe1
    • Method Detail

      • getAbsolute

        @Accessor(qualifier="absolute",
                  type=GETTER)
        public java.lang.Boolean getAbsolute()
        Generated method - Getter of the TaxRow.absolute dynamic attribute defined at extension europe1.
        Returns:
        the absolute
      • getCatalogVersion

        @Accessor(qualifier="catalogVersion",
                  type=GETTER)
        public CatalogVersionModel getCatalogVersion()
        Generated method - Getter of the TaxRow.catalogVersion attribute defined at extension europe1.
        Returns:
        the catalogVersion
      • getCurrency

        @Accessor(qualifier="currency",
                  type=GETTER)
        public CurrencyModel getCurrency()
        Generated method - Getter of the TaxRow.currency attribute defined at extension europe1.
        Returns:
        the currency
      • getValue

        @Accessor(qualifier="value",
                  type=GETTER)
        public java.lang.Double getValue()
        Generated method - Getter of the TaxRow.value attribute defined at extension europe1.
        Returns:
        the value
      • setCatalogVersion

        @Accessor(qualifier="catalogVersion",
                  type=SETTER)
        public void setCatalogVersion​(CatalogVersionModel value)
        Generated method - Setter of TaxRow.catalogVersion attribute defined at extension europe1.
        Parameters:
        value - the catalogVersion
      • setCurrency

        @Accessor(qualifier="currency",
                  type=SETTER)
        public void setCurrency​(CurrencyModel value)
        Generated method - Setter of TaxRow.currency attribute defined at extension europe1.
        Parameters:
        value - the currency
      • setPg

        @Accessor(qualifier="pg",
                  type=SETTER)
        public void setPg​(HybrisEnumValue value)
        Generated method - Initial setter of PDTRow.pg attribute defined at extension europe1 and redeclared at extension europe1. Can only be used at creation of model - before first save. Will only accept values of type ProductTaxGroup.
        Overrides:
        setPg in class PDTRowModel
        Parameters:
        value - the pg
      • setProduct

        @Accessor(qualifier="product",
                  type=SETTER)
        public void setProduct​(ProductModel value)
        Generated method - Initial setter of PDTRow.product attribute defined at extension europe1 and redeclared at extension europe1. Can only be used at creation of model - before first save. Will only accept values of type ProductModel.
        Overrides:
        setProduct in class PDTRowModel
        Parameters:
        value - the product
      • setTax

        @Accessor(qualifier="tax",
                  type=SETTER)
        public void setTax​(TaxModel value)
        Generated method - Initial setter of TaxRow.tax attribute defined at extension europe1. Can only be used at creation of model - before first save.
        Parameters:
        value - the tax
      • setValue

        @Accessor(qualifier="value",
                  type=SETTER)
        public void setValue​(java.lang.Double value)
        Generated method - Setter of TaxRow.value attribute defined at extension europe1.
        Parameters:
        value - the value