Package cdm.legaldocumentation.csa
Class TerminationCurrencyElection.TerminationCurrencyElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.TerminationCurrencyElection.TerminationCurrencyElectionBuilderImpl
- All Implemented Interfaces:
TerminationCurrencyElection,TerminationCurrencyElection.TerminationCurrencyElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TerminationCurrencyElection
public static class TerminationCurrencyElection.TerminationCurrencyElectionBuilderImpl
extends Object
implements TerminationCurrencyElection.TerminationCurrencyElectionBuilder
Builder Implementation of TerminationCurrencyElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyElection
TerminationCurrencyElection.TerminationCurrencyElectionBuilder, TerminationCurrencyElection.TerminationCurrencyElectionBuilderImpl, TerminationCurrencyElection.TerminationCurrencyElectionImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParty(CounterpartyRoleEnum _party) addParty(CounterpartyRoleEnum _party, int idx) addParty(List<CounterpartyRoleEnum> partys) build()Build MethodsbooleanThe Termination Currency associated with the party that referenced as part of this class.The qualification of whether the Termination Currency is specified in this document (True) or in an Eligible Support Credit Support (IM) Schedule (False).getParty()The elective party.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCurrency(FieldWithMetaString _currency) setCurrencyValue(String _currency) setIsSpecified(Boolean _isSpecified) setParty(List<CounterpartyRoleEnum> partys) 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.TerminationCurrencyElection
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyElection.TerminationCurrencyElectionBuilder
process
-
Field Details
-
party
-
isSpecified
-
currency
-
-
Constructor Details
-
TerminationCurrencyElectionBuilderImpl
public TerminationCurrencyElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @Multi @RuneAttribute("party") public List<CounterpartyRoleEnum> getParty()Description copied from interface:TerminationCurrencyElectionThe elective party.- Specified by:
getPartyin interfaceTerminationCurrencyElection
-
getIsSpecified
@RosettaAttribute("isSpecified") @Accessor(GETTER) @Required @RuneAttribute("isSpecified") public Boolean getIsSpecified()Description copied from interface:TerminationCurrencyElectionThe qualification of whether the Termination Currency is specified in this document (True) or in an Eligible Support Credit Support (IM) Schedule (False).- Specified by:
getIsSpecifiedin interfaceTerminationCurrencyElection
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @RuneAttribute("currency") public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()Description copied from interface:TerminationCurrencyElectionThe Termination Currency associated with the party that referenced as part of this class. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes.- Specified by:
getCurrencyin interfaceTerminationCurrencyElection- Specified by:
getCurrencyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
getOrCreateCurrency
- Specified by:
getOrCreateCurrencyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
addParty
@RosettaAttribute("party") @Accessor(ADDER) @Required @Multi @RuneAttribute("party") public TerminationCurrencyElection.TerminationCurrencyElectionBuilder addParty(CounterpartyRoleEnum _party) - Specified by:
addPartyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
addParty
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder addParty(CounterpartyRoleEnum _party, int idx) - Specified by:
addPartyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
addParty
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder addParty(List<CounterpartyRoleEnum> partys) - Specified by:
addPartyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @Multi @RuneAttribute("party") public TerminationCurrencyElection.TerminationCurrencyElectionBuilder setParty(List<CounterpartyRoleEnum> partys) - Specified by:
setPartyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
setIsSpecified
@RosettaAttribute("isSpecified") @Accessor(SETTER) @Required @RuneAttribute("isSpecified") public TerminationCurrencyElection.TerminationCurrencyElectionBuilder setIsSpecified(Boolean _isSpecified) - Specified by:
setIsSpecifiedin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
setCurrency
@RosettaAttribute("currency") @Accessor(SETTER) @RuneAttribute("currency") public TerminationCurrencyElection.TerminationCurrencyElectionBuilder setCurrency(FieldWithMetaString _currency) - Specified by:
setCurrencyin interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
setCurrencyValue
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder setCurrencyValue(String _currency) - Specified by:
setCurrencyValuein interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
build
Description copied from interface:TerminationCurrencyElectionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTerminationCurrencyElection
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTerminationCurrencyElection
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder 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
-