Package cdm.legaldocumentation.csa
Class SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilderImpl
- All Implemented Interfaces:
SpecifiedOrAccessConditionPartyElection,SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SpecifiedOrAccessConditionPartyElection
public static class SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilderImpl
extends Object
implements SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder
Builder Implementation of SpecifiedOrAccessConditionPartyElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection
SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder, SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilderImpl, SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AdditionalTerminationEventEnum> protected CounterpartyRoleEnumprotected List<CSASpecifiedOrAccessConditionEnum> Fields inherited from interface cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalTerminationEvent(AdditionalTerminationEventEnum _additionalTerminationEvent) addAdditionalTerminationEvent(AdditionalTerminationEventEnum _additionalTerminationEvent, int idx) addAdditionalTerminationEvent(List<AdditionalTerminationEventEnum> additionalTerminationEvents) addSpecifiedAdditionalTerminationEvent(String _specifiedAdditionalTerminationEvent) addSpecifiedAdditionalTerminationEvent(String _specifiedAdditionalTerminationEvent, int idx) addSpecifiedAdditionalTerminationEvent(List<String> specifiedAdditionalTerminationEvents) addSpecifiedOrAccessCondition(CSASpecifiedOrAccessConditionEnum _specifiedOrAccessCondition) addSpecifiedOrAccessCondition(CSASpecifiedOrAccessConditionEnum _specifiedOrAccessCondition, int idx) addSpecifiedOrAccessCondition(List<CSASpecifiedOrAccessConditionEnum> specifiedOrAccessConditions) build()Build MethodsbooleanSpecifies events that may lead to the early termination of the Master Agreement, including suspension of the affected party's rights to rehypothecate, transfer, or substitute collateral.getParty()Identifies the party making the election.Specifies any bespoke Additional Termination Event(s) that are set out in the related Specified Condition clause.Specifies events that may temporarily or permanently suspend a partys rights to rehypothecate, transfer, or substitute collateral.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalTerminationEvent(List<AdditionalTerminationEventEnum> additionalTerminationEvents) setParty(CounterpartyRoleEnum _party) setSpecifiedAdditionalTerminationEvent(List<String> specifiedAdditionalTerminationEvents) setSpecifiedOrAccessCondition(List<CSASpecifiedOrAccessConditionEnum> specifiedOrAccessConditions) 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.SpecifiedOrAccessConditionPartyElection
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder
process
-
Field Details
-
party
-
specifiedOrAccessCondition
-
additionalTerminationEvent
-
specifiedAdditionalTerminationEvent
-
-
Constructor Details
-
SpecifiedOrAccessConditionPartyElectionBuilderImpl
public SpecifiedOrAccessConditionPartyElectionBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:SpecifiedOrAccessConditionPartyElectionIdentifies the party making the election.- Specified by:
getPartyin interfaceSpecifiedOrAccessConditionPartyElection
-
getSpecifiedOrAccessCondition
@RosettaAttribute("specifiedOrAccessCondition") @Accessor(GETTER) @Multi @RuneAttribute("specifiedOrAccessCondition") public List<CSASpecifiedOrAccessConditionEnum> getSpecifiedOrAccessCondition()Description copied from interface:SpecifiedOrAccessConditionPartyElectionSpecifies events that may temporarily or permanently suspend a partys rights to rehypothecate, transfer, or substitute collateral.- Specified by:
getSpecifiedOrAccessConditionin interfaceSpecifiedOrAccessConditionPartyElection
-
getAdditionalTerminationEvent
@RosettaAttribute("additionalTerminationEvent") @Accessor(GETTER) @Multi @RuneAttribute("additionalTerminationEvent") public List<AdditionalTerminationEventEnum> getAdditionalTerminationEvent()Description copied from interface:SpecifiedOrAccessConditionPartyElectionSpecifies events that may lead to the early termination of the Master Agreement, including suspension of the affected party's rights to rehypothecate, transfer, or substitute collateral.- Specified by:
getAdditionalTerminationEventin interfaceSpecifiedOrAccessConditionPartyElection
-
getSpecifiedAdditionalTerminationEvent
@RosettaAttribute("specifiedAdditionalTerminationEvent") @Accessor(GETTER) @Multi @RuneAttribute("specifiedAdditionalTerminationEvent") public List<String> getSpecifiedAdditionalTerminationEvent()Description copied from interface:SpecifiedOrAccessConditionPartyElectionSpecifies any bespoke Additional Termination Event(s) that are set out in the related Specified Condition clause.- Specified by:
getSpecifiedAdditionalTerminationEventin interfaceSpecifiedOrAccessConditionPartyElection
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceSpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder
-
addSpecifiedOrAccessCondition
@RosettaAttribute("specifiedOrAccessCondition") @Accessor(ADDER) @Multi @RuneAttribute("specifiedOrAccessCondition") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedOrAccessCondition(CSASpecifiedOrAccessConditionEnum _specifiedOrAccessCondition) -
addSpecifiedOrAccessCondition
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedOrAccessCondition(CSASpecifiedOrAccessConditionEnum _specifiedOrAccessCondition, int idx) -
addSpecifiedOrAccessCondition
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedOrAccessCondition(List<CSASpecifiedOrAccessConditionEnum> specifiedOrAccessConditions) -
setSpecifiedOrAccessCondition
@RosettaAttribute("specifiedOrAccessCondition") @Accessor(SETTER) @Multi @RuneAttribute("specifiedOrAccessCondition") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder setSpecifiedOrAccessCondition(List<CSASpecifiedOrAccessConditionEnum> specifiedOrAccessConditions) -
addAdditionalTerminationEvent
@RosettaAttribute("additionalTerminationEvent") @Accessor(ADDER) @Multi @RuneAttribute("additionalTerminationEvent") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addAdditionalTerminationEvent(AdditionalTerminationEventEnum _additionalTerminationEvent) -
addAdditionalTerminationEvent
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addAdditionalTerminationEvent(AdditionalTerminationEventEnum _additionalTerminationEvent, int idx) -
addAdditionalTerminationEvent
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addAdditionalTerminationEvent(List<AdditionalTerminationEventEnum> additionalTerminationEvents) -
setAdditionalTerminationEvent
@RosettaAttribute("additionalTerminationEvent") @Accessor(SETTER) @Multi @RuneAttribute("additionalTerminationEvent") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder setAdditionalTerminationEvent(List<AdditionalTerminationEventEnum> additionalTerminationEvents) -
addSpecifiedAdditionalTerminationEvent
@RosettaAttribute("specifiedAdditionalTerminationEvent") @Accessor(ADDER) @Multi @RuneAttribute("specifiedAdditionalTerminationEvent") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedAdditionalTerminationEvent(String _specifiedAdditionalTerminationEvent) -
addSpecifiedAdditionalTerminationEvent
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedAdditionalTerminationEvent(String _specifiedAdditionalTerminationEvent, int idx) -
addSpecifiedAdditionalTerminationEvent
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder addSpecifiedAdditionalTerminationEvent(List<String> specifiedAdditionalTerminationEvents) -
setSpecifiedAdditionalTerminationEvent
@RosettaAttribute("specifiedAdditionalTerminationEvent") @Accessor(SETTER) @Multi @RuneAttribute("specifiedAdditionalTerminationEvent") public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder setSpecifiedAdditionalTerminationEvent(List<String> specifiedAdditionalTerminationEvents) -
build
Description copied from interface:SpecifiedOrAccessConditionPartyElectionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSpecifiedOrAccessConditionPartyElection
-
toBuilder
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSpecifiedOrAccessConditionPartyElection
-
prune
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder 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
-