Package cdm.legaldocumentation.csa
Class CoveredTransactions.CoveredTransactionsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CoveredTransactions.CoveredTransactionsBuilderImpl
- All Implemented Interfaces:
CoveredTransactions,CoveredTransactions.CoveredTransactionsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CoveredTransactions
public static class CoveredTransactions.CoveredTransactionsBuilderImpl
extends Object
implements CoveredTransactions.CoveredTransactionsBuilder
Builder Implementation of CoveredTransactions
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder, CoveredTransactions.CoveredTransactionsBuilderImpl, CoveredTransactions.CoveredTransactionsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ProductTaxonomy.ProductTaxonomyBuilder> protected Stringprotected com.rosetta.model.lib.records.Dateprotected List<ExposureScope.ExposureScopeBuilder> Fields inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalObligations(AdditionalObligations _additionalObligations) addAdditionalObligations(AdditionalObligations _additionalObligations, int idx) addAdditionalObligations(List<? extends AdditionalObligations> additionalObligationss) addBespokeCoveredTransactions(String _bespokeCoveredTransactions) addBespokeCoveredTransactions(String _bespokeCoveredTransactions, int idx) addBespokeCoveredTransactions(List<String> bespokeCoveredTransactionss) addCoveredTransactions(ProductTaxonomy _coveredTransactions) addCoveredTransactions(ProductTaxonomy _coveredTransactions, int idx) addCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactionss) addLegacyExposure(ExposureScope _legacyExposure) addLegacyExposure(ExposureScope _legacyExposure, int idx) addLegacyExposure(List<? extends ExposureScope> legacyExposures) build()Build MethodsbooleanThe party specific additional obligations applicable to the document.Covered Transactions when not expressed using the ISDA taxonomy.List<? extends ProductTaxonomy.ProductTaxonomyBuilder> Covered Transactions when expressed using the ISDA taxonomy.The bespoke definition of exposure for Covered Transactions as part of the agreement.com.rosetta.model.lib.records.DateIncludes any Transaction specified below that is entered into on or after the specified date.List<? extends ExposureScope.ExposureScopeBuilder> Specification of amendments to the calculation of Exposure in terms of the Transactions covered.getOrCreateAdditionalObligations(int index) getOrCreateCoveredTransactions(int index) getOrCreateLegacyExposure(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalObligations(List<? extends AdditionalObligations> additionalObligationss) setBespokeCoveredTransactions(List<String> bespokeCoveredTransactionss) setCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactionss) setExposure(String _exposure) setInclusionDate(com.rosetta.model.lib.records.Date _inclusionDate) setLegacyExposure(List<? extends ExposureScope> legacyExposures) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CoveredTransactions.CoveredTransactionsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
inclusionDate
protected com.rosetta.model.lib.records.Date inclusionDate -
coveredTransactions
-
bespokeCoveredTransactions
-
additionalObligations
-
exposure
-
legacyExposure
-
-
Constructor Details
-
CoveredTransactionsBuilderImpl
public CoveredTransactionsBuilderImpl()
-
-
Method Details
-
getInclusionDate
@RosettaAttribute("inclusionDate") @Accessor(GETTER) @Required @RuneAttribute("inclusionDate") public com.rosetta.model.lib.records.Date getInclusionDate()Description copied from interface:CoveredTransactionsIncludes any Transaction specified below that is entered into on or after the specified date.- Specified by:
getInclusionDatein interfaceCoveredTransactions
-
getCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(GETTER) @Required @Multi @RuneAttribute("coveredTransactions") public List<? extends ProductTaxonomy.ProductTaxonomyBuilder> getCoveredTransactions()Description copied from interface:CoveredTransactionsCovered Transactions when expressed using the ISDA taxonomy.- Specified by:
getCoveredTransactionsin interfaceCoveredTransactions- Specified by:
getCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getOrCreateCoveredTransactions
- Specified by:
getOrCreateCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getBespokeCoveredTransactions
@RosettaAttribute("bespokeCoveredTransactions") @Accessor(GETTER) @Required @Multi @RuneAttribute("bespokeCoveredTransactions") public List<String> getBespokeCoveredTransactions()Description copied from interface:CoveredTransactionsCovered Transactions when not expressed using the ISDA taxonomy.- Specified by:
getBespokeCoveredTransactionsin interfaceCoveredTransactions
-
getAdditionalObligations
@RosettaAttribute("additionalObligations") @Accessor(GETTER) @Multi @RuneAttribute("additionalObligations") public List<? extends AdditionalObligations.AdditionalObligationsBuilder> getAdditionalObligations()Description copied from interface:CoveredTransactionsThe party specific additional obligations applicable to the document.- Specified by:
getAdditionalObligationsin interfaceCoveredTransactions- Specified by:
getAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getOrCreateAdditionalObligations
public AdditionalObligations.AdditionalObligationsBuilder getOrCreateAdditionalObligations(int index) - Specified by:
getOrCreateAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getExposure
@RosettaAttribute("exposure") @Accessor(GETTER) @RuneAttribute("exposure") public String getExposure()Description copied from interface:CoveredTransactionsThe bespoke definition of exposure for Covered Transactions as part of the agreement.- Specified by:
getExposurein interfaceCoveredTransactions
-
getLegacyExposure
@RosettaAttribute("legacyExposure") @Accessor(GETTER) @Multi @RuneAttribute("legacyExposure") public List<? extends ExposureScope.ExposureScopeBuilder> getLegacyExposure()Description copied from interface:CoveredTransactionsSpecification of amendments to the calculation of Exposure in terms of the Transactions covered.- Specified by:
getLegacyExposurein interfaceCoveredTransactions- Specified by:
getLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getOrCreateLegacyExposure
- Specified by:
getOrCreateLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setInclusionDate
@RosettaAttribute("inclusionDate") @Accessor(SETTER) @Required @RuneAttribute("inclusionDate") public CoveredTransactions.CoveredTransactionsBuilder setInclusionDate(com.rosetta.model.lib.records.Date _inclusionDate) - Specified by:
setInclusionDatein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(ADDER) @Required @Multi @RuneAttribute("coveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(ProductTaxonomy _coveredTransactions) - Specified by:
addCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addCoveredTransactions
public CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(ProductTaxonomy _coveredTransactions, int idx) - Specified by:
addCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addCoveredTransactions
public CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactionss) - Specified by:
addCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(SETTER) @Required @Multi @RuneAttribute("coveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder setCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactionss) - Specified by:
setCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addBespokeCoveredTransactions
@RosettaAttribute("bespokeCoveredTransactions") @Accessor(ADDER) @Required @Multi @RuneAttribute("bespokeCoveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(String _bespokeCoveredTransactions) - Specified by:
addBespokeCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addBespokeCoveredTransactions
public CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(String _bespokeCoveredTransactions, int idx) - Specified by:
addBespokeCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addBespokeCoveredTransactions
public CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(List<String> bespokeCoveredTransactionss) - Specified by:
addBespokeCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setBespokeCoveredTransactions
@RosettaAttribute("bespokeCoveredTransactions") @Accessor(SETTER) @Required @Multi @RuneAttribute("bespokeCoveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder setBespokeCoveredTransactions(List<String> bespokeCoveredTransactionss) - Specified by:
setBespokeCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addAdditionalObligations
@RosettaAttribute("additionalObligations") @Accessor(ADDER) @Multi @RuneAttribute("additionalObligations") public CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(AdditionalObligations _additionalObligations) - Specified by:
addAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addAdditionalObligations
public CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(AdditionalObligations _additionalObligations, int idx) - Specified by:
addAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addAdditionalObligations
public CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(List<? extends AdditionalObligations> additionalObligationss) - Specified by:
addAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setAdditionalObligations
@RosettaAttribute("additionalObligations") @Accessor(SETTER) @Multi @RuneAttribute("additionalObligations") public CoveredTransactions.CoveredTransactionsBuilder setAdditionalObligations(List<? extends AdditionalObligations> additionalObligationss) - Specified by:
setAdditionalObligationsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setExposure
@RosettaAttribute("exposure") @Accessor(SETTER) @RuneAttribute("exposure") public CoveredTransactions.CoveredTransactionsBuilder setExposure(String _exposure) - Specified by:
setExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addLegacyExposure
@RosettaAttribute("legacyExposure") @Accessor(ADDER) @Multi @RuneAttribute("legacyExposure") public CoveredTransactions.CoveredTransactionsBuilder addLegacyExposure(ExposureScope _legacyExposure) - Specified by:
addLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addLegacyExposure
public CoveredTransactions.CoveredTransactionsBuilder addLegacyExposure(ExposureScope _legacyExposure, int idx) - Specified by:
addLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addLegacyExposure
public CoveredTransactions.CoveredTransactionsBuilder addLegacyExposure(List<? extends ExposureScope> legacyExposures) - Specified by:
addLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setLegacyExposure
@RosettaAttribute("legacyExposure") @Accessor(SETTER) @Multi @RuneAttribute("legacyExposure") public CoveredTransactions.CoveredTransactionsBuilder setLegacyExposure(List<? extends ExposureScope> legacyExposures) - Specified by:
setLegacyExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
build
Description copied from interface:CoveredTransactionsBuild Methods- Specified by:
buildin interfaceCoveredTransactions- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCoveredTransactions- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCoveredTransactions.CoveredTransactionsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CoveredTransactions.CoveredTransactionsBuilder 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
-