Package cdm.product.collateral
Class CheckEligibilityResult.CheckEligibilityResultBuilderImpl
java.lang.Object
cdm.product.collateral.CheckEligibilityResult.CheckEligibilityResultBuilderImpl
- All Implemented Interfaces:
CheckEligibilityResult,CheckEligibilityResult.CheckEligibilityResultBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CheckEligibilityResult
public static class CheckEligibilityResult.CheckEligibilityResultBuilderImpl
extends Object
implements CheckEligibilityResult.CheckEligibilityResultBuilder
Builder Implementation of CheckEligibilityResult
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.CheckEligibilityResult
CheckEligibilityResult.CheckEligibilityResultBuilder, CheckEligibilityResult.CheckEligibilityResultBuilderImpl, CheckEligibilityResult.CheckEligibilityResultImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EligibilityQuery.EligibilityQueryBuilderprotected BooleanFields inherited from interface cdm.product.collateral.CheckEligibilityResult
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMatchingEligibleCriteria(EligibleCollateralCriteria _matchingEligibleCriteria) addMatchingEligibleCriteria(EligibleCollateralCriteria _matchingEligibleCriteria, int idx) addMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriterias) build()Build Methodsbooleaneligibility query was was checked against the eligible collateral specificationTrue if the asset is eligibleEligible Collateral Criteria that matched the eligibility querygetOrCreateMatchingEligibleCriteria(int index) The eligible collateral specification that was queriedbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEligibilityQuery(EligibilityQuery _eligibilityQuery) setIsEligible(Boolean _isEligible) setMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriterias) setSpecification(EligibleCollateralSpecification _specification) toString()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 cdm.product.collateral.CheckEligibilityResult.CheckEligibilityResultBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
isEligible
-
matchingEligibleCriteria
protected List<EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder> matchingEligibleCriteria -
eligibilityQuery
-
specification
-
-
Constructor Details
-
CheckEligibilityResultBuilderImpl
public CheckEligibilityResultBuilderImpl()
-
-
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.EligibleCollateralCriteriaBuilder> getMatchingEligibleCriteria()Description copied from interface:CheckEligibilityResultEligible Collateral Criteria that matched the eligibility query- Specified by:
getMatchingEligibleCriteriain interfaceCheckEligibilityResult- Specified by:
getMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
getOrCreateMatchingEligibleCriteria
public EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder getOrCreateMatchingEligibleCriteria(int index) - Specified by:
getOrCreateMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
getEligibilityQuery
@RosettaAttribute("eligibilityQuery") @RuneAttribute("eligibilityQuery") public EligibilityQuery.EligibilityQueryBuilder getEligibilityQuery()Description copied from interface:CheckEligibilityResulteligibility query was was checked against the eligible collateral specification- Specified by:
getEligibilityQueryin interfaceCheckEligibilityResult- Specified by:
getEligibilityQueryin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
getOrCreateEligibilityQuery
- Specified by:
getOrCreateEligibilityQueryin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
getSpecification
@RosettaAttribute(value="specification", isRequired=true) @RuneAttribute(value="specification", isRequired=true) public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getSpecification()Description copied from interface:CheckEligibilityResultThe eligible collateral specification that was queried- Specified by:
getSpecificationin interfaceCheckEligibilityResult- Specified by:
getSpecificationin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
getOrCreateSpecification
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder getOrCreateSpecification()- Specified by:
getOrCreateSpecificationin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
setIsEligible
@RosettaAttribute(value="isEligible", isRequired=true) @RuneAttribute(value="isEligible", isRequired=true) public CheckEligibilityResult.CheckEligibilityResultBuilder setIsEligible(Boolean _isEligible) - Specified by:
setIsEligiblein interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
addMatchingEligibleCriteria
@RosettaAttribute(value="matchingEligibleCriteria", isRequired=true) @RuneAttribute(value="matchingEligibleCriteria", isRequired=true) public CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(EligibleCollateralCriteria _matchingEligibleCriteria) - Specified by:
addMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
addMatchingEligibleCriteria
public CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(EligibleCollateralCriteria _matchingEligibleCriteria, int idx) - Specified by:
addMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
addMatchingEligibleCriteria
public CheckEligibilityResult.CheckEligibilityResultBuilder addMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriterias) - Specified by:
addMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
setMatchingEligibleCriteria
@RuneAttribute("matchingEligibleCriteria") public CheckEligibilityResult.CheckEligibilityResultBuilder setMatchingEligibleCriteria(List<? extends EligibleCollateralCriteria> matchingEligibleCriterias) - Specified by:
setMatchingEligibleCriteriain interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
setEligibilityQuery
@RosettaAttribute("eligibilityQuery") @RuneAttribute("eligibilityQuery") public CheckEligibilityResult.CheckEligibilityResultBuilder setEligibilityQuery(EligibilityQuery _eligibilityQuery) - Specified by:
setEligibilityQueryin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
setSpecification
@RosettaAttribute(value="specification", isRequired=true) @RuneAttribute(value="specification", isRequired=true) public CheckEligibilityResult.CheckEligibilityResultBuilder setSpecification(EligibleCollateralSpecification _specification) - Specified by:
setSpecificationin interfaceCheckEligibilityResult.CheckEligibilityResultBuilder
-
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
-
prune
- Specified by:
prunein interfaceCheckEligibilityResult.CheckEligibilityResultBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CheckEligibilityResult.CheckEligibilityResultBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-