Package cdm.legaldocumentation.csa
Class ValuationAgent.ValuationAgentBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ValuationAgent.ValuationAgentBuilderImpl
- All Implemented Interfaces:
ValuationAgent,ValuationAgent.ValuationAgentBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ValuationAgent
public static class ValuationAgent.ValuationAgentBuilderImpl
extends Object
implements ValuationAgent.ValuationAgentBuilder
Builder Implementation of ValuationAgent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ValuationAgent
ValuationAgent.ValuationAgentBuilder, ValuationAgent.ValuationAgentBuilderImpl, ValuationAgent.ValuationAgentImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected CalculationValuationAgentPartyEnumprotected ValuationAgentDeterminationEnumFields inherited from interface cdm.legaldocumentation.csa.ValuationAgent
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.Specifies how the Valuation Agent is determined.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalLanguage(String _additionalLanguage) setValuationAgent(ValuationAgentDeterminationEnum _valuationAgent) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ValuationAgent
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ValuationAgent.ValuationAgentBuilder
process
-
Field Details
-
party
-
valuationAgent
-
additionalLanguage
-
-
Constructor Details
-
ValuationAgentBuilderImpl
public ValuationAgentBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @RuneAttribute("party") public CalculationValuationAgentPartyEnum getParty()Description copied from interface:ValuationAgentSpecification of which party calculating the value of collateral to be delivered or returned.- Specified by:
getPartyin interfaceValuationAgent
-
getValuationAgent
@RosettaAttribute("valuationAgent") @Accessor(GETTER) @RuneAttribute("valuationAgent") public ValuationAgentDeterminationEnum getValuationAgent()Description copied from interface:ValuationAgentSpecifies how the Valuation Agent is determined.- Specified by:
getValuationAgentin interfaceValuationAgent
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:ValuationAgentThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceValuationAgent
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @RuneAttribute("party") public ValuationAgent.ValuationAgentBuilder setParty(CalculationValuationAgentPartyEnum _party) - Specified by:
setPartyin interfaceValuationAgent.ValuationAgentBuilder
-
setValuationAgent
@RosettaAttribute("valuationAgent") @Accessor(SETTER) @RuneAttribute("valuationAgent") public ValuationAgent.ValuationAgentBuilder setValuationAgent(ValuationAgentDeterminationEnum _valuationAgent) - Specified by:
setValuationAgentin interfaceValuationAgent.ValuationAgentBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public ValuationAgent.ValuationAgentBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceValuationAgent.ValuationAgentBuilder
-
build
Description copied from interface:ValuationAgentBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceValuationAgent
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceValuationAgent
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceValuationAgent.ValuationAgentBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ValuationAgent.ValuationAgentBuilder 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
-