Class TmaComponentProdOfferPriceModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingPriceModel
de.hybris.platform.b2ctelcoservices.model.TmaComponentProdOfferPriceModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TmaAbstractProdOfferPriceChargeModel, TmaProdOfferPriceAlterationModel

public class TmaComponentProdOfferPriceModel extends TmaProductOfferingPriceModel
Generated model class for type TmaComponentProdOfferPrice first defined at extension tuadatacommonsservices.

Component Product Offering Price.

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _TMAPRICINGLOGICALGORITHM2TMACOMPONENTPRODOFFERPRICERELATION
      Generated relation code constant for relation TmaPricingLogicAlgorithm2TmaComponentProdOfferPriceRelation defining source attribute pricingLogicAlgorithm in extension tuadatacommonsservices.
      See Also:
    • VALUE

      public static final String VALUE
      Generated constant - Attribute key of TmaComponentProdOfferPrice.value attribute defined at extension tuadatacommonsservices.
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Generated constant - Attribute key of TmaComponentProdOfferPrice.currency attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRICINGLOGICALGORITHM

      public static final String PRICINGLOGICALGORITHM
      Generated constant - Attribute key of TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaComponentProdOfferPriceModel

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

      public TmaComponentProdOfferPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TmaComponentProdOfferPriceModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaComponentProdOfferPriceModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id)
      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:
      _catalogVersion - initial attribute declared by type TmaProductOfferingPrice at extension tuadatacommonsservices
      _currency - initial attribute declared by type TmaComponentProdOfferPrice at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaProductOfferingPrice at extension tuadatacommonsservices
    • TmaComponentProdOfferPriceModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaComponentProdOfferPriceModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, ItemModel _owner)
      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:
      _catalogVersion - initial attribute declared by type TmaProductOfferingPrice at extension tuadatacommonsservices
      _currency - initial attribute declared by type TmaComponentProdOfferPrice at extension tuadatacommonsservices
      _id - initial attribute declared by type TmaProductOfferingPrice at extension tuadatacommonsservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getCurrency

      @Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
      Generated method - Getter of the TmaComponentProdOfferPrice.currency attribute defined at extension tuadatacommonsservices.
      Returns:
      the currency - The currency of the price
    • getPricingLogicAlgorithm

      @Accessor(qualifier="pricingLogicAlgorithm", type=GETTER) public TmaPricingLogicAlgorithmModel getPricingLogicAlgorithm()
      Generated method - Getter of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      Returns:
      the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • getValue

      @Accessor(qualifier="value", type=GETTER) public Double getValue()
      Generated method - Getter of the TmaComponentProdOfferPrice.value attribute defined at extension tuadatacommonsservices.
      Returns:
      the value - The numeric value of the component price.
    • setCurrency

      @Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
      Generated method - Setter of TmaComponentProdOfferPrice.currency attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the currency - The currency of the price
    • setPricingLogicAlgorithm

      @Accessor(qualifier="pricingLogicAlgorithm", type=SETTER) public void setPricingLogicAlgorithm(TmaPricingLogicAlgorithmModel value)
      Generated method - Setter of TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • setValue

      @Accessor(qualifier="value", type=SETTER) public void setValue(Double value)
      Generated method - Setter of TmaComponentProdOfferPrice.value attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the value - The numeric value of the component price.