Package cdm.event.common
Class SettlementOrigin.SettlementOriginImpl
java.lang.Object
cdm.event.common.SettlementOrigin.SettlementOriginImpl
- All Implemented Interfaces:
SettlementOrigin,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SettlementOrigin
public static class SettlementOrigin.SettlementOriginImpl
extends Object
implements SettlementOrigin
Immutable Implementation of SettlementOrigin
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.SettlementOrigin
SettlementOrigin.SettlementOriginBuilder, SettlementOrigin.SettlementOriginBuilderImpl, SettlementOrigin.SettlementOriginImpl -
Field Summary
Fields inherited from interface cdm.event.common.SettlementOrigin
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRepresents a reference to an Asset Payout.Represents a reference to an Commodity Payout.Represents a reference to a Credit Default Payout.Represents a reference to a Fixed Price PayoutRepresents a reference to a Forward Payout.Represents a reference to an Interest Rate Payout.Represents a reference to an Option Payout.Represents a reference to a Performance Payout.Represents a reference to settlement terms, which may have been specified at execution.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.common.SettlementOrigin
getType, metaData, process
-
Constructor Details
-
SettlementOriginImpl
-
-
Method Details
-
getCommodityPayout
@RosettaAttribute("commodityPayout") @RuneAttribute("commodityPayout") public ReferenceWithMetaCommodityPayout getCommodityPayout()Description copied from interface:SettlementOriginRepresents a reference to an Commodity Payout.- Specified by:
getCommodityPayoutin interfaceSettlementOrigin
-
getCreditDefaultPayout
@RosettaAttribute("creditDefaultPayout") @RuneAttribute("creditDefaultPayout") public ReferenceWithMetaCreditDefaultPayout getCreditDefaultPayout()Description copied from interface:SettlementOriginRepresents a reference to a Credit Default Payout.- Specified by:
getCreditDefaultPayoutin interfaceSettlementOrigin
-
getForwardPayout
@RosettaAttribute("forwardPayout") @RuneAttribute("forwardPayout") public ReferenceWithMetaForwardPayout getForwardPayout()Description copied from interface:SettlementOriginRepresents a reference to a Forward Payout.- Specified by:
getForwardPayoutin interfaceSettlementOrigin
-
getInterestRatePayout
@RosettaAttribute("interestRatePayout") @RuneAttribute("interestRatePayout") public ReferenceWithMetaInterestRatePayout getInterestRatePayout()Description copied from interface:SettlementOriginRepresents a reference to an Interest Rate Payout.- Specified by:
getInterestRatePayoutin interfaceSettlementOrigin
-
getOptionPayout
@RosettaAttribute("optionPayout") @RuneAttribute("optionPayout") public ReferenceWithMetaOptionPayout getOptionPayout()Description copied from interface:SettlementOriginRepresents a reference to an Option Payout.- Specified by:
getOptionPayoutin interfaceSettlementOrigin
-
getAssetPayout
@RosettaAttribute("assetPayout") @RuneAttribute("assetPayout") public ReferenceWithMetaAssetPayout getAssetPayout()Description copied from interface:SettlementOriginRepresents a reference to an Asset Payout.- Specified by:
getAssetPayoutin interfaceSettlementOrigin
-
getSettlementTerms
@RosettaAttribute("settlementTerms") @RuneAttribute("settlementTerms") public ReferenceWithMetaSettlementTerms getSettlementTerms()Description copied from interface:SettlementOriginRepresents a reference to settlement terms, which may have been specified at execution.- Specified by:
getSettlementTermsin interfaceSettlementOrigin
-
getPerformancePayout
@RosettaAttribute("performancePayout") @RuneAttribute("performancePayout") public ReferenceWithMetaPerformancePayout getPerformancePayout()Description copied from interface:SettlementOriginRepresents a reference to a Performance Payout.- Specified by:
getPerformancePayoutin interfaceSettlementOrigin
-
getFixedPricePayout
@RosettaAttribute("fixedPricePayout") @RuneAttribute("fixedPricePayout") public ReferenceWithMetaFixedPricePayout getFixedPricePayout()Description copied from interface:SettlementOriginRepresents a reference to a Fixed Price Payout- Specified by:
getFixedPricePayoutin interfaceSettlementOrigin
-
build
Description copied from interface:SettlementOriginBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettlementOrigin
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettlementOrigin
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-