Package cdm.legaldocumentation.csa
Interface CoveredTransactions.CoveredTransactionsBuilder
- All Superinterfaces:
CoveredTransactions,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CoveredTransactions.CoveredTransactionsBuilderImpl
- Enclosing interface:
CoveredTransactions
public static interface CoveredTransactions.CoveredTransactionsBuilder
extends CoveredTransactions, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder, CoveredTransactions.CoveredTransactionsBuilderImpl, CoveredTransactions.CoveredTransactionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalObligations(AdditionalObligations additionalObligations) addAdditionalObligations(AdditionalObligations additionalObligations, int idx) addAdditionalObligations(List<? extends AdditionalObligations> additionalObligations) addBespokeCoveredTransactions(String bespokeCoveredTransactions) addBespokeCoveredTransactions(String bespokeCoveredTransactions, int idx) addBespokeCoveredTransactions(List<String> bespokeCoveredTransactions) addCoveredTransactions(ProductTaxonomy coveredTransactions) addCoveredTransactions(ProductTaxonomy coveredTransactions, int idx) addCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactions) addLegacyExposure(ExposureScope legacyExposure) addLegacyExposure(ExposureScope legacyExposure, int idx) addLegacyExposure(List<? extends ExposureScope> legacyExposure) The party specific additional obligations applicable to the document.List<? extends ProductTaxonomy.ProductTaxonomyBuilder> Covered Transactions when expressed using the ISDA taxonomy.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) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalObligations(List<? extends AdditionalObligations> additionalObligations) setBespokeCoveredTransactions(List<String> bespokeCoveredTransactions) setCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactions) setExposure(String exposure) setInclusionDate(com.rosetta.model.lib.records.Date inclusionDate) setLegacyExposure(List<? extends ExposureScope> legacyExposure) Methods inherited from interface cdm.legaldocumentation.csa.CoveredTransactions
build, getBespokeCoveredTransactions, getExposure, getInclusionDate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateCoveredTransactions
-
getCoveredTransactions
List<? extends ProductTaxonomy.ProductTaxonomyBuilder> getCoveredTransactions()Description copied from interface:CoveredTransactionsCovered Transactions when expressed using the ISDA taxonomy.- Specified by:
getCoveredTransactionsin interfaceCoveredTransactions
-
getOrCreateAdditionalObligations
-
getAdditionalObligations
List<? extends AdditionalObligations.AdditionalObligationsBuilder> getAdditionalObligations()Description copied from interface:CoveredTransactionsThe party specific additional obligations applicable to the document.- Specified by:
getAdditionalObligationsin interfaceCoveredTransactions
-
getOrCreateLegacyExposure
-
getLegacyExposure
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
-
setInclusionDate
CoveredTransactions.CoveredTransactionsBuilder setInclusionDate(com.rosetta.model.lib.records.Date inclusionDate) -
addCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(ProductTaxonomy coveredTransactions) -
addCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(ProductTaxonomy coveredTransactions, int idx) -
addCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactions) -
setCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder setCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactions) -
addBespokeCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(String bespokeCoveredTransactions) -
addBespokeCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(String bespokeCoveredTransactions, int idx) -
addBespokeCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder addBespokeCoveredTransactions(List<String> bespokeCoveredTransactions) -
setBespokeCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder setBespokeCoveredTransactions(List<String> bespokeCoveredTransactions) -
addAdditionalObligations
CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(AdditionalObligations additionalObligations) -
addAdditionalObligations
CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(AdditionalObligations additionalObligations, int idx) -
addAdditionalObligations
CoveredTransactions.CoveredTransactionsBuilder addAdditionalObligations(List<? extends AdditionalObligations> additionalObligations) -
setAdditionalObligations
CoveredTransactions.CoveredTransactionsBuilder setAdditionalObligations(List<? extends AdditionalObligations> additionalObligations) -
setExposure
-
addLegacyExposure
-
addLegacyExposure
CoveredTransactions.CoveredTransactionsBuilder addLegacyExposure(ExposureScope legacyExposure, int idx) -
addLegacyExposure
CoveredTransactions.CoveredTransactionsBuilder addLegacyExposure(List<? extends ExposureScope> legacyExposure) -
setLegacyExposure
CoveredTransactions.CoveredTransactionsBuilder setLegacyExposure(List<? extends ExposureScope> legacyExposure) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-