Package cdm.legaldocumentation.csa
Class CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
cdm.legaldocumentation.csa.CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl
- All Implemented Interfaces:
CalculationAndTimingBase,CalculationAndTimingBase.CalculationAndTimingBaseBuilder,CalculationAndTimingLegacy,CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CalculationAndTimingLegacy
public static class CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl
extends CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
implements CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
Builder Implementation of CalculationAndTimingLegacy
-
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
FieldsModifier and TypeFieldDescriptionprotected ValuationAgent.ValuationAgentBuilderprotected CSAValuationDate.CSAValuationDateBuilderprotected ValuationTime.ValuationTimeBuilderFields inherited from class cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
notificationTimeFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDetails 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setNotificationTime(NotificationTime _notificationTime) setValuationAgent(ValuationAgent _valuationAgent) setValuationDate(CSAValuationDate _valuationDate) setValuationTime(ValuationTime _valuationTime) toString()Methods inherited from class cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
getNotificationTime, getOrCreateNotificationTimeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilder
getNotificationTime, getOrCreateNotificationTimeMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
valuationDate
-
valuationTime
-
valuationAgent
-
-
Constructor Details
-
CalculationAndTimingLegacyBuilderImpl
public CalculationAndTimingLegacyBuilderImpl()
-
-
Method Details
-
getValuationDate
@RosettaAttribute("valuationDate") @Accessor(GETTER) @Required @RuneAttribute("valuationDate") public 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- Specified by:
getValuationDatein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
getOrCreateValuationDate
- Specified by:
getOrCreateValuationDatein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
getValuationTime
@RosettaAttribute("valuationTime") @Accessor(GETTER) @Required @RuneAttribute("valuationTime") public 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- Specified by:
getValuationTimein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
getOrCreateValuationTime
- Specified by:
getOrCreateValuationTimein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
getValuationAgent
@RosettaAttribute("valuationAgent") @Accessor(GETTER) @Required @RuneAttribute("valuationAgent") public 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- Specified by:
getValuationAgentin interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
getOrCreateValuationAgent
- Specified by:
getOrCreateValuationAgentin interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
setNotificationTime
@RosettaAttribute("notificationTime") @Accessor(SETTER) @Required @RuneAttribute("notificationTime") public CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setNotificationTime(NotificationTime _notificationTime) - Specified by:
setNotificationTimein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder- Specified by:
setNotificationTimein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder- Overrides:
setNotificationTimein classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
setValuationDate
@RosettaAttribute("valuationDate") @Accessor(SETTER) @Required @RuneAttribute("valuationDate") public CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationDate(CSAValuationDate _valuationDate) - Specified by:
setValuationDatein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
setValuationTime
@RosettaAttribute("valuationTime") @Accessor(SETTER) @Required @RuneAttribute("valuationTime") public CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationTime(ValuationTime _valuationTime) - Specified by:
setValuationTimein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
setValuationAgent
@RosettaAttribute("valuationAgent") @Accessor(SETTER) @Required @RuneAttribute("valuationAgent") public CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder setValuationAgent(ValuationAgent _valuationAgent) - Specified by:
setValuationAgentin interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder
-
build
Description copied from interface:CalculationAndTimingBaseBuild Methods- Specified by:
buildin interfaceCalculationAndTimingBase- Specified by:
buildin interfaceCalculationAndTimingLegacy- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCalculationAndTimingBase- Specified by:
toBuilderin interfaceCalculationAndTimingLegacy- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder- Specified by:
prunein interfaceCalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
merge
public CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
equals
- Overrides:
equalsin classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-
toString
- Overrides:
toStringin classCalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
-