Package cdm.legaldocumentation.csa
Class MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentImpl
java.lang.Object
cdm.legaldocumentation.csa.MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentImpl
- All Implemented Interfaces:
MinimumTransferAmountAmendment,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MinimumTransferAmountAmendment
public static class MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentImpl
extends Object
implements MinimumTransferAmountAmendment
Immutable Implementation of MinimumTransferAmountAmendment
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment
MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder, MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilderImpl, MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountAmendment
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMinimumTransferAmountAmendmentImpl(MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.List<? extends ElectiveAmountElection> The party elective amounts.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MinimumTransferAmountAmendmentImpl
protected MinimumTransferAmountAmendmentImpl(MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder builder)
-
-
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 getEffectiveDate()Description copied from interface:MinimumTransferAmountAmendmentThe effective date of the Amendment to Termination Currency.- Specified by:
getEffectiveDatein interfaceMinimumTransferAmountAmendment
-
getPartyElections
@RosettaAttribute("partyElections") @Accessor(GETTER) @Multi @RuneAttribute("partyElections") public List<? extends ElectiveAmountElection> getPartyElections()Description copied from interface:MinimumTransferAmountAmendmentThe party elective amounts.- Specified by:
getPartyElectionsin interfaceMinimumTransferAmountAmendment
-
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
-
setBuilderFields
protected void setBuilderFields(MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-