Package cdm.legaldocumentation.csa
Class SecurityProviderRightsEvent.SecurityProviderRightsEventBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.SecurityProviderRightsEvent.SecurityProviderRightsEventBuilderImpl
- All Implemented Interfaces:
SecurityProviderRightsEvent,SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SecurityProviderRightsEvent
public static class SecurityProviderRightsEvent.SecurityProviderRightsEventBuilderImpl
extends Object
implements SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
Builder Implementation of SecurityProviderRightsEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SecurityProviderRightsEvent
SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder, SecurityProviderRightsEvent.SecurityProviderRightsEventBuilderImpl, SecurityProviderRightsEvent.SecurityProviderRightsEventImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected Booleanprotected BooleanFields inherited from interface cdm.legaldocumentation.csa.SecurityProviderRightsEvent
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(SecurityProviderRightsEventElection _partyElection) addPartyElection(SecurityProviderRightsEventElection _partyElection, int idx) addPartyElection(List<? extends SecurityProviderRightsEventElection> partyElections) build()Build MethodsbooleanThe Automatic Set-Off provision applies when the value is set to True.A custom Pledgor/Obligor/Chargor Rights Event election might be specified by the parties.If specified as applicable here, a Pledgor/Obligor/Chargor Rights Event will not occur unless the Pledgor/Obligor/Chargor (A) has provided a statement to the Secured Party in respect of such Early Termination Date.The Pledgor/Obligor/Chargor Rights Event election includes cooling off language when the attribute is set of True.getOrCreatePartyElection(int index) Getter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAutomaticSetOff(Boolean _automaticSetOff) setCustomElection(String _customElection) setFullDischarge(Boolean _fullDischarge) setIncludeCoolingOffLanguage(Boolean _includeCoolingOffLanguage) setPartyElection(List<? extends SecurityProviderRightsEventElection> partyElections) 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.SecurityProviderRightsEvent
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
process
-
Field Details
-
partyElection
protected List<SecurityProviderRightsEventElection.SecurityProviderRightsEventElectionBuilder> partyElection -
includeCoolingOffLanguage
-
fullDischarge
-
automaticSetOff
-
customElection
-
-
Constructor Details
-
SecurityProviderRightsEventBuilderImpl
public SecurityProviderRightsEventBuilderImpl()
-
-
Method Details
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Multi @RuneAttribute("partyElection") public List<? extends SecurityProviderRightsEventElection.SecurityProviderRightsEventElectionBuilder> getPartyElection()Description copied from interface:SecurityProviderRightsEventGetter Methods- Specified by:
getPartyElectionin interfaceSecurityProviderRightsEvent- Specified by:
getPartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
getOrCreatePartyElection
public SecurityProviderRightsEventElection.SecurityProviderRightsEventElectionBuilder getOrCreatePartyElection(int index) - Specified by:
getOrCreatePartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
getIncludeCoolingOffLanguage
@RosettaAttribute("includeCoolingOffLanguage") @Accessor(GETTER) @Required @RuneAttribute("includeCoolingOffLanguage") public Boolean getIncludeCoolingOffLanguage()Description copied from interface:SecurityProviderRightsEventThe Pledgor/Obligor/Chargor Rights Event election includes cooling off language when the attribute is set of True.- Specified by:
getIncludeCoolingOffLanguagein interfaceSecurityProviderRightsEvent
-
getFullDischarge
@RosettaAttribute("fullDischarge") @Accessor(GETTER) @RuneAttribute("fullDischarge") public Boolean getFullDischarge()Description copied from interface:SecurityProviderRightsEventIf specified as applicable here, a Pledgor/Obligor/Chargor Rights Event will not occur unless the Pledgor/Obligor/Chargor (A) has provided a statement to the Secured Party in respect of such Early Termination Date.- Specified by:
getFullDischargein interfaceSecurityProviderRightsEvent
-
getAutomaticSetOff
@RosettaAttribute("automaticSetOff") @Accessor(GETTER) @RuneAttribute("automaticSetOff") public Boolean getAutomaticSetOff()Description copied from interface:SecurityProviderRightsEventThe Automatic Set-Off provision applies when the value is set to True. Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(l)" * name "Modification to Obligors Rights and Remedies" Provision- Specified by:
getAutomaticSetOffin interfaceSecurityProviderRightsEvent
-
getCustomElection
@RosettaAttribute("customElection") @Accessor(GETTER) @RuneAttribute("customElection") public String getCustomElection()Description copied from interface:SecurityProviderRightsEventA custom Pledgor/Obligor/Chargor Rights Event election might be specified by the parties.- Specified by:
getCustomElectionin interfaceSecurityProviderRightsEvent
-
addPartyElection
@RosettaAttribute("partyElection") @Accessor(ADDER) @Multi @RuneAttribute("partyElection") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder addPartyElection(SecurityProviderRightsEventElection _partyElection) - Specified by:
addPartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
addPartyElection
public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder addPartyElection(SecurityProviderRightsEventElection _partyElection, int idx) - Specified by:
addPartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
addPartyElection
public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder addPartyElection(List<? extends SecurityProviderRightsEventElection> partyElections) - Specified by:
addPartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
setPartyElection
@RosettaAttribute("partyElection") @Accessor(SETTER) @Multi @RuneAttribute("partyElection") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder setPartyElection(List<? extends SecurityProviderRightsEventElection> partyElections) - Specified by:
setPartyElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
setIncludeCoolingOffLanguage
@RosettaAttribute("includeCoolingOffLanguage") @Accessor(SETTER) @Required @RuneAttribute("includeCoolingOffLanguage") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder setIncludeCoolingOffLanguage(Boolean _includeCoolingOffLanguage) - Specified by:
setIncludeCoolingOffLanguagein interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
setFullDischarge
@RosettaAttribute("fullDischarge") @Accessor(SETTER) @RuneAttribute("fullDischarge") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder setFullDischarge(Boolean _fullDischarge) - Specified by:
setFullDischargein interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
setAutomaticSetOff
@RosettaAttribute("automaticSetOff") @Accessor(SETTER) @RuneAttribute("automaticSetOff") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder setAutomaticSetOff(Boolean _automaticSetOff) - Specified by:
setAutomaticSetOffin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
setCustomElection
@RosettaAttribute("customElection") @Accessor(SETTER) @RuneAttribute("customElection") public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder setCustomElection(String _customElection) - Specified by:
setCustomElectionin interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
build
Description copied from interface:SecurityProviderRightsEventBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityProviderRightsEvent
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityProviderRightsEvent
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSecurityProviderRightsEvent.SecurityProviderRightsEventBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder 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
-