Package cdm.legaldocumentation.csa
Class CreditSupportDocumentElection.CreditSupportDocumentElectionImpl
java.lang.Object
cdm.legaldocumentation.csa.CreditSupportDocumentElection.CreditSupportDocumentElectionImpl
- All Implemented Interfaces:
CreditSupportDocumentElection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CreditSupportDocumentElection
public static class CreditSupportDocumentElection.CreditSupportDocumentElectionImpl
extends Object
implements CreditSupportDocumentElection
Immutable Implementation of CreditSupportDocumentElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportDocumentElection
CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder, CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl, CreditSupportDocumentElection.CreditSupportDocumentElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CreditSupportDocumentElection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreditSupportDocumentElectionImpl(CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecification 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportDocumentElection
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CreditSupportDocumentElectionImpl
protected CreditSupportDocumentElectionImpl(CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder builder)
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public Party getParty()Description copied from interface:CreditSupportDocumentElectionThe elective party.- Specified by:
getPartyin interfaceCreditSupportDocumentElection
-
getCreditSupportDocumentTerms
@RosettaAttribute("creditSupportDocumentTerms") @Accessor(GETTER) @Required @RuneAttribute("creditSupportDocumentTerms") public CreditSupportDocumentTermsEnum getCreditSupportDocumentTerms()Description copied from interface:CreditSupportDocumentElectionSpecification of the Credit Support Document terms.- Specified by:
getCreditSupportDocumentTermsin interfaceCreditSupportDocumentElection
-
getCreditSupportDocumentTypes
@RosettaAttribute("creditSupportDocumentTypes") @Accessor(GETTER) @Multi @RuneAttribute("creditSupportDocumentTypes") public List<? extends LegalAgreementIdentification> getCreditSupportDocumentTypes()Description copied from interface:CreditSupportDocumentElectionIf 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.- Specified by:
getCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection
-
getCreditSupportDocument
@RosettaAttribute("creditSupportDocument") @Accessor(GETTER) @Multi @RuneAttribute("creditSupportDocument") public List<? extends LegalAgreement> getCreditSupportDocument()Description copied from interface:CreditSupportDocumentElectionThe specified Credit Support Document(s), if any.- Specified by:
getCreditSupportDocumentin interfaceCreditSupportDocumentElection
-
getBespokeCreditSuppportDocument
@RosettaAttribute("bespokeCreditSuppportDocument") @Accessor(GETTER) @RuneAttribute("bespokeCreditSuppportDocument") public String getBespokeCreditSuppportDocument()Description copied from interface:CreditSupportDocumentElectionSpecification of a document when not captured under RelatedAgreement.- Specified by:
getBespokeCreditSuppportDocumentin interfaceCreditSupportDocumentElection
-
build
Description copied from interface:CreditSupportDocumentElectionBuild Methods- Specified by:
buildin interfaceCreditSupportDocumentElection- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditSupportDocumentElection- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-