Package cdm.legaldocumentation.master
Interface TransactionAdditionalTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
TransactionAdditionalTerms.TransactionAdditionalTermsBuilder
- All Known Implementing Classes:
TransactionAdditionalTerms.TransactionAdditionalTermsBuilderImpl,TransactionAdditionalTerms.TransactionAdditionalTermsImpl
@RosettaDataType(value="TransactionAdditionalTerms",
builder=TransactionAdditionalTermsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="TransactionAdditionalTerms",
model="cdm",
builder=TransactionAdditionalTermsBuilderImpl.class,
version="5.30.0")
public interface TransactionAdditionalTerms
extends com.rosetta.model.lib.RosettaModelObject
Additional specification for the extraordinary events that may affect a trade and the related contractual rights and obligation of the parties when this happens. Such terms are typically required to extend the economics terms, for the purpose of producing the final legal contractual form of the Transaction.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of TransactionAdditionalTermsstatic classImmutable Implementation of TransactionAdditionalTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Getter Methodsdefault Class<? extends TransactionAdditionalTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends TransactionAdditionalTerms> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getEquityAdditionalTerms
EquityAdditionalTerms getEquityAdditionalTerms()Getter Methods -
getForeignExchangeAdditionalTerms
FxAdditionalTerms getForeignExchangeAdditionalTerms() -
getCommoditiesAdditionalTerms
String getCommoditiesAdditionalTerms() -
getCreditAdditionalTerms
String getCreditAdditionalTerms() -
getInterestRateAdditionalTerms
String getInterestRateAdditionalTerms() -
getDigitalAssetAdditionalTerms
String getDigitalAssetAdditionalTerms() -
build
TransactionAdditionalTerms build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-