Package cdm.legaldocumentation.master
Class EquityAdditionalTerms.EquityAdditionalTermsBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.EquityAdditionalTerms.EquityAdditionalTermsBuilderImpl
- All Implemented Interfaces:
EquityAdditionalTerms,EquityAdditionalTerms.EquityAdditionalTermsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EquityAdditionalTerms
public static class EquityAdditionalTerms.EquityAdditionalTermsBuilderImpl
extends Object
implements EquityAdditionalTerms.EquityAdditionalTermsBuilder
Builder Implementation of EquityAdditionalTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.EquityAdditionalTerms
EquityAdditionalTerms.EquityAdditionalTermsBuilder, EquityAdditionalTerms.EquityAdditionalTermsBuilderImpl, EquityAdditionalTerms.EquityAdditionalTermsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.master.EquityAdditionalTerms
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDeterminationTerms(DeterminationRolesAndTerms _determinationTerms) addDeterminationTerms(DeterminationRolesAndTerms _determinationTerms, int idx) addDeterminationTerms(List<? extends DeterminationRolesAndTerms> determinationTermss) build()Build MethodsbooleanGetter MethodsgetOrCreateDeterminationTerms(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDeterminationTerms(List<? extends DeterminationRolesAndTerms> determinationTermss) setExtraordinaryEvents(ExtraordinaryEvents _extraordinaryEvents) setSubstitutionProvision(UnderlierSubstitutionProvision _substitutionProvision) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.EquityAdditionalTerms
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.master.EquityAdditionalTerms.EquityAdditionalTermsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
extraordinaryEvents
-
determinationTerms
-
substitutionProvision
protected UnderlierSubstitutionProvision.UnderlierSubstitutionProvisionBuilder substitutionProvision
-
-
Constructor Details
-
EquityAdditionalTermsBuilderImpl
public EquityAdditionalTermsBuilderImpl()
-
-
Method Details
-
getExtraordinaryEvents
@RosettaAttribute("extraordinaryEvents") @RuneAttribute("extraordinaryEvents") public ExtraordinaryEvents.ExtraordinaryEventsBuilder getExtraordinaryEvents()Description copied from interface:EquityAdditionalTermsGetter Methods- Specified by:
getExtraordinaryEventsin interfaceEquityAdditionalTerms- Specified by:
getExtraordinaryEventsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
getOrCreateExtraordinaryEvents
- Specified by:
getOrCreateExtraordinaryEventsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
getDeterminationTerms
@RosettaAttribute(value="determinationTerms", isRequired=true) @RuneAttribute(value="determinationTerms", isRequired=true) public List<? extends DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder> getDeterminationTerms()- Specified by:
getDeterminationTermsin interfaceEquityAdditionalTerms- Specified by:
getDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
getOrCreateDeterminationTerms
public DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder getOrCreateDeterminationTerms(int index) - Specified by:
getOrCreateDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
getSubstitutionProvision
@RosettaAttribute("substitutionProvision") @RuneAttribute("substitutionProvision") public UnderlierSubstitutionProvision.UnderlierSubstitutionProvisionBuilder getSubstitutionProvision()- Specified by:
getSubstitutionProvisionin interfaceEquityAdditionalTerms- Specified by:
getSubstitutionProvisionin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
getOrCreateSubstitutionProvision
public UnderlierSubstitutionProvision.UnderlierSubstitutionProvisionBuilder getOrCreateSubstitutionProvision()- Specified by:
getOrCreateSubstitutionProvisionin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
setExtraordinaryEvents
@RosettaAttribute("extraordinaryEvents") @RuneAttribute("extraordinaryEvents") public EquityAdditionalTerms.EquityAdditionalTermsBuilder setExtraordinaryEvents(ExtraordinaryEvents _extraordinaryEvents) - Specified by:
setExtraordinaryEventsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
addDeterminationTerms
@RosettaAttribute(value="determinationTerms", isRequired=true) @RuneAttribute(value="determinationTerms", isRequired=true) public EquityAdditionalTerms.EquityAdditionalTermsBuilder addDeterminationTerms(DeterminationRolesAndTerms _determinationTerms) - Specified by:
addDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
addDeterminationTerms
public EquityAdditionalTerms.EquityAdditionalTermsBuilder addDeterminationTerms(DeterminationRolesAndTerms _determinationTerms, int idx) - Specified by:
addDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
addDeterminationTerms
public EquityAdditionalTerms.EquityAdditionalTermsBuilder addDeterminationTerms(List<? extends DeterminationRolesAndTerms> determinationTermss) - Specified by:
addDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
setDeterminationTerms
@RuneAttribute("determinationTerms") public EquityAdditionalTerms.EquityAdditionalTermsBuilder setDeterminationTerms(List<? extends DeterminationRolesAndTerms> determinationTermss) - Specified by:
setDeterminationTermsin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
setSubstitutionProvision
@RosettaAttribute("substitutionProvision") @RuneAttribute("substitutionProvision") public EquityAdditionalTerms.EquityAdditionalTermsBuilder setSubstitutionProvision(UnderlierSubstitutionProvision _substitutionProvision) - Specified by:
setSubstitutionProvisionin interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder
-
build
Description copied from interface:EquityAdditionalTermsBuild Methods- Specified by:
buildin interfaceEquityAdditionalTerms- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEquityAdditionalTerms- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceEquityAdditionalTerms.EquityAdditionalTermsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EquityAdditionalTerms.EquityAdditionalTermsBuilder 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
-