Package cdm.legaldocumentation.csa
Interface CreditSupportDocumentElection
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
- All Known Implementing Classes:
CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl,CreditSupportDocumentElection.CreditSupportDocumentElectionImpl
@RosettaDataType(value="CreditSupportDocumentElection",
builder=CreditSupportDocumentElectionBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CreditSupportDocumentElection",
model="cdm",
builder=CreditSupportDocumentElectionBuilderImpl.class,
version="7.0.0-dev.105")
public interface CreditSupportDocumentElection
extends com.rosetta.model.lib.RosettaModelObject
The party election of Credit Support Provider(s), if any.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CreditSupportDocumentElectionstatic classImmutable Implementation of CreditSupportDocumentElection -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specification of a document when not captured under RelatedAgreement.List<? extends LegalAgreement> The specified Credit Support Document(s), if any.Specification of the Credit Support Document terms.List<? extends LegalAgreementIdentification> If a Credit Support Document is specified but not yet in CDM representation, it can still be captured.getParty()The elective party.default Class<? extends CreditSupportDocumentElection> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportDocumentElection> 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
-
getParty
Party getParty()The elective party. -
getCreditSupportDocumentTerms
CreditSupportDocumentTermsEnum getCreditSupportDocumentTerms()Specification of the Credit Support Document terms. -
getCreditSupportDocumentTypes
List<? extends LegalAgreementIdentification> getCreditSupportDocumentTypes()If a Credit Support Document is specified but not yet in CDM representation, it can still be captured. This argument should be used if the creditSupportDocument argument cannot be used due to not being able to represent the document fully in CDM format. -
getCreditSupportDocument
List<? extends LegalAgreement> getCreditSupportDocument()The specified Credit Support Document(s), if any. -
getBespokeCreditSuppportDocument
String getBespokeCreditSuppportDocument()Specification of a document when not captured under RelatedAgreement. -
build
CreditSupportDocumentElection build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportDocumentElection> 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
-