Package cdm.legaldocumentation.csa
Interface EligibilityToHoldCollateralCriteria
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
- All Known Implementing Classes:
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl,EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl
@RosettaDataType(value="EligibilityToHoldCollateralCriteria",
builder=EligibilityToHoldCollateralCriteriaBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="EligibilityToHoldCollateralCriteria",
model="cdm",
builder=EligibilityToHoldCollateralCriteriaBuilderImpl.class,
version="7.0.0-dev.105")
public interface EligibilityToHoldCollateralCriteria
extends com.rosetta.model.lib.RosettaModelObject
Defines a set of Criteria required by the party and its custodian to hold the other party's Posted Collateral.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of EligibilityToHoldCollateralCriteriastatic classImmutable Implementation of EligibilityToHoldCollateralCriteria -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Enables 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.default Class<? extends EligibilityToHoldCollateralCriteria> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends EligibilityToHoldCollateralCriteria> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getAllEligibilityToHoldCollateralCriteria
AllEligibilityToHoldCollateralCriteria getAllEligibilityToHoldCollateralCriteria()Enables two or more Criteria to be combined using AND logic. -
getAnyEligibilityToHoldCollateralCriteria
AnyEligibilityToHoldCollateralCriteria getAnyEligibilityToHoldCollateralCriteria()Enables two or more Criteria to be combined using OR logic. -
getRatingAgencyValue
RatingAgencyValue getRatingAgencyValue()A 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. -
getAmountOfNetCapital
AmountOfNetCapital getAmountOfNetCapital()The minimum amount of net capital to be entitled to hold Posted Collateral. -
build
Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends EligibilityToHoldCollateralCriteria> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-