Package cdm.legaldocumentation.master
Interface DeterminationRolesAndTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder
- All Known Implementing Classes:
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilderImpl,DeterminationRolesAndTerms.DeterminationRolesAndTermsImpl
@RosettaDataType(value="DeterminationRolesAndTerms",
builder=DeterminationRolesAndTermsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="DeterminationRolesAndTerms",
model="cdm",
builder=DeterminationRolesAndTermsBuilderImpl.class,
version="5.30.0")
public interface DeterminationRolesAndTerms
extends com.rosetta.model.lib.RosettaModelObject
Defines the roles and related terms which document the agreement of parties about any determination requirements ; mostly about Extraordinary Events, without being necessarily restricted to such scope, as further specified in the particular product at stake e.g. for instance when Calculation Agent is mentioned as the Price Determination Method enumarated value, etc.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of DeterminationRolesAndTermsstatic classImmutable Implementation of DeterminationRolesAndTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()default Class<? extends DeterminationRolesAndTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends DeterminationRolesAndTerms> 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
-
build
DeterminationRolesAndTerms 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
-