Class ConsumedCartRAOExtractor

  • All Implemented Interfaces:
    RAOFactsExtractor

    @Deprecated(since="2005",
                forRemoval=true)
    public class ConsumedCartRAOExtractor
    extends java.lang.Object
    implements RAOFactsExtractor
    Deprecated, for removal: This API element is subject to removal in a future version.
    not used anymore
    Extension of Default cart RAO provider through facts extractor, adding the consumed-awareness functionality
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String EXPAND_CONSUMED
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      ConsumedCartRAOExtractor()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void addConsumed​(java.util.Set<java.lang.Object> facts, CartRAO cart, java.util.Set<OrderEntryRAO> entries)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected ProductConsumedRAO createProductConsumedRAO​(OrderEntryRAO orderEntryRAO)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      java.util.Set expandFact​(java.lang.Object fact)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected RAOConsumptionSupport getConsumptionSupport()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      java.lang.String getTriggeringOption()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      boolean isDefault()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      boolean isMinOption()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void setConsumptionSupport​(RAOConsumptionSupport consumptionSupport)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXPAND_CONSUMED

        public static final java.lang.String EXPAND_CONSUMED
        Deprecated, for removal: This API element is subject to removal in a future version.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConsumedCartRAOExtractor

        public ConsumedCartRAOExtractor()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • expandFact

        public java.util.Set expandFact​(java.lang.Object fact)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        expandFact in interface RAOFactsExtractor
      • addConsumed

        protected void addConsumed​(java.util.Set<java.lang.Object> facts,
                                   CartRAO cart,
                                   java.util.Set<OrderEntryRAO> entries)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • createProductConsumedRAO

        protected ProductConsumedRAO createProductConsumedRAO​(OrderEntryRAO orderEntryRAO)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getTriggeringOption

        public java.lang.String getTriggeringOption()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getTriggeringOption in interface RAOFactsExtractor
      • isMinOption

        public boolean isMinOption()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isMinOption in interface RAOFactsExtractor
      • isDefault

        public boolean isDefault()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        isDefault in interface RAOFactsExtractor
      • getConsumptionSupport

        protected RAOConsumptionSupport getConsumptionSupport()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setConsumptionSupport

        public void setConsumptionSupport​(RAOConsumptionSupport consumptionSupport)
        Deprecated, for removal: This API element is subject to removal in a future version.