Package cdm.legaldocumentation.csa
Class EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl
java.lang.Object
cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl
- All Implemented Interfaces:
EligibilityToHoldCollateralCriteria,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EligibilityToHoldCollateralCriteria
public static class EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl
extends Object
implements EligibilityToHoldCollateralCriteria
Immutable Implementation of EligibilityToHoldCollateralCriteria
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEligibilityToHoldCollateralCriteriaImpl(EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder builder) -
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.inthashCode()protected voidsetBuilderFields(EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder builder) 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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EligibilityToHoldCollateralCriteriaImpl
protected EligibilityToHoldCollateralCriteriaImpl(EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder builder)
-
-
Method Details
-
getAllEligibilityToHoldCollateralCriteria
@RosettaAttribute("AllEligibilityToHoldCollateralCriteria") @Accessor(GETTER) @RuneAttribute("AllEligibilityToHoldCollateralCriteria") public AllEligibilityToHoldCollateralCriteria getAllEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using AND logic.- Specified by:
getAllEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria
-
getAnyEligibilityToHoldCollateralCriteria
@RosettaAttribute("AnyEligibilityToHoldCollateralCriteria") @Accessor(GETTER) @RuneAttribute("AnyEligibilityToHoldCollateralCriteria") public AnyEligibilityToHoldCollateralCriteria getAnyEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using OR logic.- Specified by:
getAnyEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria
-
getRatingAgencyValue
@RosettaAttribute("RatingAgencyValue") @Accessor(GETTER) @RuneAttribute("RatingAgencyValue") public RatingAgencyValue 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
-
getAmountOfNetCapital
@RosettaAttribute("AmountOfNetCapital") @Accessor(GETTER) @RuneAttribute("AmountOfNetCapital") public AmountOfNetCapital getAmountOfNetCapital()Description copied from interface:EligibilityToHoldCollateralCriteriaThe minimum amount of net capital to be entitled to hold Posted Collateral.- Specified by:
getAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria
-
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
-
setBuilderFields
protected void setBuilderFields(EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-