Package cdm.legaldocumentation.csa
Interface CollateralTransferTimingDefinition
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CollateralTransferTimingDefinition.CollateralTransferTimingDefinitionBuilder
- All Known Implementing Classes:
CollateralTransferTimingDefinition.CollateralTransferTimingDefinitionBuilderImpl,CollateralTransferTimingDefinition.CollateralTransferTimingDefinitionImpl
@RosettaDataType(value="CollateralTransferTimingDefinition",
builder=CollateralTransferTimingDefinitionBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CollateralTransferTimingDefinition",
model="cdm",
builder=CollateralTransferTimingDefinitionBuilderImpl.class,
version="7.0.0-dev.105")
public interface CollateralTransferTimingDefinition
extends com.rosetta.model.lib.RosettaModelObject
Bespoke language removing the pre-print requirement to transfer legal title of securities collateral through written instructions to the relevant depository institution or other securities intermediaries solely for the purposes of the 1994 New York Law Credit Support Annex.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CollateralTransferTimingDefinitionstatic classImmutable Implementation of CollateralTransferTimingDefinition -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The additional language that might be specified by the parties to the legal agreement.A boolean flag to represent bespoke amendment to the pre-print definition of Transfer.default Class<? extends CollateralTransferTimingDefinition> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CollateralTransferTimingDefinition> 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
-
getIsApplicable
Boolean getIsApplicable()A boolean flag to represent bespoke amendment to the pre-print definition of Transfer. -
getAdditionalLanguage
String getAdditionalLanguage()The additional language that might be specified by the parties to the legal agreement. -
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 CollateralTransferTimingDefinition> 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
-