Class TmaComponentProdOfferPrice

java.lang.Object
de.hybris.platform.util.BridgeAbstraction
de.hybris.platform.jalo.Item
de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.GenericItem
de.hybris.platform.b2ctelcoservices.jalo.TmaProductOfferingPrice
de.hybris.platform.b2ctelcoservices.jalo.TmaComponentProdOfferPrice
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
TmaAbstractProdOfferPriceCharge, TmaProdOfferPriceAlteration

public abstract class TmaComponentProdOfferPrice extends TmaProductOfferingPrice
Generated class for type TmaComponentProdOfferPrice.
See Also:
  • Field Details

    • VALUE

      public static final String VALUE
      Qualifier of the TmaComponentProdOfferPrice.value attribute
      See Also:
    • CURRENCY

      public static final String CURRENCY
      Qualifier of the TmaComponentProdOfferPrice.currency attribute
      See Also:
    • PRICINGLOGICALGORITHM

      public static final String PRICINGLOGICALGORITHM
      Qualifier of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute
      See Also:
    • PRICINGLOGICALGORITHMHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TmaComponentProdOfferPrice> PRICINGLOGICALGORITHMHANDLER
      BidirectionalOneToManyHandler for handling 1:n PRICINGLOGICALGORITHM's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • TmaComponentProdOfferPrice

      public TmaComponentProdOfferPrice()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class TmaProductOfferingPrice
    • createItem

      protected de.hybris.platform.jalo.Item createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes) throws de.hybris.platform.jalo.JaloBusinessException
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getCurrency

      public de.hybris.platform.jalo.c2l.Currency getCurrency(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaComponentProdOfferPrice.currency attribute.
      Returns:
      the currency - The currency of the price
    • getCurrency

      public de.hybris.platform.jalo.c2l.Currency getCurrency()
      Generated method - Getter of the TmaComponentProdOfferPrice.currency attribute.
      Returns:
      the currency - The currency of the price
    • setCurrency

      public void setCurrency(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.c2l.Currency value)
      Generated method - Setter of the TmaComponentProdOfferPrice.currency attribute.
      Parameters:
      value - the currency - The currency of the price
    • setCurrency

      public void setCurrency(de.hybris.platform.jalo.c2l.Currency value)
      Generated method - Setter of the TmaComponentProdOfferPrice.currency attribute.
      Parameters:
      value - the currency - The currency of the price
    • getPricingLogicAlgorithm

      public TmaPricingLogicAlgorithm getPricingLogicAlgorithm(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute.
      Returns:
      the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • getPricingLogicAlgorithm

      public TmaPricingLogicAlgorithm getPricingLogicAlgorithm()
      Generated method - Getter of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute.
      Returns:
      the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • setPricingLogicAlgorithm

      public void setPricingLogicAlgorithm(de.hybris.platform.jalo.SessionContext ctx, TmaPricingLogicAlgorithm value)
      Generated method - Setter of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute.
      Parameters:
      value - the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • setPricingLogicAlgorithm

      public void setPricingLogicAlgorithm(TmaPricingLogicAlgorithm value)
      Generated method - Setter of the TmaComponentProdOfferPrice.pricingLogicAlgorithm attribute.
      Parameters:
      value - the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • getValue

      public Double getValue(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaComponentProdOfferPrice.value attribute.
      Returns:
      the value - The numeric value of the component price.
    • getValue

      public Double getValue()
      Generated method - Getter of the TmaComponentProdOfferPrice.value attribute.
      Returns:
      the value - The numeric value of the component price.
    • getValueAsPrimitive

      public double getValueAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaComponentProdOfferPrice.value attribute.
      Returns:
      the value - The numeric value of the component price.
    • getValueAsPrimitive

      public double getValueAsPrimitive()
      Generated method - Getter of the TmaComponentProdOfferPrice.value attribute.
      Returns:
      the value - The numeric value of the component price.
    • setValue

      public void setValue(de.hybris.platform.jalo.SessionContext ctx, Double value)
      Generated method - Setter of the TmaComponentProdOfferPrice.value attribute.
      Parameters:
      value - the value - The numeric value of the component price.
    • setValue

      public void setValue(Double value)
      Generated method - Setter of the TmaComponentProdOfferPrice.value attribute.
      Parameters:
      value - the value - The numeric value of the component price.
    • setValue

      public void setValue(de.hybris.platform.jalo.SessionContext ctx, double value)
      Generated method - Setter of the TmaComponentProdOfferPrice.value attribute.
      Parameters:
      value - the value - The numeric value of the component price.
    • setValue

      public void setValue(double value)
      Generated method - Setter of the TmaComponentProdOfferPrice.value attribute.
      Parameters:
      value - the value - The numeric value of the component price.