|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGuaranteeEvaluator
The guarantee evaluator assesses the state of each guarantee defined in an agreement based on the agreement
properties. The evaluator is invoked as part of the agreement monitoring process that is implemented by the
MonitorableAgreement
class, after the service term states of the agreement were updated.
As a result of the guarantee evaluation process, the appropriate accounting events are propagated to an
accounting system.
MonitorableAgreement
,
IServiceTermMonitoringHandler
,
IAccountingSystem
Method Summary | |
---|---|
GuaranteeEvaluationResultType |
evaluate(GuaranteeTermType guarantee,
Map<String,Object> variables)
Evaluates a given guarantee. |
IAccountingSystem |
getAccountingSystem()
Deprecated. |
void |
setAccountingSystem(IAccountingSystem accountingSystem)
Deprecated. |
Method Detail |
---|
GuaranteeEvaluationResultType evaluate(GuaranteeTermType guarantee, Map<String,Object> variables) throws Exception
guarantee
- the guarantee to evaluatevariables
- a name/value map containing the variables
Exception
- indicates an error while evaluating the guarantee termvoid setAccountingSystem(IAccountingSystem accountingSystem)
accountingSystem
- the accounting system to useIAccountingSystem getAccountingSystem()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |