Class AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.isda.AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl
- All Implemented Interfaces:
AutomaticEarlyTermination,AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AutomaticEarlyTermination
public static class AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl
extends Object
implements AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
Builder 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
FieldsFields inherited from interface cdm.legaldocumentation.master.isda.AutomaticEarlyTermination
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(AutomaticEarlyTerminationElection _partyElection) addPartyElection(AutomaticEarlyTerminationElection _partyElection, int idx) addPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElections) build()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.getOrCreatePartyElection(int index) The party election specific to the Automatic Early Termination Clause.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setFallbackAET(Boolean _fallbackAET) setIndemnity(Boolean _indemnity) setPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElections) toString()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 cdm.legaldocumentation.master.isda.AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
fallbackAET
-
indemnity
-
partyElection
protected List<AutomaticEarlyTerminationElection.AutomaticEarlyTerminationElectionBuilder> partyElection
-
-
Constructor Details
-
AutomaticEarlyTerminationBuilderImpl
public AutomaticEarlyTerminationBuilderImpl()
-
-
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.AutomaticEarlyTerminationElectionBuilder> getPartyElection()Description copied from interface:AutomaticEarlyTerminationThe party election specific to the Automatic Early Termination Clause.- Specified by:
getPartyElectionin interfaceAutomaticEarlyTermination- Specified by:
getPartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
getOrCreatePartyElection
public AutomaticEarlyTerminationElection.AutomaticEarlyTerminationElectionBuilder getOrCreatePartyElection(int index) - Specified by:
getOrCreatePartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
setFallbackAET
@RosettaAttribute("fallbackAET") @Accessor(SETTER) @Required @RuneAttribute("fallbackAET") public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder setFallbackAET(Boolean _fallbackAET) - Specified by:
setFallbackAETin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
setIndemnity
@RosettaAttribute("indemnity") @Accessor(SETTER) @Required @RuneAttribute("indemnity") public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder setIndemnity(Boolean _indemnity) - Specified by:
setIndemnityin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
addPartyElection
@RosettaAttribute("partyElection") @Accessor(ADDER) @Multi @RuneAttribute("partyElection") public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(AutomaticEarlyTerminationElection _partyElection) - Specified by:
addPartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
addPartyElection
public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(AutomaticEarlyTerminationElection _partyElection, int idx) - Specified by:
addPartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
addPartyElection
public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElections) - Specified by:
addPartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
setPartyElection
@RosettaAttribute("partyElection") @Accessor(SETTER) @Multi @RuneAttribute("partyElection") public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder setPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElections) - Specified by:
setPartyElectionin interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
-
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
-
prune
- Specified by:
prunein interfaceAutomaticEarlyTermination.AutomaticEarlyTerminationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder 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
-