Package cdm.legaldocumentation.csa
Class CoveredTransactions.CoveredTransactionsImpl
java.lang.Object
cdm.legaldocumentation.csa.CoveredTransactions.CoveredTransactionsImpl
- All Implemented Interfaces:
CoveredTransactions,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CoveredTransactions
public static class CoveredTransactions.CoveredTransactionsImpl
extends Object
implements CoveredTransactions
Immutable Implementation of CoveredTransactions
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends AdditionalObligations> The party specific additional obligations applicable to the document.Covered Transactions when not expressed using the ISDA taxonomy.List<? extends ProductTaxonomy> 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> Specification of amendments to the calculation of Exposure in terms of the Transactions covered.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CoveredTransactionsImpl
-
-
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> getCoveredTransactions()Description copied from interface:CoveredTransactionsCovered Transactions when expressed using the ISDA taxonomy.- Specified by:
getCoveredTransactionsin interfaceCoveredTransactions
-
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> getAdditionalObligations()Description copied from interface:CoveredTransactionsThe party specific additional obligations applicable to the document.- Specified by:
getAdditionalObligationsin interfaceCoveredTransactions
-
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> getLegacyExposure()Description copied from interface:CoveredTransactionsSpecification of amendments to the calculation of Exposure in terms of the Transactions covered.- Specified by:
getLegacyExposurein interfaceCoveredTransactions
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-