Package cdm.legaldocumentation.csa
Class TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl
- All Implemented Interfaces:
TerminationCurrencyAmendment,TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TerminationCurrencyAmendment
public static class TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl
extends Object
implements TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
Builder Implementation of TerminationCurrencyAmendment
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment
TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder, TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilderImpl, TerminationCurrencyAmendment.TerminationCurrencyAmendmentImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(TerminationCurrencyElection _partyElection) addPartyElection(TerminationCurrencyElection _partyElection, int idx) addPartyElection(List<? extends TerminationCurrencyElection> partyElections) build()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).getOrCreatePartyElection(int index) The parties' Amendment Currency election.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEffectiveDate(AmendmentEffectiveDate _effectiveDate) setIsApplicable(Boolean _isApplicable) setPartyElection(List<? extends TerminationCurrencyElection> partyElections) 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.TerminationCurrencyAmendment
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
process
-
Field Details
-
isApplicable
-
effectiveDate
-
partyElection
-
-
Constructor Details
-
TerminationCurrencyAmendmentBuilderImpl
public TerminationCurrencyAmendmentBuilderImpl()
-
-
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.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- Specified by:
getEffectiveDatein interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
getOrCreateEffectiveDate
- Specified by:
getOrCreateEffectiveDatein interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Multi @RuneAttribute("partyElection") public List<? extends TerminationCurrencyElection.TerminationCurrencyElectionBuilder> getPartyElection()Description copied from interface:TerminationCurrencyAmendmentThe parties' Amendment Currency election.- Specified by:
getPartyElectionin interfaceTerminationCurrencyAmendment- Specified by:
getPartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
getOrCreatePartyElection
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder getOrCreatePartyElection(int index) - Specified by:
getOrCreatePartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
setIsApplicable
@RosettaAttribute("isApplicable") @Accessor(SETTER) @Required @RuneAttribute("isApplicable") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setIsApplicable(Boolean _isApplicable) - Specified by:
setIsApplicablein interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
setEffectiveDate
@RosettaAttribute("effectiveDate") @Accessor(SETTER) @RuneAttribute("effectiveDate") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setEffectiveDate(AmendmentEffectiveDate _effectiveDate) - Specified by:
setEffectiveDatein interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
addPartyElection
@RosettaAttribute("partyElection") @Accessor(ADDER) @Multi @RuneAttribute("partyElection") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(TerminationCurrencyElection _partyElection) - Specified by:
addPartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
addPartyElection
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(TerminationCurrencyElection _partyElection, int idx) - Specified by:
addPartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
addPartyElection
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder addPartyElection(List<? extends TerminationCurrencyElection> partyElections) - Specified by:
addPartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
setPartyElection
@RosettaAttribute("partyElection") @Accessor(SETTER) @Multi @RuneAttribute("partyElection") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder setPartyElection(List<? extends TerminationCurrencyElection> partyElections) - Specified by:
setPartyElectionin interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder 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
-