Class AutomaticEarlyTermination.AutomaticEarlyTerminationImpl
java.lang.Object
cdm.legaldocumentation.master.isda.AutomaticEarlyTermination.AutomaticEarlyTerminationImpl
- All Implemented Interfaces:
AutomaticEarlyTermination,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AutomaticEarlyTermination
public static class AutomaticEarlyTermination.AutomaticEarlyTerminationImpl
extends Object
implements AutomaticEarlyTermination
Immutable Implementation of AutomaticEarlyTermination
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.AutomaticEarlyTermination
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder, AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl, AutomaticEarlyTermination.AutomaticEarlyTerminationImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isda.AutomaticEarlyTermination
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isda.AutomaticEarlyTermination
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AutomaticEarlyTerminationImpl
protected AutomaticEarlyTerminationImpl(AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder builder)
-
-
Method Details
-
getFallbackAET
@RosettaAttribute("fallbackAET") @Accessor(GETTER) @Required @RuneAttribute("fallbackAET") public Boolean getFallbackAET()Description copied from interface:AutomaticEarlyTerminationSpecifies whether automatic termination applies in the event of certain bankruptcy events.- Specified by:
getFallbackAETin interfaceAutomaticEarlyTermination
-
getIndemnity
@RosettaAttribute("indemnity") @Accessor(GETTER) @Required @RuneAttribute("indemnity") public Boolean getIndemnity()Description copied from interface:AutomaticEarlyTerminationSpecifies whether indemnity applies in the event AET is applicable to one or both of the parties.- Specified by:
getIndemnityin interfaceAutomaticEarlyTermination
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Multi @RuneAttribute("partyElection") public List<? extends AutomaticEarlyTerminationElection> getPartyElection()Description copied from interface:AutomaticEarlyTerminationThe party election specific to the Automatic Early Termination Clause.- Specified by:
getPartyElectionin interfaceAutomaticEarlyTermination
-
build
Description copied from interface:AutomaticEarlyTerminationBuild Methods- Specified by:
buildin interfaceAutomaticEarlyTermination- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAutomaticEarlyTermination- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-