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 ExposureScope.ExposureScopeBuilderprotected com.rosetta.model.lib.records.DateFields 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) 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.Specification of amendments to the calculation of Exposure in terms of the Transactions covered.com.rosetta.model.lib.records.DateIncludes any Transaction specified below that is entered into on or after the specified date.getOrCreateAdditionalObligations(int index) getOrCreateCoveredTransactions(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(ExposureScope _exposure) setInclusionDate(com.rosetta.model.lib.records.Date _inclusionDate) 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
-
-
Constructor Details
-
CoveredTransactionsBuilderImpl
public CoveredTransactionsBuilderImpl()
-
-
Method Details
-
getInclusionDate
@RosettaAttribute("inclusionDate") @Accessor(GETTER) @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) @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) @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 ExposureScope.ExposureScopeBuilder getExposure()Description copied from interface:CoveredTransactionsSpecification of amendments to the calculation of Exposure in terms of the Transactions covered.- Specified by:
getExposurein interfaceCoveredTransactions- Specified by:
getExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
getOrCreateExposure
- Specified by:
getOrCreateExposurein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
setInclusionDate
@RosettaAttribute("inclusionDate") @Accessor(SETTER) @RuneAttribute("inclusionDate") public CoveredTransactions.CoveredTransactionsBuilder setInclusionDate(com.rosetta.model.lib.records.Date _inclusionDate) - Specified by:
setInclusionDatein interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(ADDER) @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) @Multi @RuneAttribute("coveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder setCoveredTransactions(List<? extends ProductTaxonomy> coveredTransactionss) - Specified by:
setCoveredTransactionsin interfaceCoveredTransactions.CoveredTransactionsBuilder
-
addBespokeCoveredTransactions
@RosettaAttribute("bespokeCoveredTransactions") @Accessor(ADDER) @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) @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(ExposureScope _exposure) - Specified by:
setExposurein 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
-