Class FxDisruptionEvents.FxDisruptionEventsBuilderImpl
java.lang.Object
cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents.FxDisruptionEventsBuilderImpl
- All Implemented Interfaces:
FxDisruptionEvents,FxDisruptionEvents.FxDisruptionEventsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FxDisruptionEvents
public static class FxDisruptionEvents.FxDisruptionEventsBuilderImpl
extends Object
implements FxDisruptionEvents.FxDisruptionEventsBuilder
Builder Implementation of FxDisruptionEvents
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents
FxDisruptionEvents.FxDisruptionEventsBuilder, FxDisruptionEvents.FxDisruptionEventsBuilderImpl, FxDisruptionEvents.FxDisruptionEventsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EventCurrency.EventCurrencyBuilderprotected Clause.ClauseBuilderprotected FxForceMajeureOrActOfSStateEnumprotected FxIllegalityOrImpossibilityEnumprotected Illiquidity.IlliquidityBuilderprotected Nationalization.NationalizationBuilderprotected PriceMateriality.PriceMaterialityBuilderFields inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Additional Provisions for a Confirmation of an FX or Currency Option Transaction.Where parties may optionaly describe any extra bespoke agreements about fallback procedure attached to a particular determination role.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBenchmarkObligationDefault(FxBenchmarkObligationDefault _benchmarkObligationDefault) setDualExchangeRate(FxDualExchangeRate _dualExchangeRate) setEventCurrency(EventCurrency _eventCurrency) setFallbackLanguageBespokeTerms(Clause _fallbackLanguageBespokeTerms) setForceMajeureOrActOfSState(FxForceMajeureOrActOfSStateEnum _forceMajeureOrActOfSState) setGovernmentalAuthorityDefault(GovernmentalAuthorityDefault _governmentalAuthorityDefault) setIllegalityOrImpossibility(FxIllegalityOrImpossibilityEnum _illegalityOrImpossibility) setIlliquidity(Illiquidity _illiquidity) setInconvertibilityOrNonTransferability(FxInconvertibilityOrNonTransferability _inconvertibilityOrNonTransferability) setMaterialChangeInCircumstance(MaterialChangeInCircumstance _materialChangeInCircumstance) setNationalization(Nationalization _nationalization) setPriceMateriality(PriceMateriality _priceMateriality) setPriceSourceDisruption(FxPriceSourceDisruption _priceSourceDisruption) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents.FxDisruptionEventsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
illegalityOrImpossibility
-
forceMajeureOrActOfSState
-
eventCurrency
-
priceSourceDisruption
-
benchmarkObligationDefault
protected FxBenchmarkObligationDefault.FxBenchmarkObligationDefaultBuilder benchmarkObligationDefault -
dualExchangeRate
-
inconvertibilityOrNonTransferability
protected FxInconvertibilityOrNonTransferability.FxInconvertibilityOrNonTransferabilityBuilder inconvertibilityOrNonTransferability -
governmentalAuthorityDefault
protected GovernmentalAuthorityDefault.GovernmentalAuthorityDefaultBuilder governmentalAuthorityDefault -
illiquidity
-
materialChangeInCircumstance
protected MaterialChangeInCircumstance.MaterialChangeInCircumstanceBuilder materialChangeInCircumstance -
nationalization
-
priceMateriality
-
fallbackLanguageBespokeTerms
-
-
Constructor Details
-
FxDisruptionEventsBuilderImpl
public FxDisruptionEventsBuilderImpl()
-
-
Method Details
-
getIllegalityOrImpossibility
@RosettaAttribute("illegalityOrImpossibility") @Accessor(GETTER) @RuneAttribute("illegalityOrImpossibility") public FxIllegalityOrImpossibilityEnum getIllegalityOrImpossibility()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(c).(i)" Provision- Specified by:
getIllegalityOrImpossibilityin interfaceFxDisruptionEvents
-
getForceMajeureOrActOfSState
@RosettaAttribute("forceMajeureOrActOfSState") @Accessor(GETTER) @RuneAttribute("forceMajeureOrActOfSState") public FxForceMajeureOrActOfSStateEnum getForceMajeureOrActOfSState()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(c).(ii)" Provision- Specified by:
getForceMajeureOrActOfSStatein interfaceFxDisruptionEvents
-
getEventCurrency
@RosettaAttribute("eventCurrency") @Accessor(GETTER) @RuneAttribute("eventCurrency") public EventCurrency.EventCurrencyBuilder getEventCurrency()Description copied from interface:FxDisruptionEventsAdditional Provisions for a Confirmation of an FX or Currency Option Transaction. Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions Provision- Specified by:
getEventCurrencyin interfaceFxDisruptionEvents- Specified by:
getEventCurrencyin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateEventCurrency
- Specified by:
getOrCreateEventCurrencyin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getPriceSourceDisruption
@RosettaAttribute("priceSourceDisruption") @Accessor(GETTER) @RuneAttribute("priceSourceDisruption") public FxPriceSourceDisruption.FxPriceSourceDisruptionBuilder getPriceSourceDisruption()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(xi)" Provision- Specified by:
getPriceSourceDisruptionin interfaceFxDisruptionEvents- Specified by:
getPriceSourceDisruptionin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreatePriceSourceDisruption
- Specified by:
getOrCreatePriceSourceDisruptionin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getBenchmarkObligationDefault
@RosettaAttribute("benchmarkObligationDefault") @Accessor(GETTER) @RuneAttribute("benchmarkObligationDefault") public FxBenchmarkObligationDefault.FxBenchmarkObligationDefaultBuilder getBenchmarkObligationDefault()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(i)" Provision- Specified by:
getBenchmarkObligationDefaultin interfaceFxDisruptionEvents- Specified by:
getBenchmarkObligationDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateBenchmarkObligationDefault
public FxBenchmarkObligationDefault.FxBenchmarkObligationDefaultBuilder getOrCreateBenchmarkObligationDefault()- Specified by:
getOrCreateBenchmarkObligationDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getDualExchangeRate
@RosettaAttribute("dualExchangeRate") @Accessor(GETTER) @RuneAttribute("dualExchangeRate") public FxDualExchangeRate.FxDualExchangeRateBuilder getDualExchangeRate()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(ii)" Provision- Specified by:
getDualExchangeRatein interfaceFxDisruptionEvents- Specified by:
getDualExchangeRatein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateDualExchangeRate
- Specified by:
getOrCreateDualExchangeRatein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getInconvertibilityOrNonTransferability
@RosettaAttribute("inconvertibilityOrNonTransferability") @Accessor(GETTER) @RuneAttribute("inconvertibilityOrNonTransferability") public FxInconvertibilityOrNonTransferability.FxInconvertibilityOrNonTransferabilityBuilder getInconvertibilityOrNonTransferability()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(vii)" Provision- Specified by:
getInconvertibilityOrNonTransferabilityin interfaceFxDisruptionEvents- Specified by:
getInconvertibilityOrNonTransferabilityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateInconvertibilityOrNonTransferability
public FxInconvertibilityOrNonTransferability.FxInconvertibilityOrNonTransferabilityBuilder getOrCreateInconvertibilityOrNonTransferability()- Specified by:
getOrCreateInconvertibilityOrNonTransferabilityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getGovernmentalAuthorityDefault
@RosettaAttribute("governmentalAuthorityDefault") @Accessor(GETTER) @RuneAttribute("governmentalAuthorityDefault") public GovernmentalAuthorityDefault.GovernmentalAuthorityDefaultBuilder getGovernmentalAuthorityDefault()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(v)" Provision- Specified by:
getGovernmentalAuthorityDefaultin interfaceFxDisruptionEvents- Specified by:
getGovernmentalAuthorityDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateGovernmentalAuthorityDefault
public GovernmentalAuthorityDefault.GovernmentalAuthorityDefaultBuilder getOrCreateGovernmentalAuthorityDefault()- Specified by:
getOrCreateGovernmentalAuthorityDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getIlliquidity
@RosettaAttribute("illiquidity") @Accessor(GETTER) @RuneAttribute("illiquidity") public Illiquidity.IlliquidityBuilder getIlliquidity()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(vi)" Provision- Specified by:
getIlliquidityin interfaceFxDisruptionEvents- Specified by:
getIlliquidityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateIlliquidity
- Specified by:
getOrCreateIlliquidityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getMaterialChangeInCircumstance
@RosettaAttribute("materialChangeInCircumstance") @Accessor(GETTER) @RuneAttribute("materialChangeInCircumstance") public MaterialChangeInCircumstance.MaterialChangeInCircumstanceBuilder getMaterialChangeInCircumstance()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(viii)" Provision- Specified by:
getMaterialChangeInCircumstancein interfaceFxDisruptionEvents- Specified by:
getMaterialChangeInCircumstancein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateMaterialChangeInCircumstance
public MaterialChangeInCircumstance.MaterialChangeInCircumstanceBuilder getOrCreateMaterialChangeInCircumstance()- Specified by:
getOrCreateMaterialChangeInCircumstancein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getNationalization
@RosettaAttribute("nationalization") @Accessor(GETTER) @RuneAttribute("nationalization") public Nationalization.NationalizationBuilder getNationalization()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(ix)" Provision- Specified by:
getNationalizationin interfaceFxDisruptionEvents- Specified by:
getNationalizationin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateNationalization
- Specified by:
getOrCreateNationalizationin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getPriceMateriality
@RosettaAttribute("priceMateriality") @Accessor(GETTER) @RuneAttribute("priceMateriality") public PriceMateriality.PriceMaterialityBuilder getPriceMateriality()Description copied from interface:FxDisruptionEventsBody ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(x)" Provision- Specified by:
getPriceMaterialityin interfaceFxDisruptionEvents- Specified by:
getPriceMaterialityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreatePriceMateriality
- Specified by:
getOrCreatePriceMaterialityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getFallbackLanguageBespokeTerms
@RosettaAttribute("fallbackLanguageBespokeTerms") @Accessor(GETTER) @RuneAttribute("fallbackLanguageBespokeTerms") public Clause.ClauseBuilder getFallbackLanguageBespokeTerms()Description copied from interface:FxDisruptionEventsWhere parties may optionaly describe any extra bespoke agreements about fallback procedure attached to a particular determination role.- Specified by:
getFallbackLanguageBespokeTermsin interfaceFxDisruptionEvents- Specified by:
getFallbackLanguageBespokeTermsin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
getOrCreateFallbackLanguageBespokeTerms
- Specified by:
getOrCreateFallbackLanguageBespokeTermsin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setIllegalityOrImpossibility
@RosettaAttribute("illegalityOrImpossibility") @Accessor(SETTER) @RuneAttribute("illegalityOrImpossibility") public FxDisruptionEvents.FxDisruptionEventsBuilder setIllegalityOrImpossibility(FxIllegalityOrImpossibilityEnum _illegalityOrImpossibility) - Specified by:
setIllegalityOrImpossibilityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setForceMajeureOrActOfSState
@RosettaAttribute("forceMajeureOrActOfSState") @Accessor(SETTER) @RuneAttribute("forceMajeureOrActOfSState") public FxDisruptionEvents.FxDisruptionEventsBuilder setForceMajeureOrActOfSState(FxForceMajeureOrActOfSStateEnum _forceMajeureOrActOfSState) - Specified by:
setForceMajeureOrActOfSStatein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setEventCurrency
@RosettaAttribute("eventCurrency") @Accessor(SETTER) @RuneAttribute("eventCurrency") public FxDisruptionEvents.FxDisruptionEventsBuilder setEventCurrency(EventCurrency _eventCurrency) - Specified by:
setEventCurrencyin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setPriceSourceDisruption
@RosettaAttribute("priceSourceDisruption") @Accessor(SETTER) @RuneAttribute("priceSourceDisruption") public FxDisruptionEvents.FxDisruptionEventsBuilder setPriceSourceDisruption(FxPriceSourceDisruption _priceSourceDisruption) - Specified by:
setPriceSourceDisruptionin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setBenchmarkObligationDefault
@RosettaAttribute("benchmarkObligationDefault") @Accessor(SETTER) @RuneAttribute("benchmarkObligationDefault") public FxDisruptionEvents.FxDisruptionEventsBuilder setBenchmarkObligationDefault(FxBenchmarkObligationDefault _benchmarkObligationDefault) - Specified by:
setBenchmarkObligationDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setDualExchangeRate
@RosettaAttribute("dualExchangeRate") @Accessor(SETTER) @RuneAttribute("dualExchangeRate") public FxDisruptionEvents.FxDisruptionEventsBuilder setDualExchangeRate(FxDualExchangeRate _dualExchangeRate) - Specified by:
setDualExchangeRatein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setInconvertibilityOrNonTransferability
@RosettaAttribute("inconvertibilityOrNonTransferability") @Accessor(SETTER) @RuneAttribute("inconvertibilityOrNonTransferability") public FxDisruptionEvents.FxDisruptionEventsBuilder setInconvertibilityOrNonTransferability(FxInconvertibilityOrNonTransferability _inconvertibilityOrNonTransferability) - Specified by:
setInconvertibilityOrNonTransferabilityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setGovernmentalAuthorityDefault
@RosettaAttribute("governmentalAuthorityDefault") @Accessor(SETTER) @RuneAttribute("governmentalAuthorityDefault") public FxDisruptionEvents.FxDisruptionEventsBuilder setGovernmentalAuthorityDefault(GovernmentalAuthorityDefault _governmentalAuthorityDefault) - Specified by:
setGovernmentalAuthorityDefaultin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setIlliquidity
@RosettaAttribute("illiquidity") @Accessor(SETTER) @RuneAttribute("illiquidity") public FxDisruptionEvents.FxDisruptionEventsBuilder setIlliquidity(Illiquidity _illiquidity) - Specified by:
setIlliquidityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setMaterialChangeInCircumstance
@RosettaAttribute("materialChangeInCircumstance") @Accessor(SETTER) @RuneAttribute("materialChangeInCircumstance") public FxDisruptionEvents.FxDisruptionEventsBuilder setMaterialChangeInCircumstance(MaterialChangeInCircumstance _materialChangeInCircumstance) - Specified by:
setMaterialChangeInCircumstancein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setNationalization
@RosettaAttribute("nationalization") @Accessor(SETTER) @RuneAttribute("nationalization") public FxDisruptionEvents.FxDisruptionEventsBuilder setNationalization(Nationalization _nationalization) - Specified by:
setNationalizationin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setPriceMateriality
@RosettaAttribute("priceMateriality") @Accessor(SETTER) @RuneAttribute("priceMateriality") public FxDisruptionEvents.FxDisruptionEventsBuilder setPriceMateriality(PriceMateriality _priceMateriality) - Specified by:
setPriceMaterialityin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
setFallbackLanguageBespokeTerms
@RosettaAttribute("fallbackLanguageBespokeTerms") @Accessor(SETTER) @RuneAttribute("fallbackLanguageBespokeTerms") public FxDisruptionEvents.FxDisruptionEventsBuilder setFallbackLanguageBespokeTerms(Clause _fallbackLanguageBespokeTerms) - Specified by:
setFallbackLanguageBespokeTermsin interfaceFxDisruptionEvents.FxDisruptionEventsBuilder
-
build
Description copied from interface:FxDisruptionEventsBuild Methods- Specified by:
buildin interfaceFxDisruptionEvents- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFxDisruptionEvents- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceFxDisruptionEvents.FxDisruptionEventsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FxDisruptionEvents.FxDisruptionEventsBuilder 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
-