Package cdm.legaldocumentation.csa
Class MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilderImpl
- All Implemented Interfaces:
MinimumTransferAmountAmendment,MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
MinimumTransferAmountAmendment
public static class MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilderImpl
extends Object
implements MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
Builder Implementation of MinimumTransferAmountAmendment
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment
MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder, MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilderImpl, MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElections(ElectiveAmountElection _partyElections) addPartyElections(ElectiveAmountElection _partyElections, int idx) addPartyElections(List<? extends ElectiveAmountElection> partyElectionss) build()Build MethodsbooleanThe effective date of the Amendment to Termination Currency.The definition of Minimum Transfer Amount in any Other Regulatory CSA will be amended when applicable.getOrCreatePartyElections(int index) The party elective amounts.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEffectiveDate(AmendmentEffectiveDate _effectiveDate) setIsApplicable(Boolean _isApplicable) setPartyElections(List<? extends ElectiveAmountElection> partyElectionss) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
isApplicable
-
effectiveDate
-
partyElections
-
-
Constructor Details
-
MinimumTransferAmountAmendmentBuilderImpl
public MinimumTransferAmountAmendmentBuilderImpl()
-
-
Method Details
-
getIsApplicable
@RosettaAttribute("isApplicable") @Accessor(GETTER) @Required @RuneAttribute("isApplicable") public Boolean getIsApplicable()Description copied from interface:MinimumTransferAmountAmendmentThe definition of Minimum Transfer Amount in any Other Regulatory CSA will be amended when applicable.- Specified by:
getIsApplicablein interfaceMinimumTransferAmountAmendment
-
getEffectiveDate
@RosettaAttribute("effectiveDate") @Accessor(GETTER) @RuneAttribute("effectiveDate") public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder getEffectiveDate()Description copied from interface:MinimumTransferAmountAmendmentThe effective date of the Amendment to Termination Currency.- Specified by:
getEffectiveDatein interfaceMinimumTransferAmountAmendment- Specified by:
getEffectiveDatein interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
getOrCreateEffectiveDate
- Specified by:
getOrCreateEffectiveDatein interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
getPartyElections
@RosettaAttribute("partyElections") @Accessor(GETTER) @Multi @RuneAttribute("partyElections") public List<? extends ElectiveAmountElection.ElectiveAmountElectionBuilder> getPartyElections()Description copied from interface:MinimumTransferAmountAmendmentThe party elective amounts.- Specified by:
getPartyElectionsin interfaceMinimumTransferAmountAmendment- Specified by:
getPartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
getOrCreatePartyElections
- Specified by:
getOrCreatePartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
setIsApplicable
@RosettaAttribute("isApplicable") @Accessor(SETTER) @Required @RuneAttribute("isApplicable") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder setIsApplicable(Boolean _isApplicable) - Specified by:
setIsApplicablein interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
setEffectiveDate
@RosettaAttribute("effectiveDate") @Accessor(SETTER) @RuneAttribute("effectiveDate") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder setEffectiveDate(AmendmentEffectiveDate _effectiveDate) - Specified by:
setEffectiveDatein interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
addPartyElections
@RosettaAttribute("partyElections") @Accessor(ADDER) @Multi @RuneAttribute("partyElections") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder addPartyElections(ElectiveAmountElection _partyElections) - Specified by:
addPartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
addPartyElections
public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder addPartyElections(ElectiveAmountElection _partyElections, int idx) - Specified by:
addPartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
addPartyElections
public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder addPartyElections(List<? extends ElectiveAmountElection> partyElectionss) - Specified by:
addPartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
setPartyElections
@RosettaAttribute("partyElections") @Accessor(SETTER) @Multi @RuneAttribute("partyElections") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder setPartyElections(List<? extends ElectiveAmountElection> partyElectionss) - Specified by:
setPartyElectionsin interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder
-
build
Description copied from interface:MinimumTransferAmountAmendmentBuild Methods- Specified by:
buildin interfaceMinimumTransferAmountAmendment- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMinimumTransferAmountAmendment- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceMinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder 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
-