Package cdm.legaldocumentation.csa
Class CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl
- All Implemented Interfaces:
CreditSupportDocumentElection,CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CreditSupportDocumentElection
public static class CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl
extends Object
implements CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
Builder Implementation of CreditSupportDocumentElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportDocumentElection
CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder, CreditSupportDocumentElection.CreditSupportDocumentElectionBuilderImpl, CreditSupportDocumentElection.CreditSupportDocumentElectionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<LegalAgreement.LegalAgreementBuilder> protected CreditSupportDocumentTermsEnumprotected Party.PartyBuilderFields inherited from interface cdm.legaldocumentation.csa.CreditSupportDocumentElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCreditSupportDocument(LegalAgreement _creditSupportDocument) addCreditSupportDocument(LegalAgreement _creditSupportDocument, int idx) addCreditSupportDocument(List<? extends LegalAgreement> creditSupportDocuments) addCreditSupportDocumentTypes(LegalAgreementIdentification _creditSupportDocumentTypes) addCreditSupportDocumentTypes(LegalAgreementIdentification _creditSupportDocumentTypes, int idx) addCreditSupportDocumentTypes(List<? extends LegalAgreementIdentification> creditSupportDocumentTypess) build()Build MethodsbooleanSpecification of a document when not captured under RelatedAgreement.List<? extends LegalAgreement.LegalAgreementBuilder> The specified Credit Support Document(s), if any.Specification of the Credit Support Document terms.If a Credit Support Document is specified but not yet in CDM representation, it can still be captured.getOrCreateCreditSupportDocument(int index) getOrCreateCreditSupportDocumentTypes(int index) getParty()The elective party.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBespokeCreditSuppportDocument(String _bespokeCreditSuppportDocument) setCreditSupportDocument(List<? extends LegalAgreement> creditSupportDocuments) setCreditSupportDocumentTerms(CreditSupportDocumentTermsEnum _creditSupportDocumentTerms) setCreditSupportDocumentTypes(List<? extends LegalAgreementIdentification> creditSupportDocumentTypess) toString()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 cdm.legaldocumentation.csa.CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
party
-
creditSupportDocumentTerms
-
creditSupportDocumentTypes
protected List<LegalAgreementIdentification.LegalAgreementIdentificationBuilder> creditSupportDocumentTypes -
creditSupportDocument
-
bespokeCreditSuppportDocument
-
-
Constructor Details
-
CreditSupportDocumentElectionBuilderImpl
public CreditSupportDocumentElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public Party.PartyBuilder getParty()Description copied from interface:CreditSupportDocumentElectionThe elective party.- Specified by:
getPartyin interfaceCreditSupportDocumentElection- Specified by:
getPartyin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
getOrCreateParty
- Specified by:
getOrCreatePartyin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
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.LegalAgreementIdentificationBuilder> 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- Specified by:
getCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
getOrCreateCreditSupportDocumentTypes
public LegalAgreementIdentification.LegalAgreementIdentificationBuilder getOrCreateCreditSupportDocumentTypes(int index) - Specified by:
getOrCreateCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
getCreditSupportDocument
@RosettaAttribute("creditSupportDocument") @Accessor(GETTER) @Multi @RuneAttribute("creditSupportDocument") public List<? extends LegalAgreement.LegalAgreementBuilder> getCreditSupportDocument()Description copied from interface:CreditSupportDocumentElectionThe specified Credit Support Document(s), if any.- Specified by:
getCreditSupportDocumentin interfaceCreditSupportDocumentElection- Specified by:
getCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
getOrCreateCreditSupportDocument
- Specified by:
getOrCreateCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
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
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder setParty(Party _party) - Specified by:
setPartyin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
setCreditSupportDocumentTerms
@RosettaAttribute("creditSupportDocumentTerms") @Accessor(SETTER) @Required @RuneAttribute("creditSupportDocumentTerms") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder setCreditSupportDocumentTerms(CreditSupportDocumentTermsEnum _creditSupportDocumentTerms) - Specified by:
setCreditSupportDocumentTermsin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocumentTypes
@RosettaAttribute("creditSupportDocumentTypes") @Accessor(ADDER) @Multi @RuneAttribute("creditSupportDocumentTypes") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocumentTypes(LegalAgreementIdentification _creditSupportDocumentTypes) - Specified by:
addCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocumentTypes
public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocumentTypes(LegalAgreementIdentification _creditSupportDocumentTypes, int idx) - Specified by:
addCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocumentTypes
public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocumentTypes(List<? extends LegalAgreementIdentification> creditSupportDocumentTypess) - Specified by:
addCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
setCreditSupportDocumentTypes
@RosettaAttribute("creditSupportDocumentTypes") @Accessor(SETTER) @Multi @RuneAttribute("creditSupportDocumentTypes") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder setCreditSupportDocumentTypes(List<? extends LegalAgreementIdentification> creditSupportDocumentTypess) - Specified by:
setCreditSupportDocumentTypesin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocument
@RosettaAttribute("creditSupportDocument") @Accessor(ADDER) @Multi @RuneAttribute("creditSupportDocument") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocument(LegalAgreement _creditSupportDocument) - Specified by:
addCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocument
public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocument(LegalAgreement _creditSupportDocument, int idx) - Specified by:
addCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
addCreditSupportDocument
public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder addCreditSupportDocument(List<? extends LegalAgreement> creditSupportDocuments) - Specified by:
addCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
setCreditSupportDocument
@RosettaAttribute("creditSupportDocument") @Accessor(SETTER) @Multi @RuneAttribute("creditSupportDocument") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder setCreditSupportDocument(List<? extends LegalAgreement> creditSupportDocuments) - Specified by:
setCreditSupportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
setBespokeCreditSuppportDocument
@RosettaAttribute("bespokeCreditSuppportDocument") @Accessor(SETTER) @RuneAttribute("bespokeCreditSuppportDocument") public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder setBespokeCreditSuppportDocument(String _bespokeCreditSuppportDocument) - Specified by:
setBespokeCreditSuppportDocumentin interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder
-
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
-
prune
- Specified by:
prunein interfaceCreditSupportDocumentElection.CreditSupportDocumentElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CreditSupportDocumentElection.CreditSupportDocumentElectionBuilder 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
-