Package cdm.product.collateral
Interface CheckEligibilityResult.CheckEligibilityResultBuilder
- All Superinterfaces:
CheckEligibilityResult,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CheckEligibilityResult.CheckEligibilityResultBuilderImpl
- Enclosing interface:
CheckEligibilityResult
public static interface CheckEligibilityResult.CheckEligibilityResultBuilder
extends CheckEligibilityResult, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddMatchingEligibleCriteria(EligibleCollateralCriteria matchingEligibleCriteria) addMatchingEligibleCriteria(EligibleCollateralCriteria matchingEligibleCriteria, int idx) addMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriteria) eligibility query was was checked against the eligible collateral specificationEligible Collateral Criteria that matched the eligibility querygetOrCreateMatchingEligibleCriteria(int index) The eligible collateral specification that was querieddefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setEligibilityQuery(EligibilityQuery eligibilityQuery) setIsEligible(Boolean isEligible) setMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriteria) setSpecification(EligibleCollateralSpecification specification) Methods inherited from interface cdm.product.collateral.CheckEligibilityResult
build, getIsEligible, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateMatchingEligibleCriteria
EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder getOrCreateMatchingEligibleCriteria(int index) -
getMatchingEligibleCriteria
List<? extends EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder> getMatchingEligibleCriteria()Description copied from interface:CheckEligibilityResultEligible Collateral Criteria that matched the eligibility query- Specified by:
getMatchingEligibleCriteriain interfaceCheckEligibilityResult
-
getOrCreateEligibilityQuery
EligibilityQuery.EligibilityQueryBuilder getOrCreateEligibilityQuery() -
getEligibilityQuery
EligibilityQuery.EligibilityQueryBuilder getEligibilityQuery()Description copied from interface:CheckEligibilityResulteligibility query was was checked against the eligible collateral specification- Specified by:
getEligibilityQueryin interfaceCheckEligibilityResult
-
getOrCreateSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getOrCreateSpecification() -
getSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getSpecification()Description copied from interface:CheckEligibilityResultThe eligible collateral specification that was queried- Specified by:
getSpecificationin interfaceCheckEligibilityResult
-
setIsEligible
-
addMatchingEligibleCriteria
CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(EligibleCollateralCriteria matchingEligibleCriteria) -
addMatchingEligibleCriteria
CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(EligibleCollateralCriteria matchingEligibleCriteria, int idx) -
addMatchingEligibleCriteria
CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriteria) -
setMatchingEligibleCriteria
CheckEligibilityResult.CheckEligibilityResultBuilder setMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriteria) -
setEligibilityQuery
CheckEligibilityResult.CheckEligibilityResultBuilder setEligibilityQuery(EligibilityQuery eligibilityQuery) -
setSpecification
CheckEligibilityResult.CheckEligibilityResultBuilder setSpecification(EligibleCollateralSpecification specification) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-