com.highdeal.pnr.hci
Interface ContextualNode

All Known Implementing Classes:
AccountEventRefillModel, ChargeModel, ChargingPlanModel, DefaultChargeActionModel, DefaultChargeModel, ExternalChargeActionModel, InMacroComponentModel, InternalChargeActionModel, MacroComponentModel, OneShotChargeModel, OneShotRateModel, OutPropertyUpdateComponentModel, PreMacroComponentModel, PreTableComponentModel, PreTierTableComponentModel, PricePlanModel, PricingMacroModel, RateComponentModel, RateModel, RecurringChargeModel, RecurringRateModel, com.highdeal.refilllogic.hci.RefillRecurringRateModel, UsageChargeModel, UsageRateModel

public interface ContextualNode

FOR INTERNAL USE ONLY - This Java interface allows to chain price plan tree nodes and recursively retrieve the context description.


Method Summary
 RatingContextDescription getContext(ContextualNode child)
          Gets the context description for the specified child; The context description contains all the context properties.
 RatingContextDescription inheritedContext()
          Gets the inherited context; The context description contains all the context properties.
 void setParent(ContextualNode parent)
          Sets the parent node
 

Method Detail

setParent

void setParent(ContextualNode parent)
Sets the parent node

Parameters:
parent - The parent node

getContext

RatingContextDescription getContext(ContextualNode child)
Gets the context description for the specified child; The context description contains all the context properties.

Parameters:
child - The child node
Returns:
The context description

inheritedContext

RatingContextDescription inheritedContext()
Gets the inherited context; The context description contains all the context properties.

Returns:
The inherited context

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)