Package cdm.legaldocumentation.csa
Interface CollateralTransferTiming
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CollateralTransferTiming.CollateralTransferTimingBuilder
- All Known Implementing Classes:
CollateralTransferTiming.CollateralTransferTimingBuilderImpl,CollateralTransferTiming.CollateralTransferTimingImpl
@RosettaDataType(value="CollateralTransferTiming",
builder=CollateralTransferTimingBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CollateralTransferTiming",
model="cdm",
builder=CollateralTransferTimingBuilderImpl.class,
version="7.0.0-dev.105")
public interface CollateralTransferTiming
extends com.rosetta.model.lib.RosettaModelObject
Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CollateralTransferTimingstatic classImmutable Implementation of CollateralTransferTiming -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()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.Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.default Class<? extends CollateralTransferTiming> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CollateralTransferTiming> 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
-
getTransferSettlementTiming
TransferSettlementTiming getTransferSettlementTiming()Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement. -
getCollateralTransferTimingDefinition
CollateralTransferTimingDefinition getCollateralTransferTimingDefinition()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. -
build
CollateralTransferTiming build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
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
-