Class PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyImpl
java.lang.Object
cdm.legaldocumentation.master.isda.PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyImpl
- All Implemented Interfaces:
PartyOptionTerminationCurrency,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PartyOptionTerminationCurrency
public static class PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyImpl
extends Object
implements PartyOptionTerminationCurrency
Immutable Implementation of PartyOptionTerminationCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.PartyOptionTerminationCurrency
PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder, PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilderImpl, PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isda.PartyOptionTerminationCurrency
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartyOptionTerminationCurrencyImpl(PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies termination currency where there are two Affected Parties and they cannot agree on the termination currency.Specifies the enumerated conditions for selection of the termination currency.Specifies alternative conditions for selection of the termination currency.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isda.PartyOptionTerminationCurrency
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PartyOptionTerminationCurrencyImpl
protected PartyOptionTerminationCurrencyImpl(PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder builder)
-
-
Method Details
-
getBothAffectedTermCurrencyOption
@RosettaAttribute("bothAffectedTermCurrencyOption") @Accessor(GETTER) @RuneAttribute("bothAffectedTermCurrencyOption") public String getBothAffectedTermCurrencyOption()Description copied from interface:PartyOptionTerminationCurrencySpecifies termination currency where there are two Affected Parties and they cannot agree on the termination currency.- Specified by:
getBothAffectedTermCurrencyOptionin interfacePartyOptionTerminationCurrency
-
getTerminationCurrencySpecifiedCondition
@RosettaAttribute("terminationCurrencySpecifiedCondition") @Accessor(GETTER) @RuneAttribute("terminationCurrencySpecifiedCondition") public String getTerminationCurrencySpecifiedCondition()Description copied from interface:PartyOptionTerminationCurrencySpecifies alternative conditions for selection of the termination currency.- Specified by:
getTerminationCurrencySpecifiedConditionin interfacePartyOptionTerminationCurrency
-
getTerminationCurrencyCondition
@RosettaAttribute("terminationCurrencyCondition") @Accessor(GETTER) @Required @RuneAttribute("terminationCurrencyCondition") public TerminationCurrencyConditionEnum getTerminationCurrencyCondition()Description copied from interface:PartyOptionTerminationCurrencySpecifies the enumerated conditions for selection of the termination currency.- Specified by:
getTerminationCurrencyConditionin interfacePartyOptionTerminationCurrency
-
build
Description copied from interface:PartyOptionTerminationCurrencyBuild Methods- Specified by:
buildin interfacePartyOptionTerminationCurrency- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePartyOptionTerminationCurrency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-