Package cdm.legaldocumentation.csa
Interface PostingObligations
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
PostingObligations.PostingObligationsBuilder
- All Known Implementing Classes:
PostingObligations.PostingObligationsBuilderImpl,PostingObligations.PostingObligationsImpl
@RosettaDataType(value="PostingObligations",
builder=PostingObligationsBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="PostingObligations",
model="cdm",
builder=PostingObligationsBuilderImpl.class,
version="6.19.0")
public interface PostingObligations
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the collateral posting obligations of the security provider or security providers as specified in the corresponding agreement.
- Version:
- 6.19.0 Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ii)" * name "" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of PostingObligationsstatic classImmutable Implementation of PostingObligations -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()List<? extends PostingObligationsElection> The specification of the collateral posting obligations for the security provider party(ies).The security provider party(ies) to which the posting obligations apply to, which can be either one of the parties to the legal agreement, or both of those.default Class<? extends PostingObligations> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PostingObligations> 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
-
getSecurityProvider
String getSecurityProvider()The security provider party(ies) to which the posting obligations apply to, which can be either one of the parties to the legal agreement, or both of those. -
getPartyElection
List<? extends PostingObligationsElection> getPartyElection()The specification of the collateral posting obligations for the security provider party(ies). Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(ii)" Provision -
build
PostingObligations build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
PostingObligations.PostingObligationsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
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
-