Package cdm.legaldocumentation.csa
Class ElectiveAmountElection.ElectiveAmountElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ElectiveAmountElection.ElectiveAmountElectionBuilderImpl
- All Implemented Interfaces:
ElectiveAmountElection,ElectiveAmountElection.ElectiveAmountElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ElectiveAmountElection
public static class ElectiveAmountElection.ElectiveAmountElectionBuilderImpl
extends Object
implements ElectiveAmountElection.ElectiveAmountElectionBuilder
Builder Implementation of ElectiveAmountElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ElectiveAmountElection
ElectiveAmountElection.ElectiveAmountElectionBuilder, ElectiveAmountElection.ElectiveAmountElectionBuilderImpl, ElectiveAmountElection.ElectiveAmountElectionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Money.MoneyBuilderprotected Stringprotected ElectiveAmountEnumprotected CounterpartyRoleEnumFields inherited from interface cdm.legaldocumentation.csa.ElectiveAmountElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe elective amount when expressed as a currency amount.The elective amount when expressed as a custom election by the party.Specifies an enumerated election to express the elective amount.getParty()The elective party.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCustomElection(String _customElection) setElectiveAmount(ElectiveAmountEnum _electiveAmount) setParty(CounterpartyRoleEnum _party) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.ElectiveAmountElection
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ElectiveAmountElection.ElectiveAmountElectionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
party
-
electiveAmount
-
amount
-
customElection
-
-
Constructor Details
-
ElectiveAmountElectionBuilderImpl
public ElectiveAmountElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:ElectiveAmountElectionThe elective party.- Specified by:
getPartyin interfaceElectiveAmountElection
-
getElectiveAmount
@RosettaAttribute("electiveAmount") @Accessor(GETTER) @RuneAttribute("electiveAmount") public ElectiveAmountEnum getElectiveAmount()Description copied from interface:ElectiveAmountElectionSpecifies an enumerated election to express the elective amount.- Specified by:
getElectiveAmountin interfaceElectiveAmountElection
-
getAmount
@RosettaAttribute("amount") @Accessor(GETTER) @RuneAttribute("amount") public Money.MoneyBuilder getAmount()Description copied from interface:ElectiveAmountElectionThe elective amount when expressed as a currency amount. The associated PartyElectiveAmount_amount data rule enforces that the currency amount is actually greater than 0.- Specified by:
getAmountin interfaceElectiveAmountElection- Specified by:
getAmountin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
getOrCreateAmount
- Specified by:
getOrCreateAmountin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
getCustomElection
@RosettaAttribute("customElection") @Accessor(GETTER) @RuneAttribute("customElection") public String getCustomElection()Description copied from interface:ElectiveAmountElectionThe elective amount when expressed as a custom election by the party.- Specified by:
getCustomElectionin interfaceElectiveAmountElection
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public ElectiveAmountElection.ElectiveAmountElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
setElectiveAmount
@RosettaAttribute("electiveAmount") @Accessor(SETTER) @RuneAttribute("electiveAmount") public ElectiveAmountElection.ElectiveAmountElectionBuilder setElectiveAmount(ElectiveAmountEnum _electiveAmount) - Specified by:
setElectiveAmountin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
setAmount
@RosettaAttribute("amount") @Accessor(SETTER) @RuneAttribute("amount") public ElectiveAmountElection.ElectiveAmountElectionBuilder setAmount(Money _amount) - Specified by:
setAmountin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
setCustomElection
@RosettaAttribute("customElection") @Accessor(SETTER) @RuneAttribute("customElection") public ElectiveAmountElection.ElectiveAmountElectionBuilder setCustomElection(String _customElection) - Specified by:
setCustomElectionin interfaceElectiveAmountElection.ElectiveAmountElectionBuilder
-
build
Description copied from interface:ElectiveAmountElectionBuild Methods- Specified by:
buildin interfaceElectiveAmountElection- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceElectiveAmountElection- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceElectiveAmountElection.ElectiveAmountElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ElectiveAmountElection.ElectiveAmountElectionBuilder 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
-