Package cdm.legaldocumentation.csa
Interface TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TerminationCurrencyAmendment
- All Known Implementing Classes:
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl
- Enclosing interface:
TerminationCurrencyAmendment
public static interface TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
extends TerminationCurrencyAmendment, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(TerminationCurrencyElection partyElection) addPartyElection(TerminationCurrencyElection partyElection, int idx) addPartyElection(List<? extends TerminationCurrencyElection> partyElection) The effective date of the Amendment to Termination Currency.getOrCreatePartyElection(int index) The parties' Amendment Currency election.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setEffectiveDate(AmendmentEffectiveDate effectiveDate) setIsApplicable(Boolean isApplicable) setPartyElection(List<? extends TerminationCurrencyElection> partyElection) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment
build, getIsApplicable, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateEffectiveDate
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder getOrCreateEffectiveDate() -
getEffectiveDate
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder 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
-
getOrCreatePartyElection
-
getPartyElection
List<? extends TerminationCurrencyElection.TerminationCurrencyElectionBuilder> getPartyElection()Description copied from interface:TerminationCurrencyAmendmentThe parties' Amendment Currency election.- Specified by:
getPartyElectionin interfaceTerminationCurrencyAmendment
-
setIsApplicable
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setIsApplicable(Boolean isApplicable) -
setEffectiveDate
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setEffectiveDate(AmendmentEffectiveDate effectiveDate) -
addPartyElection
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(TerminationCurrencyElection partyElection) -
addPartyElection
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(TerminationCurrencyElection partyElection, int idx) -
addPartyElection
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(List<? extends TerminationCurrencyElection> partyElection) -
setPartyElection
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setPartyElection(List<? extends TerminationCurrencyElection> partyElection) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-