Package cdm.base.staticdata.party
Class PayerReceiver.PayerReceiverBuilderImpl
java.lang.Object
cdm.base.staticdata.party.PayerReceiver.PayerReceiverBuilderImpl
- All Implemented Interfaces:
PayerReceiver,PayerReceiver.PayerReceiverBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
ExerciseFee.ExerciseFeeBuilderImpl,ExerciseFeeSchedule.ExerciseFeeScheduleBuilderImpl
- Enclosing interface:
PayerReceiver
public static class PayerReceiver.PayerReceiverBuilderImpl
extends Object
implements PayerReceiver.PayerReceiverBuilder
Builder Implementation of PayerReceiver
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.PayerReceiver
PayerReceiver.PayerReceiverBuilder, PayerReceiver.PayerReceiverBuilderImpl, PayerReceiver.PayerReceiverImpl -
Field Summary
FieldsFields inherited from interface cdm.base.staticdata.party.PayerReceiver
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleangetPayer()Specifies the counterparty responsible for making the payments defined by this structure.Specifies the party that receives the payments corresponding to this structure.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPayer(CounterpartyRoleEnum _payer) setReceiver(CounterpartyRoleEnum _receiver) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.PayerReceiver
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.PayerReceiver.PayerReceiverBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
payer
-
receiver
-
-
Constructor Details
-
PayerReceiverBuilderImpl
public PayerReceiverBuilderImpl()
-
-
Method Details
-
getPayer
@RosettaAttribute(value="payer", isRequired=true) @RuneAttribute(value="payer", isRequired=true) public CounterpartyRoleEnum getPayer()Description copied from interface:PayerReceiverSpecifies the counterparty responsible for making the payments defined by this structure. The party is one of the two principal parties to the transaction. Body ICMA Corpus MasterAgreement GMRA Global Master Repurchase Agreement GMRA 2011 "The Global Master Repurchase Agreement (GMRA) is a model legal agreement designed for parties transacting repos and is published by the International Capital Market Association (ICMA)." namingConvention "Seller" Provision As defined in the GMRA, paragraph 1(a). The Seller transfers Securities in exchange for the Purchase Price on the Purchase Date and agrees to buy Equivalent Securities from the Buyer in exchange for the Repurchase Price on the Repurchase Date. Body ICMA Corpus Guidance ERCCBestPractice ERCC Guide to Best Practice in the European Repo Market ERCC Guide to Best Practice in the European Repo Market "The ERCC Guide to Best Practice in the European Repo Market is published by ICMAs European Repo and Collateral Council (ERCC). Its purpose is to help foster a fair and efficient European repo market by recommending practices which market experience suggests can help avoid uncertainty or disagreement about transactions, and consequent delay or disruption to repo trading and settlement. With the same purpose in mind, the Guide also codifies market conventions, where this has been thought to be helpful, usually in response to queries from market participants." namingConvention "Seller" Provision ERCC Guide: Annex II Glossary of repo terminology. The party to a repo who sells collateral for cash in the form of the Purchase Price on the Purchase Date and commits to buy back the same quantity of equivalent collateral on the Repurchase Date --- which will be a fixed maturity date or, in the case of open repo, on demand --- at an agreed or calculable Repurchase Price. The Seller is effectively borrowing cash. Cf Buyer.- Specified by:
getPayerin interfacePayerReceiver
-
getReceiver
@RosettaAttribute(value="receiver", isRequired=true) @RuneAttribute(value="receiver", isRequired=true) public CounterpartyRoleEnum getReceiver()Description copied from interface:PayerReceiverSpecifies the party that receives the payments corresponding to this structure. The party is one of the two counterparties to the transaction. Body ICMA Corpus MasterAgreement GMRA Global Master Repurchase Agreement GMRA 2011 "The Global Master Repurchase Agreement (GMRA) is a model legal agreement designed for parties transacting repos and is published by the International Capital Market Association (ICMA)." namingConvention "Buyer" Provision As defined in the GMRA, paragraph 1(a). The Buyer purchases Securities at the Purchase Price on the Purchase Date and agrees to sell Equivalent Securities to the Seller in exchange for the Repurchase Price on the Repurchase Date. Body ICMA Corpus Guidance ERCCBestPractice ERCC Guide to Best Practice in the European Repo Market ERCC Guide to Best Practice in the European Repo Market "The ERCC Guide to Best Practice in the European Repo Market is published by ICMAs European Repo and Collateral Council (ERCC). Its purpose is to help foster a fair and efficient European repo market by recommending practices which market experience suggests can help avoid uncertainty or disagreement about transactions, and consequent delay or disruption to repo trading and settlement. With the same purpose in mind, the Guide also codifies market conventions, where this has been thought to be helpful, usually in response to queries from market participants." namingConvention "Buyer" Provision ERCC Guide: Annex II Glossary of repo terminology. The party to a repo who buys collateral at the Purchase Price on the Purchase Date and commits to sell back the same quantity of equivalent collateral on the Repurchase Date --- which will be a fixed maturity date or, in the case of open repo, on demand --- at an agreed or calculable Repurchase Price. The Buyer is effectively a lender of cash and is said to be doing a reverse repo.- Specified by:
getReceiverin interfacePayerReceiver
-
setPayer
@RosettaAttribute(value="payer", isRequired=true) @RuneAttribute(value="payer", isRequired=true) public PayerReceiver.PayerReceiverBuilder setPayer(CounterpartyRoleEnum _payer) - Specified by:
setPayerin interfacePayerReceiver.PayerReceiverBuilder
-
setReceiver
@RosettaAttribute(value="receiver", isRequired=true) @RuneAttribute(value="receiver", isRequired=true) public PayerReceiver.PayerReceiverBuilder setReceiver(CounterpartyRoleEnum _receiver) - Specified by:
setReceiverin interfacePayerReceiver.PayerReceiverBuilder
-
build
Description copied from interface:PayerReceiverBuild Methods- Specified by:
buildin interfacePayerReceiver- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePayerReceiver- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePayerReceiver.PayerReceiverBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PayerReceiver.PayerReceiverBuilder 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
-