Package cdm.product.collateral
Interface CheckEligibilityResult
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CheckEligibilityResult.CheckEligibilityResultBuilder
- All Known Implementing Classes:
CheckEligibilityResult.CheckEligibilityResultBuilderImpl,CheckEligibilityResult.CheckEligibilityResultImpl
@RosettaDataType(value="CheckEligibilityResult",
builder=CheckEligibilityResultBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CheckEligibilityResult",
model="cdm",
builder=CheckEligibilityResultBuilderImpl.class,
version="7.0.0-dev.105")
public interface CheckEligibilityResult
extends com.rosetta.model.lib.RosettaModelObject
Result for the CheckEligibilityByDetails and CheckEligibilityForProduct functions
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CheckEligibilityResultstatic classImmutable Implementation of CheckEligibilityResult -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()a copy of the input query that was checked against the eligible collateral specificationa simple boolean which is set to true if the asset described in the EligibilityQuery input is eligibleList<? extends EligibleCollateralCriteria> if there was a match, this will be the one or more criteria that were supplied in the EligbilityCollateralSpecification which matched with the query inputa copy of the input EligbilityCollateralSpecification that was checked against the querydefault Class<? extends CheckEligibilityResult> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CheckEligibilityResult> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getIsEligible
Boolean getIsEligible()a simple boolean which is set to true if the asset described in the EligibilityQuery input is eligible -
getMatchingEligibleCriteria
List<? extends EligibleCollateralCriteria> getMatchingEligibleCriteria()if there was a match, this will be the one or more criteria that were supplied in the EligbilityCollateralSpecification which matched with the query input -
getEligibilityQuery
EligibilityQuery getEligibilityQuery()a copy of the input query that was checked against the eligible collateral specification -
getSpecification
EligibleCollateralSpecification getSpecification()a copy of the input EligbilityCollateralSpecification that was checked against the query -
build
CheckEligibilityResult build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-