Package cdm.legaldocumentation.csa
Class CalculationAndTimingLegacy.CalculationAndTimingLegacyImpl
java.lang.Object
cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseImpl
cdm.legaldocumentation.csa.CalculationAndTimingLegacy.CalculationAndTimingLegacyImpl
- All Implemented Interfaces:
CalculationAndTimingBase,CalculationAndTimingLegacy,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CalculationAndTimingLegacy
public static class CalculationAndTimingLegacy.CalculationAndTimingLegacyImpl
extends CalculationAndTimingBase.CalculationAndTimingBaseImpl
implements CalculationAndTimingLegacy
Immutable 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
Fields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCalculationAndTimingLegacyImpl(CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder builder) -
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.inthashCode()protected voidtoString()Methods inherited from class cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseImpl
getNotificationTime, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
getNotificationTimeMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingLegacy
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CalculationAndTimingLegacyImpl
protected CalculationAndTimingLegacyImpl(CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder builder)
-
-
Method Details
-
getValuationDate
@RosettaAttribute("valuationDate") @Accessor(GETTER) @Required @RuneAttribute("valuationDate") public CSAValuationDate 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
-
getValuationTime
@RosettaAttribute("valuationTime") @Accessor(GETTER) @Required @RuneAttribute("valuationTime") public ValuationTime 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
-
getValuationAgent
@RosettaAttribute("valuationAgent") @Accessor(GETTER) @Required @RuneAttribute("valuationAgent") public ValuationAgent getValuationAgent()Description copied from interface:CalculationAndTimingLegacyDetails of the party calculating the value of collateral to be delivered or returned.- Specified by:
getValuationAgentin interfaceCalculationAndTimingLegacy
-
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.CalculationAndTimingBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCalculationAndTimingBase- Specified by:
toBuilderin interfaceCalculationAndTimingLegacy- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
setBuilderFields
protected void setBuilderFields(CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilder builder) -
equals
- Overrides:
equalsin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-
toString
- Overrides:
toStringin classCalculationAndTimingBase.CalculationAndTimingBaseImpl
-