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()setLegacyDefinition(LegacyDefinition legacyDefinition) setTransferSettlementTiming(LegacyTransferSettlementTiming 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
LegacyTransferSettlementTiming.LegacyTransferSettlementTimingBuilder getOrCreateTransferSettlementTiming() -
getTransferSettlementTiming
LegacyTransferSettlementTiming.LegacyTransferSettlementTimingBuilder 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
-
getOrCreateLegacyDefinition
LegacyDefinition.LegacyDefinitionBuilder getOrCreateLegacyDefinition() -
getLegacyDefinition
LegacyDefinition.LegacyDefinitionBuilder getLegacyDefinition()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:
getLegacyDefinitionin interfaceCollateralTransferTiming
-
setTransferSettlementTiming
CollateralTransferTiming.CollateralTransferTimingBuilder setTransferSettlementTiming(LegacyTransferSettlementTiming transferSettlementTiming) -
setLegacyDefinition
CollateralTransferTiming.CollateralTransferTimingBuilder setLegacyDefinition(LegacyDefinition legacyDefinition) -
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
-