Package cdm.legaldocumentation.csa
Interface CollateralTransferTiming.CollateralTransferTimingBuilder
- All Superinterfaces:
CollateralTransferTiming,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CollateralTransferTiming.CollateralTransferTimingBuilderImpl
- Enclosing interface:
CollateralTransferTiming
public static interface CollateralTransferTiming.CollateralTransferTimingBuilder
extends CollateralTransferTiming, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CollateralTransferTiming
CollateralTransferTiming.CollateralTransferTimingBuilder, CollateralTransferTiming.CollateralTransferTimingBuilderImpl, CollateralTransferTiming.CollateralTransferTimingImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CollateralTransferTiming
metaData -
Method Summary
Modifier and TypeMethodDescriptionBespoke 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 voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCollateralTransferTimingDefinition(CollateralTransferTimingDefinition collateralTransferTimingDefinition) setTransferSettlementTiming(TransferSettlementTiming transferSettlementTiming) Methods inherited from interface cdm.legaldocumentation.csa.CollateralTransferTiming
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateTransferSettlementTiming
TransferSettlementTiming.TransferSettlementTimingBuilder getOrCreateTransferSettlementTiming() -
getTransferSettlementTiming
TransferSettlementTiming.TransferSettlementTimingBuilder getTransferSettlementTiming()Description copied from interface:CollateralTransferTimingSpecification 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.- Specified by:
getTransferSettlementTimingin interfaceCollateralTransferTiming
-
getOrCreateCollateralTransferTimingDefinition
CollateralTransferTimingDefinition.CollateralTransferTimingDefinitionBuilder getOrCreateCollateralTransferTimingDefinition() -
getCollateralTransferTimingDefinition
CollateralTransferTimingDefinition.CollateralTransferTimingDefinitionBuilder getCollateralTransferTimingDefinition()Description copied from interface:CollateralTransferTimingBespoke 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.- Specified by:
getCollateralTransferTimingDefinitionin interfaceCollateralTransferTiming
-
setTransferSettlementTiming
CollateralTransferTiming.CollateralTransferTimingBuilder setTransferSettlementTiming(TransferSettlementTiming transferSettlementTiming) -
setCollateralTransferTimingDefinition
CollateralTransferTiming.CollateralTransferTimingBuilder setCollateralTransferTimingDefinition(CollateralTransferTimingDefinition collateralTransferTimingDefinition) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-