Package cdm.legaldocumentation.csa
Interface LegacyTransferSettlementTiming
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
LegacyTransferSettlementTiming.LegacyTransferSettlementTimingBuilder
- All Known Implementing Classes:
LegacyTransferSettlementTiming.LegacyTransferSettlementTimingBuilderImpl,LegacyTransferSettlementTiming.LegacyTransferSettlementTimingImpl
@RosettaDataType(value="LegacyTransferSettlementTiming",
builder=LegacyTransferSettlementTimingBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="LegacyTransferSettlementTiming",
model="cdm",
builder=LegacyTransferSettlementTimingBuilderImpl.class,
version="6.19.0")
public interface LegacyTransferSettlementTiming
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:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of LegacyTransferSettlementTimingstatic classImmutable Implementation of LegacyTransferSettlementTiming -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The additional language that might be specified by the parties to the legal agreement.Details the day on which collateral is required to be transferred relative to the Notification Time.Details the day on which collateral is required to be transferred relative to the Notification Time.default Class<? extends LegacyTransferSettlementTiming> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends LegacyTransferSettlementTiming> 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
-
getCashCollateralTransferSettlementTime
CashCTSTimeEnum getCashCollateralTransferSettlementTime()Details the day on which collateral is required to be transferred relative to the Notification Time. -
getSecurititesCollateralTransferSettlementTime
SecuritiesCTSTimeEnum getSecurititesCollateralTransferSettlementTime()Details the day on which collateral is required to be transferred relative to the Notification Time. -
getAdditionalLanguage
String getAdditionalLanguage()The additional language that might be specified by the parties to the legal agreement. -
build
LegacyTransferSettlementTiming 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 LegacyTransferSettlementTiming> 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
-