Package cdm.legaldocumentation.csa
Class EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl
- All Implemented Interfaces:
EligibilityToHoldCollateralCriteria,EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EligibilityToHoldCollateralCriteria
public static class EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl
extends Object
implements EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
Builder Implementation of EligibilityToHoldCollateralCriteria
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanEnables two or more Criteria to be combined using AND logic.The minimum amount of net capital to be entitled to hold Posted Collateral.Enables two or more Criteria to be combined using OR logic.A logical container designed to define a combination of Ratings based attributes.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAllEligibilityToHoldCollateralCriteria(AllEligibilityToHoldCollateralCriteria _allEligibilityToHoldCollateralCriteria) setAmountOfNetCapital(AmountOfNetCapital _amountOfNetCapital) setAnyEligibilityToHoldCollateralCriteria(AnyEligibilityToHoldCollateralCriteria _anyEligibilityToHoldCollateralCriteria) setRatingAgencyValue(RatingAgencyValue _ratingAgencyValue) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
allEligibilityToHoldCollateralCriteria
protected AllEligibilityToHoldCollateralCriteria.AllEligibilityToHoldCollateralCriteriaBuilder allEligibilityToHoldCollateralCriteria -
anyEligibilityToHoldCollateralCriteria
protected AnyEligibilityToHoldCollateralCriteria.AnyEligibilityToHoldCollateralCriteriaBuilder anyEligibilityToHoldCollateralCriteria -
ratingAgencyValue
-
amountOfNetCapital
-
-
Constructor Details
-
EligibilityToHoldCollateralCriteriaBuilderImpl
public EligibilityToHoldCollateralCriteriaBuilderImpl()
-
-
Method Details
-
getAllEligibilityToHoldCollateralCriteria
@RosettaAttribute("AllEligibilityToHoldCollateralCriteria") @Accessor(GETTER) @RuneAttribute("AllEligibilityToHoldCollateralCriteria") public AllEligibilityToHoldCollateralCriteria.AllEligibilityToHoldCollateralCriteriaBuilder getAllEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using AND logic.- Specified by:
getAllEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria- Specified by:
getAllEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
getOrCreateAllEligibilityToHoldCollateralCriteria
public AllEligibilityToHoldCollateralCriteria.AllEligibilityToHoldCollateralCriteriaBuilder getOrCreateAllEligibilityToHoldCollateralCriteria() -
getAnyEligibilityToHoldCollateralCriteria
@RosettaAttribute("AnyEligibilityToHoldCollateralCriteria") @Accessor(GETTER) @RuneAttribute("AnyEligibilityToHoldCollateralCriteria") public AnyEligibilityToHoldCollateralCriteria.AnyEligibilityToHoldCollateralCriteriaBuilder getAnyEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using OR logic.- Specified by:
getAnyEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria- Specified by:
getAnyEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
getOrCreateAnyEligibilityToHoldCollateralCriteria
public AnyEligibilityToHoldCollateralCriteria.AnyEligibilityToHoldCollateralCriteriaBuilder getOrCreateAnyEligibilityToHoldCollateralCriteria() -
getRatingAgencyValue
@RosettaAttribute("RatingAgencyValue") @Accessor(GETTER) @RuneAttribute("RatingAgencyValue") public RatingAgencyValue.RatingAgencyValueBuilder getRatingAgencyValue()Description copied from interface:EligibilityToHoldCollateralCriteriaA logical container designed to define a combination of Ratings based attributes. In this case, the minimum Rating Value, associated Rating Agency and Rating Type for the Party/Custodian to be entitled to hold Posted Collateral.- Specified by:
getRatingAgencyValuein interfaceEligibilityToHoldCollateralCriteria- Specified by:
getRatingAgencyValuein interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
getOrCreateRatingAgencyValue
- Specified by:
getOrCreateRatingAgencyValuein interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
getAmountOfNetCapital
@RosettaAttribute("AmountOfNetCapital") @Accessor(GETTER) @RuneAttribute("AmountOfNetCapital") public AmountOfNetCapital.AmountOfNetCapitalBuilder getAmountOfNetCapital()Description copied from interface:EligibilityToHoldCollateralCriteriaThe minimum amount of net capital to be entitled to hold Posted Collateral.- Specified by:
getAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria- Specified by:
getAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
getOrCreateAmountOfNetCapital
- Specified by:
getOrCreateAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
setAllEligibilityToHoldCollateralCriteria
@RosettaAttribute("AllEligibilityToHoldCollateralCriteria") @Accessor(SETTER) @RuneAttribute("AllEligibilityToHoldCollateralCriteria") public EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAllEligibilityToHoldCollateralCriteria(AllEligibilityToHoldCollateralCriteria _allEligibilityToHoldCollateralCriteria) -
setAnyEligibilityToHoldCollateralCriteria
@RosettaAttribute("AnyEligibilityToHoldCollateralCriteria") @Accessor(SETTER) @RuneAttribute("AnyEligibilityToHoldCollateralCriteria") public EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAnyEligibilityToHoldCollateralCriteria(AnyEligibilityToHoldCollateralCriteria _anyEligibilityToHoldCollateralCriteria) -
setRatingAgencyValue
@RosettaAttribute("RatingAgencyValue") @Accessor(SETTER) @RuneAttribute("RatingAgencyValue") public EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setRatingAgencyValue(RatingAgencyValue _ratingAgencyValue) - Specified by:
setRatingAgencyValuein interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
setAmountOfNetCapital
@RosettaAttribute("AmountOfNetCapital") @Accessor(SETTER) @RuneAttribute("AmountOfNetCapital") public EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAmountOfNetCapital(AmountOfNetCapital _amountOfNetCapital) - Specified by:
setAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
-
build
Description copied from interface:EligibilityToHoldCollateralCriteriaBuild Methods- Specified by:
buildin interfaceEligibilityToHoldCollateralCriteria- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEligibilityToHoldCollateralCriteria- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceEligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder 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
-