Package cdm.product.collateral
Class CheckEligibilityResult.CheckEligibilityResultImpl
java.lang.Object
cdm.product.collateral.CheckEligibilityResult.CheckEligibilityResultImpl
- All Implemented Interfaces:
CheckEligibilityResult,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CheckEligibilityResult
public static class CheckEligibilityResult.CheckEligibilityResultImpl
extends Object
implements CheckEligibilityResult
Immutable Implementation of CheckEligibilityResult
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.CheckEligibilityResult
CheckEligibilityResult.CheckEligibilityResultBuilder, CheckEligibilityResult.CheckEligibilityResultBuilderImpl, CheckEligibilityResult.CheckEligibilityResultImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.CheckEligibilityResult
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleaneligibility query was was checked against the eligible collateral specificationTrue if the asset is eligibleList<? extends EligibleCollateralCriteria> Eligible Collateral Criteria that matched the eligibility queryThe eligible collateral specification that was queriedinthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.CheckEligibilityResult
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CheckEligibilityResultImpl
-
-
Method Details
-
getIsEligible
@RosettaAttribute(value="isEligible", isRequired=true) @RuneAttribute(value="isEligible", isRequired=true) public Boolean getIsEligible()Description copied from interface:CheckEligibilityResultTrue if the asset is eligible- Specified by:
getIsEligiblein interfaceCheckEligibilityResult
-
getMatchingEligibleCriteria
@RosettaAttribute(value="matchingEligibleCriteria", isRequired=true) @RuneAttribute(value="matchingEligibleCriteria", isRequired=true) public List<? extends EligibleCollateralCriteria> getMatchingEligibleCriteria()Description copied from interface:CheckEligibilityResultEligible Collateral Criteria that matched the eligibility query- Specified by:
getMatchingEligibleCriteriain interfaceCheckEligibilityResult
-
getEligibilityQuery
@RosettaAttribute("eligibilityQuery") @RuneAttribute("eligibilityQuery") public EligibilityQuery getEligibilityQuery()Description copied from interface:CheckEligibilityResulteligibility query was was checked against the eligible collateral specification- Specified by:
getEligibilityQueryin interfaceCheckEligibilityResult
-
getSpecification
@RosettaAttribute(value="specification", isRequired=true) @RuneAttribute(value="specification", isRequired=true) public EligibleCollateralSpecification getSpecification()Description copied from interface:CheckEligibilityResultThe eligible collateral specification that was queried- Specified by:
getSpecificationin interfaceCheckEligibilityResult
-
build
Description copied from interface:CheckEligibilityResultBuild Methods- Specified by:
buildin interfaceCheckEligibilityResult- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCheckEligibilityResult- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-