Package cdm.legaldocumentation.csa
Class TerminationCurrencyAmendment.TerminationCurrencyAmendmentImpl
java.lang.Object
cdm.legaldocumentation.csa.TerminationCurrencyAmendment.TerminationCurrencyAmendmentImpl
- All Implemented Interfaces:
TerminationCurrencyAmendment,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TerminationCurrencyAmendment
public static class TerminationCurrencyAmendment.TerminationCurrencyAmendmentImpl
extends Object
implements TerminationCurrencyAmendment
Immutable Implementation of TerminationCurrencyAmendment
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder, TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl, TerminationCurrencyAmendment.TerminationCurrencyAmendmentImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTerminationCurrencyAmendmentImpl(TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe effective date of the Amendment to Termination Currency.The qualification of whether the Amendment to Termination Currency is deemed applicable by the parties (True) or not (False).List<? extends TerminationCurrencyElection> The parties' Amendment Currency election.inthashCode()protected voidtoString()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 cdm.legaldocumentation.csa.TerminationCurrencyAmendment
getType, metaData, process
-
Constructor Details
-
TerminationCurrencyAmendmentImpl
protected TerminationCurrencyAmendmentImpl(TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder builder)
-
-
Method Details
-
getIsApplicable
@RosettaAttribute("isApplicable") @Accessor(GETTER) @Required @RuneAttribute("isApplicable") public Boolean getIsApplicable()Description copied from interface:TerminationCurrencyAmendmentThe qualification of whether the Amendment to Termination Currency is deemed applicable by the parties (True) or not (False).- Specified by:
getIsApplicablein interfaceTerminationCurrencyAmendment
-
getEffectiveDate
@RosettaAttribute("effectiveDate") @Accessor(GETTER) @RuneAttribute("effectiveDate") public AmendmentEffectiveDate getEffectiveDate()Description copied from interface:TerminationCurrencyAmendmentThe effective date of the Amendment to Termination Currency. This date can be specified as either an actual date, a specific date (e.g. the annex date) or as a custom provision.- Specified by:
getEffectiveDatein interfaceTerminationCurrencyAmendment
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Multi @RuneAttribute("partyElection") public List<? extends TerminationCurrencyElection> getPartyElection()Description copied from interface:TerminationCurrencyAmendmentThe parties' Amendment Currency election.- Specified by:
getPartyElectionin interfaceTerminationCurrencyAmendment
-
build
Description copied from interface:TerminationCurrencyAmendmentBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTerminationCurrencyAmendment
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTerminationCurrencyAmendment
-
setBuilderFields
protected void setBuilderFields(TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-