Class PriceRowModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SubscriptionPricePlanModel

public class PriceRowModel extends PDTRowModel
Generated model class for type PriceRow first defined at extension europe1.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _PRODUCT2OWNEUROPE1PRICES

      public static final String _PRODUCT2OWNEUROPE1PRICES
      Generated relation code constant for relation Product2OwnEurope1Prices defining source attribute product in extension europe1.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of PriceRow.catalogVersion attribute defined at extension europe1.
      See Also:
    • MATCHVALUE

      public static final String MATCHVALUE
      Generated constant - Attribute key of PriceRow.matchValue attribute defined at extension europe1.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Generated constant - Attribute key of PriceRow.currency attribute defined at extension europe1.
      See Also:
    • MINQTD

      public static final String MINQTD
      Generated constant - Attribute key of PriceRow.minqtd attribute defined at extension europe1.
      See Also:
    • NET

      public static final String NET
      Generated constant - Attribute key of PriceRow.net attribute defined at extension europe1.
      See Also:
    • PRICE

      public static final String PRICE
      Generated constant - Attribute key of PriceRow.price attribute defined at extension europe1.
      See Also:
    • UNIT

      public static final String UNIT
      Generated constant - Attribute key of PriceRow.unit attribute defined at extension europe1.
      See Also:
    • UNITFACTOR

      public static final String UNITFACTOR
      Generated constant - Attribute key of PriceRow.unitFactor attribute defined at extension europe1.
      See Also:
    • GIVEAWAYPRICE

      public static final String GIVEAWAYPRICE
      Generated constant - Attribute key of PriceRow.giveAwayPrice attribute defined at extension europe1.
      See Also:
    • CHANNEL

      public static final String CHANNEL
      Generated constant - Attribute key of PriceRow.channel attribute defined at extension europe1.
      See Also:
    • SEQUENCEID

      public static final String SEQUENCEID
      Generated constant - Attribute key of PriceRow.sequenceId attribute defined at extension acceleratorservices.
      See Also:
  • Constructor Details

    • PriceRowModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public PriceRowModel(CurrencyModel _currency, Double _price, 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:
      _currency - initial attribute declared by type PriceRow at extension europe1
      _price - initial attribute declared by type PriceRow at extension europe1
      _unit - initial attribute declared by type PriceRow at extension europe1
    • PriceRowModel

      @Deprecated(since="4.1.1", forRemoval=true) public PriceRowModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, Double _price, ProductModel _product, String _productId, 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:
      _currency - initial attribute declared by type PriceRow at extension europe1
      _owner - initial attribute declared by type Item at extension core
      _pg - initial attribute declared by type PriceRow at extension europe1
      _price - initial attribute declared by type PriceRow at extension europe1
      _product - initial attribute declared by type PriceRow at extension europe1
      _productId - initial attribute declared by type PDTRow at extension europe1
      _unit - initial attribute declared by type PriceRow at extension europe1
  • Method Details

    • getCatalogVersion

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

      @Accessor(qualifier="channel", type=GETTER) public PriceRowChannel getChannel()
      Generated method - Getter of the PriceRow.channel attribute defined at extension europe1.
      Returns:
      the channel
    • getCurrency

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

      @Accessor(qualifier="giveAwayPrice", type=GETTER) public Boolean getGiveAwayPrice()
      Generated method - Getter of the PriceRow.giveAwayPrice attribute defined at extension europe1.
      Returns:
      the giveAwayPrice
    • getMatchValue

      @Accessor(qualifier="matchValue", type=GETTER) public Integer getMatchValue()
      Generated method - Getter of the PriceRow.matchValue attribute defined at extension europe1.
      Returns:
      the matchValue
    • getMinqtd

      @Accessor(qualifier="minqtd", type=GETTER) public Long getMinqtd()
      Generated method - Getter of the PriceRow.minqtd attribute defined at extension europe1.
      Returns:
      the minqtd
    • getNet

      @Accessor(qualifier="net", type=GETTER) public Boolean getNet()
      Generated method - Getter of the PriceRow.net attribute defined at extension europe1.
      Returns:
      the net
    • getPrice

      @Accessor(qualifier="price", type=GETTER) public Double getPrice()
      Generated method - Getter of the PriceRow.price attribute defined at extension europe1.
      Returns:
      the price
    • getSequenceId

      @Accessor(qualifier="sequenceId", type=GETTER) public Long getSequenceId()
      Generated method - Getter of the PriceRow.sequenceId attribute defined at extension acceleratorservices.
      Returns:
      the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
    • getUnit

      @Accessor(qualifier="unit", type=GETTER) public UnitModel getUnit()
      Generated method - Getter of the PriceRow.unit attribute defined at extension europe1.
      Returns:
      the unit
    • getUnitFactor

      @Accessor(qualifier="unitFactor", type=GETTER) public Integer getUnitFactor()
      Generated method - Getter of the PriceRow.unitFactor attribute defined at extension europe1.
      Returns:
      the unitFactor
    • setCatalogVersion

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

      @Accessor(qualifier="channel", type=SETTER) public void setChannel(PriceRowChannel value)
      Generated method - Setter of PriceRow.channel attribute defined at extension europe1.
      Parameters:
      value - the channel
    • setCurrency

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

      @Accessor(qualifier="giveAwayPrice", type=SETTER) public void setGiveAwayPrice(Boolean value)
      Generated method - Setter of PriceRow.giveAwayPrice attribute defined at extension europe1.
      Parameters:
      value - the giveAwayPrice
    • setMatchValue

      @Accessor(qualifier="matchValue", type=SETTER) public void setMatchValue(Integer value)
      Generated method - Setter of PriceRow.matchValue attribute defined at extension europe1.
      Parameters:
      value - the matchValue
    • setMinqtd

      @Accessor(qualifier="minqtd", type=SETTER) public void setMinqtd(Long value)
      Generated method - Setter of PriceRow.minqtd attribute defined at extension europe1.
      Parameters:
      value - the minqtd
    • setNet

      @Accessor(qualifier="net", type=SETTER) public void setNet(Boolean value)
      Generated method - Setter of PriceRow.net attribute defined at extension europe1.
      Parameters:
      value - the net
    • 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 ProductPriceGroup.
      Overrides:
      setPg in class PDTRowModel
      Parameters:
      value - the pg
    • setPrice

      @Accessor(qualifier="price", type=SETTER) public void setPrice(Double value)
      Generated method - Setter of PriceRow.price attribute defined at extension europe1.
      Parameters:
      value - the price
    • 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
    • setSequenceId

      @Accessor(qualifier="sequenceId", type=SETTER) public void setSequenceId(Long value)
      Generated method - Setter of PriceRow.sequenceId attribute defined at extension acceleratorservices.
      Parameters:
      value - the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
    • setUnit

      @Accessor(qualifier="unit", type=SETTER) public void setUnit(UnitModel value)
      Generated method - Setter of PriceRow.unit attribute defined at extension europe1.
      Parameters:
      value - the unit
    • setUnitFactor

      @Accessor(qualifier="unitFactor", type=SETTER) public void setUnitFactor(Integer value)
      Generated method - Setter of PriceRow.unitFactor attribute defined at extension europe1.
      Parameters:
      value - the unitFactor