Package cdm.legaldocumentation.csa
Interface ValuationAgent
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
ValuationAgent.ValuationAgentBuilder
- All Known Implementing Classes:
ValuationAgent.ValuationAgentBuilderImpl,ValuationAgent.ValuationAgentImpl
@RosettaDataType(value="ValuationAgent",
builder=ValuationAgentBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="ValuationAgent",
model="cdm",
builder=ValuationAgentBuilderImpl.class,
version="7.0.0-dev.105")
public interface ValuationAgent
extends com.rosetta.model.lib.RosettaModelObject
Details of the party valuating the collateral to be delivered or returned.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ValuationAgentstatic classImmutable Implementation of ValuationAgent -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The additional language that might be specified by the parties to the legal agreement.getParty()Specification of which party calculating the value of collateral to be delivered or returned.default Class<? extends ValuationAgent> getType()Specifies how the Valuation Agent is determined.default com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationAgent> 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
-
getParty
CalculationValuationAgentPartyEnum getParty()Specification of which party calculating the value of collateral to be delivered or returned. -
getValuationAgent
ValuationAgentDeterminationEnum getValuationAgent()Specifies how the Valuation Agent is determined. -
getAdditionalLanguage
String getAdditionalLanguage()The additional language that might be specified by the parties to the legal agreement. -
build
ValuationAgent build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
ValuationAgent.ValuationAgentBuilder 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
-