Package cdm.legaldocumentation.csa
Class ThresholdElection.ThresholdElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdElection.ThresholdElectionBuilderImpl
- All Implemented Interfaces:
ThresholdElection,ThresholdElection.ThresholdElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ThresholdElection
public static class ThresholdElection.ThresholdElectionBuilderImpl
extends Object
implements ThresholdElection.ThresholdElectionBuilder
Builder Implementation of ThresholdElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdElection
ThresholdElection.ThresholdElectionBuilder, ThresholdElection.ThresholdElectionBuilderImpl, ThresholdElection.ThresholdElectionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilderprotected Booleanprotected Stringprotected CounterpartyRoleEnumFields inherited from interface cdm.legaldocumentation.csa.ThresholdElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines that the Threshold is a Fixed Amount.Specifies that the Threshold is Infinity.getOther()Utilised where the clause data structure is not able to capture a material aspect of the clause.getParty()The party to which the threshold applies.Defines that the Threshold is based on a Ratings condition(s).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setFixedAmount(ThresholdMinimumTransferAmountFixedAmount _fixedAmount) setInfinity(Boolean _infinity) setParty(CounterpartyRoleEnum _party) setRatingsBased(ThresholdRatingsBased _ratingsBased) 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.ThresholdElection
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ThresholdElection.ThresholdElectionBuilder
process
-
Field Details
-
party
-
fixedAmount
-
ratingsBased
-
infinity
-
other
-
-
Constructor Details
-
ThresholdElectionBuilderImpl
public ThresholdElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:ThresholdElectionThe party to which the threshold applies.- Specified by:
getPartyin interfaceThresholdElection
-
getFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(GETTER) @RuneAttribute("fixedAmount") public ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getFixedAmount()Description copied from interface:ThresholdElectionDefines that the Threshold is a Fixed Amount.- Specified by:
getFixedAmountin interfaceThresholdElection- Specified by:
getFixedAmountin interfaceThresholdElection.ThresholdElectionBuilder
-
getOrCreateFixedAmount
public ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getOrCreateFixedAmount()- Specified by:
getOrCreateFixedAmountin interfaceThresholdElection.ThresholdElectionBuilder
-
getRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(GETTER) @RuneAttribute("ratingsBased") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder getRatingsBased()Description copied from interface:ThresholdElectionDefines that the Threshold is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceThresholdElection- Specified by:
getRatingsBasedin interfaceThresholdElection.ThresholdElectionBuilder
-
getOrCreateRatingsBased
- Specified by:
getOrCreateRatingsBasedin interfaceThresholdElection.ThresholdElectionBuilder
-
getInfinity
@RosettaAttribute("infinity") @Accessor(GETTER) @RuneAttribute("infinity") public Boolean getInfinity()Description copied from interface:ThresholdElectionSpecifies that the Threshold is Infinity. If 'True' then the threshold for the elective party is Infinity.- Specified by:
getInfinityin interfaceThresholdElection
-
getOther
Description copied from interface:ThresholdElectionUtilised where the clause data structure is not able to capture a material aspect of the clause.- Specified by:
getOtherin interfaceThresholdElection
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public ThresholdElection.ThresholdElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceThresholdElection.ThresholdElectionBuilder
-
setFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(SETTER) @RuneAttribute("fixedAmount") public ThresholdElection.ThresholdElectionBuilder setFixedAmount(ThresholdMinimumTransferAmountFixedAmount _fixedAmount) - Specified by:
setFixedAmountin interfaceThresholdElection.ThresholdElectionBuilder
-
setRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(SETTER) @RuneAttribute("ratingsBased") public ThresholdElection.ThresholdElectionBuilder setRatingsBased(ThresholdRatingsBased _ratingsBased) - Specified by:
setRatingsBasedin interfaceThresholdElection.ThresholdElectionBuilder
-
setInfinity
@RosettaAttribute("infinity") @Accessor(SETTER) @RuneAttribute("infinity") public ThresholdElection.ThresholdElectionBuilder setInfinity(Boolean _infinity) - Specified by:
setInfinityin interfaceThresholdElection.ThresholdElectionBuilder
-
setOther
@RosettaAttribute("other") @Accessor(SETTER) @RuneAttribute("other") public ThresholdElection.ThresholdElectionBuilder setOther(String _other) - Specified by:
setOtherin interfaceThresholdElection.ThresholdElectionBuilder
-
build
Description copied from interface:ThresholdElectionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdElection
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdElection
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceThresholdElection.ThresholdElectionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ThresholdElection.ThresholdElectionBuilder 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
-