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
  • Field Details

  • 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

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportDocumentElection> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends CreditSupportDocumentElection> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject