Class ObservableQualification
java.lang.Object
cdm.product.qualification.functions.ObservableQualification
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Direct Known Subclasses:
ObservableQualification.ObservableQualificationDefault
public abstract class ObservableQualification
extends Object
implements com.rosetta.model.lib.functions.RosettaFunction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract BooleandoEvaluate(Observable observable, SecurityTypeEnum securityType, AssetClassEnum assetClass) evaluate(Observable observable, SecurityTypeEnum securityType, AssetClassEnum assetClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.functions.RosettaFunction
toBuilder, toBuilder, toBuilder
-
Field Details
-
indexDeepPathUtil
-
observableQualification
-
-
Constructor Details
-
ObservableQualification
public ObservableQualification()
-
-
Method Details
-
evaluate
public Boolean evaluate(Observable observable, SecurityTypeEnum securityType, AssetClassEnum assetClass) - Parameters:
observable- An Observable is an Asset, Basket or Index.securityType-assetClass-- Returns:
- qualifies
-
doEvaluate
protected abstract Boolean doEvaluate(Observable observable, SecurityTypeEnum securityType, AssetClassEnum assetClass)
-