Package cdm.legaldocumentation.csa
Interface CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
- All Superinterfaces:
CalculationAndTimingBase,CalculationAndTimingBase.CalculationAndTimingBaseBuilder,CalculationAndTimingLegacy,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl
- Enclosing interface:
CalculationAndTimingLegacy
public static interface CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
extends CalculationAndTimingLegacy, CalculationAndTimingBase.CalculationAndTimingBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
CalculationAndTimingBase.CalculationAndTimingBaseBuilder, CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl, CalculationAndTimingBase.CalculationAndTimingBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder, CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl, CalculationAndTimingLegacy.CalculationAndTimingLegacyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
metaData -
Method Summary
Modifier and TypeMethodDescriptionDetails of the party calculating the value of collateral to be delivered or returned.Details of the days on which calculations are to be made to determine the Delivery Amount and/or Return Amount.Specifies the time on which the value of collateral or exposure are calculated in accordance with the agreement.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setNotificationTime(NotificationTime notificationTime) setValuationAgent(ValuationAgent valuationAgent) setValuationDate(CSAValuationDate valuationDate) setValuationTime(ValuationTime valuationTime) Methods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilder
getNotificationTime, getOrCreateNotificationTimeMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
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
-
getOrCreateValuationDate
CSAValuationDate.CSAValuationDateBuilder getOrCreateValuationDate() -
getValuationDate
CSAValuationDate.CSAValuationDateBuilder getValuationDate()Description copied from interface:CalculationAndTimingLegacyDetails of the days on which calculations are to be made to determine the Delivery Amount and/or Return Amount.- Specified by:
getValuationDatein interfaceCalculationAndTimingLegacy
-
getOrCreateValuationTime
ValuationTime.ValuationTimeBuilder getOrCreateValuationTime() -
getValuationTime
ValuationTime.ValuationTimeBuilder getValuationTime()Description copied from interface:CalculationAndTimingLegacySpecifies the time on which the value of collateral or exposure are calculated in accordance with the agreement.- Specified by:
getValuationTimein interfaceCalculationAndTimingLegacy
-
getOrCreateValuationAgent
ValuationAgent.ValuationAgentBuilder getOrCreateValuationAgent() -
getValuationAgent
ValuationAgent.ValuationAgentBuilder getValuationAgent()Description copied from interface:CalculationAndTimingLegacyDetails of the party calculating the value of collateral to be delivered or returned.- Specified by:
getValuationAgentin interfaceCalculationAndTimingLegacy
-
setNotificationTime
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setNotificationTime(NotificationTime notificationTime) - Specified by:
setNotificationTimein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder
-
setValuationDate
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationDate(CSAValuationDate valuationDate) -
setValuationTime
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationTime(ValuationTime valuationTime) -
setValuationAgent
CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationAgent(ValuationAgent valuationAgent) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-