Class FxPriceSourceDisruption.FxPriceSourceDisruptionImpl
java.lang.Object
cdm.legaldocumentation.transaction.additionalterms.FxPriceSourceDisruption.FxPriceSourceDisruptionImpl
- All Implemented Interfaces:
FxPriceSourceDisruption,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FxPriceSourceDisruption
public static class FxPriceSourceDisruption.FxPriceSourceDisruptionImpl
extends Object
implements FxPriceSourceDisruption
Immutable Implementation of FxPriceSourceDisruption
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxPriceSourceDisruption
FxPriceSourceDisruption.FxPriceSourceDisruptionBuilder, FxPriceSourceDisruption.FxPriceSourceDisruptionBuilderImpl, FxPriceSourceDisruption.FxPriceSourceDisruptionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxPriceSourceDisruption
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.transaction.additionalterms.FxPriceSourceDisruption
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FxPriceSourceDisruptionImpl
protected FxPriceSourceDisruptionImpl(FxPriceSourceDisruption.FxPriceSourceDisruptionBuilder builder)
-
-
Method Details
-
getPriceSourceDisruptionIsApplicable
@RosettaAttribute("priceSourceDisruptionIsApplicable") @Accessor(GETTER) @Required @RuneAttribute("priceSourceDisruptionIsApplicable") public Boolean getPriceSourceDisruptionIsApplicable()Description copied from interface:FxPriceSourceDisruptionGetter Methods- Specified by:
getPriceSourceDisruptionIsApplicablein interfaceFxPriceSourceDisruption
-
getFallbackReferencePrice
@RosettaAttribute("fallbackReferencePrice") @Accessor(GETTER) @RuneAttribute("fallbackReferencePrice") public SettlementRateOption getFallbackReferencePrice()Description copied from interface:FxPriceSourceDisruptionThe method, prioritised by the order it is listed in this element, to get a replacement rate for the disrupted settlement rate option.- Specified by:
getFallbackReferencePricein interfaceFxPriceSourceDisruption
-
getEscrowArrangement
@RosettaAttribute("escrowArrangement") @Accessor(GETTER) @RuneAttribute("escrowArrangement") public EscrowArrangement getEscrowArrangement()- Specified by:
getEscrowArrangementin interfaceFxPriceSourceDisruption
-
build
Description copied from interface:FxPriceSourceDisruptionBuild Methods- Specified by:
buildin interfaceFxPriceSourceDisruption- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFxPriceSourceDisruption- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-