Package cdm.legaldocumentation.csa
Class SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionImpl
java.lang.Object
cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionImpl
- All Implemented Interfaces:
SpecifiedOrAccessConditionPartyElection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SpecifiedOrAccessConditionPartyElection
public static class SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionImpl
extends Object
implements SpecifiedOrAccessConditionPartyElection
Immutable Implementation of SpecifiedOrAccessConditionPartyElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection
SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder, SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilderImpl, SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpecifiedOrAccessConditionPartyElectionImpl(SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.inthashCode()protected voidsetBuilderFields(SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder builder) 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 cdm.legaldocumentation.csa.SpecifiedOrAccessConditionPartyElection
getType, metaData, process
-
Constructor Details
-
SpecifiedOrAccessConditionPartyElectionImpl
protected SpecifiedOrAccessConditionPartyElectionImpl(SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder builder)
-
-
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
-
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
-
setBuilderFields
protected void setBuilderFields(SpecifiedOrAccessConditionPartyElection.SpecifiedOrAccessConditionPartyElectionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-