Interface AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
- All Superinterfaces:
AutomaticEarlyTermination,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilderImpl
- Enclosing interface:
AutomaticEarlyTermination
public static interface AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder
extends AutomaticEarlyTermination, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(AutomaticEarlyTerminationElection partyElection) addPartyElection(AutomaticEarlyTerminationElection partyElection, int idx) addPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElection) getOrCreatePartyElection(int index) The party election specific to the Automatic Early Termination Clause.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFallbackAET(Boolean fallbackAET) setIndemnity(Boolean indemnity) setPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElection) Methods inherited from interface cdm.legaldocumentation.master.isda.AutomaticEarlyTermination
build, getFallbackAET, getIndemnity, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePartyElection
AutomaticEarlyTerminationElection.AutomaticEarlyTerminationElectionBuilder getOrCreatePartyElection(int index) -
getPartyElection
List<? extends AutomaticEarlyTerminationElection.AutomaticEarlyTerminationElectionBuilder> getPartyElection()Description copied from interface:AutomaticEarlyTerminationThe party election specific to the Automatic Early Termination Clause.- Specified by:
getPartyElectionin interfaceAutomaticEarlyTermination
-
setFallbackAET
-
setIndemnity
-
addPartyElection
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(AutomaticEarlyTerminationElection partyElection) -
addPartyElection
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(AutomaticEarlyTerminationElection partyElection, int idx) -
addPartyElection
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder addPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElection) -
setPartyElection
AutomaticEarlyTermination.AutomaticEarlyTerminationBuilder setPartyElection(List<? extends AutomaticEarlyTerminationElection> partyElection) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-