public abstract class AbstractNoRestrictionsOperandValueProvider<T extends BTGOperandModel> extends java.lang.Object implements OperandValueProvider<T>
| Constructor and Description |
|---|
AbstractNoRestrictionsOperandValueProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
doGetValue(T operand,
UserModel user,
BTGConditionEvaluationScope evaluationScope) |
java.lang.Object |
getValue(T operand,
UserModel user,
BTGConditionEvaluationScope evaluationScope)
Retrieves the concrete value from a
BTGOperandModel. |
abstract java.lang.Class |
getValueType(T operand)
Retrieves the value-type from a
BTGOperandModel. |
public AbstractNoRestrictionsOperandValueProvider()
public abstract java.lang.Class getValueType(T operand)
OperandValueProviderBTGOperandModel.
The type is always assignable to the value-type returned by
OperandValueProvider.getValue(BTGOperandModel, UserModel, BTGConditionEvaluationScope).BTGOperandModel which is asked for it's typegetValueType in interface OperandValueProvider<T extends BTGOperandModel>public abstract java.lang.Object doGetValue(T operand, UserModel user, BTGConditionEvaluationScope evaluationScope)
public final java.lang.Object getValue(T operand, UserModel user, BTGConditionEvaluationScope evaluationScope)
OperandValueProviderBTGOperandModel.getValue in interface OperandValueProvider<T extends BTGOperandModel>operand - BTGOperandModel which is asked for it's valueevaluationScope - YTODOCopyright © 2018 SAP SE. All Rights Reserved.