Interface AutomaticEarlyTermination
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
- All Known Implementing Classes:
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl,AutomaticEarlyTermination.AutomaticEarlyTerminationImpl
@RosettaDataType(value="AutomaticEarlyTermination",
builder=AutomaticEarlyTerminationBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="AutomaticEarlyTermination",
model="cdm",
builder=AutomaticEarlyTerminationBuilderImpl.class,
version="7.0.0-dev.105")
public interface AutomaticEarlyTermination
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Automatic Early Termination provision applicable to a Master Agreement.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus MasterAgreement ISDA_MA_1998 1998 Master Agreement section "6(a)" Provision Body ISDA Corpus MasterAgreement ISDA_MA_2002 2002 Master Agreement section "6(a)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of AutomaticEarlyTerminationstatic classImmutable Implementation of AutomaticEarlyTermination -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specifies whether automatic termination applies in the event of certain bankruptcy events.Specifies whether indemnity applies in the event AET is applicable to one or both of the parties.List<? extends AutomaticEarlyTerminationElection> The party election specific to the Automatic Early Termination Clause.default Class<? extends AutomaticEarlyTermination> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AutomaticEarlyTermination> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getFallbackAET
Boolean getFallbackAET()Specifies whether automatic termination applies in the event of certain bankruptcy events. -
getIndemnity
Boolean getIndemnity()Specifies whether indemnity applies in the event AET is applicable to one or both of the parties. -
getPartyElection
List<? extends AutomaticEarlyTerminationElection> getPartyElection()The party election specific to the Automatic Early Termination Clause. -
build
AutomaticEarlyTermination build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-