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) a copy of the input query that was checked against the eligible collateral specificationif there was a match, this will be the one or more criteria that were supplied in the EligbilityCollateralSpecification which matched with the query inputgetOrCreateMatchingEligibleCriteria(int index) a copy of the input EligbilityCollateralSpecification that was checked against the querydefault 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:CheckEligibilityResultif there was a match, this will be the one or more criteria that were supplied in the EligbilityCollateralSpecification which matched with the query input- Specified by:
getMatchingEligibleCriteriain interfaceCheckEligibilityResult
-
getOrCreateEligibilityQuery
EligibilityQuery.EligibilityQueryBuilder getOrCreateEligibilityQuery() -
getEligibilityQuery
EligibilityQuery.EligibilityQueryBuilder getEligibilityQuery()Description copied from interface:CheckEligibilityResulta copy of the input query that was checked against the eligible collateral specification- Specified by:
getEligibilityQueryin interfaceCheckEligibilityResult
-
getOrCreateSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getOrCreateSpecification() -
getSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getSpecification()Description copied from interface:CheckEligibilityResulta copy of the input EligbilityCollateralSpecification that was checked against the query- 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
-