Package cdm.base.staticdata.party
Interface BuyerSeller
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BuyerSeller.BuyerSellerBuilder,CancelableProvision,CancelableProvision.CancelableProvisionBuilder,ExtendibleProvision,ExtendibleProvision.ExtendibleProvisionBuilder
- All Known Implementing Classes:
BuyerSeller.BuyerSellerBuilderImpl,BuyerSeller.BuyerSellerImpl,CancelableProvision.CancelableProvisionBuilderImpl,CancelableProvision.CancelableProvisionImpl,ExtendibleProvision.ExtendibleProvisionBuilderImpl,ExtendibleProvision.ExtendibleProvisionImpl
@RosettaDataType(value="BuyerSeller",
builder=BuyerSellerBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="BuyerSeller",
model="cdm",
builder=BuyerSellerBuilderImpl.class,
version="5.30.0")
public interface BuyerSeller
extends com.rosetta.model.lib.RosettaModelObject
This class corresponds to the FpML BuyerSeller.model construct.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BuyerSellerstatic classImmutable Implementation of BuyerSeller -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()getBuyer()Buyer party that can be resolved as one of the two principal parties to the transaction.Seller party that can be resolved as one of the two principal parties to the transaction.default Class<? extends BuyerSeller> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BuyerSeller> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getBuyer
CounterpartyRoleEnum getBuyer()Buyer party that can be resolved as one of the two principal parties to the transaction. The party that buys this instrument, i.e. pays for this instrument and receives the rights defined by it. ISDA 2002 Equity Definitions section 1.18: `Buyer` means the party specified as such in the related Confirmation. | ISDA 2006 Definitions article 12.1 (b)(i) relating to a Swaption: 'Buyer' means the party that will, on each Premium Payment Date, pay to Seller the Premium | ISDA 2006 Definitions article 12.1 (b)(ii) relating to Swap Transactions with applicable Early Termination: the party specified as such in the related Confirmation, or the Exercising Party if neither party is specified | ISDA 2006 Definitions article 12.1 (b)(iii) relating to any other Option Transaction: the party specified as such in the related Confirmation. | ISDA 2014 Credit Definition article 1.4: `Buyer` means the Fixed Rate Payer. -
getSeller
CounterpartyRoleEnum getSeller()Seller party that can be resolved as one of the two principal parties to the transaction. The party that sells ('writes') this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it. ISDA 2002 Equity Definitions section 1.19: `Seller` means the party specified as such in the related Confirmation. | ISDA 2006 Definitions article 12.1 (a)(i) relating to a Swaption: 'Seller' means the party the party specified as such or as writer in the related Confirmation | ISDA 2006 Definitions article 12.1 (a)(ii) relating to Swap Transactions with applicable Early Termination: the party specified as such or as writer in the related Confirmation or, if neither party is specified as such, the Non-exercising Party | ISDA 2006 Definitions article 12.1 (a)(iii) relating to any other Option Transaction: the party specified as such in the related Confirmation. | ISDA 2014 Credit Definition article 1.4: `Seller` means the Floating Rate Payer. -
build
BuyerSeller build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
BuyerSeller.BuyerSellerBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-