Package cdm.legaldocumentation.csa
Class CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
- All Implemented Interfaces:
CalculationAndTimingBase,CalculationAndTimingBase.CalculationAndTimingBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
CalculationAndTimingCollateralTransferAgreement.CalculationAndTimingCollateralTransferAgreementBuilderImpl,CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilderImpl,CalculationAndTimingLegacy.CalculationAndTimingLegacyBuilderImpl,CalculationAndTimingVariationMargin.CalculationAndTimingVariationMarginBuilderImpl
- Enclosing interface:
CalculationAndTimingBase
public static class CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl
extends Object
implements CalculationAndTimingBase.CalculationAndTimingBaseBuilder
Builder Implementation of CalculationAndTimingBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
CalculationAndTimingBase.CalculationAndTimingBaseBuilder, CalculationAndTimingBase.CalculationAndTimingBaseBuilderImpl, CalculationAndTimingBase.CalculationAndTimingBaseImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe time by which a demand for the Transfer of Eligible Credit Support (IM) or Posted Credit Support (IM) needs to be made in order for the transfer to take place in accordance with the Transfer Timing provisions.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setNotificationTime(NotificationTime _notificationTime) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CalculationAndTimingBase.CalculationAndTimingBaseBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
notificationTime
-
-
Constructor Details
-
CalculationAndTimingBaseBuilderImpl
public CalculationAndTimingBaseBuilderImpl()
-
-
Method Details
-
getNotificationTime
@RosettaAttribute("notificationTime") @Accessor(GETTER) @Required @RuneAttribute("notificationTime") public NotificationTime.NotificationTimeBuilder getNotificationTime()Description copied from interface:CalculationAndTimingBaseThe time by which a demand for the Transfer of Eligible Credit Support (IM) or Posted Credit Support (IM) needs to be made in order for the transfer to take place in accordance with the Transfer Timing provisions.- Specified by:
getNotificationTimein interfaceCalculationAndTimingBase- Specified by:
getNotificationTimein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder
-
getOrCreateNotificationTime
- Specified by:
getOrCreateNotificationTimein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder
-
setNotificationTime
@RosettaAttribute("notificationTime") @Accessor(SETTER) @Required @RuneAttribute("notificationTime") public CalculationAndTimingBase.CalculationAndTimingBaseBuilder setNotificationTime(NotificationTime _notificationTime) - Specified by:
setNotificationTimein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder
-
build
Description copied from interface:CalculationAndTimingBaseBuild Methods- Specified by:
buildin interfaceCalculationAndTimingBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCalculationAndTimingBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCalculationAndTimingBase.CalculationAndTimingBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CalculationAndTimingBase.CalculationAndTimingBaseBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-