Package cdm.legaldocumentation.csa
Interface AccessConditions.AccessConditionsBuilder
- All Superinterfaces:
AccessConditions,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AccessConditions.AccessConditionsBuilderImpl
- Enclosing interface:
AccessConditions
public static interface AccessConditions.AccessConditionsBuilder
extends AccessConditions, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AccessConditions
AccessConditions.AccessConditionsBuilder, AccessConditions.AccessConditionsBuilderImpl, AccessConditions.AccessConditionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.AccessConditions
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalTerminationEvent(AdditionalTerminationEvent additionalTerminationEvent) addAdditionalTerminationEvent(AdditionalTerminationEvent additionalTerminationEvent, int idx) addAdditionalTerminationEvent(List<? extends AdditionalTerminationEvent> additionalTerminationEvent) addPartyElection(AccessConditionsElections partyElection) addPartyElection(AccessConditionsElections partyElection, int idx) addPartyElection(List<? extends AccessConditionsElections> partyElection) Additional Termination Events applicable to the agreement.getOrCreateAdditionalTerminationEvent(int index) getOrCreatePartyElection(int index) The parties' Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA) election.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalTerminationEvent(List<? extends AdditionalTerminationEvent> additionalTerminationEvent) setPartyElection(List<? extends AccessConditionsElections> partyElection) Methods inherited from interface cdm.legaldocumentation.csa.AccessConditions
build, 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
-
getPartyElection
List<? extends AccessConditionsElections.AccessConditionsElectionsBuilder> getPartyElection()Description copied from interface:AccessConditionsThe parties' Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA) election.- Specified by:
getPartyElectionin interfaceAccessConditions
-
getOrCreateAdditionalTerminationEvent
AdditionalTerminationEvent.AdditionalTerminationEventBuilder getOrCreateAdditionalTerminationEvent(int index) -
getAdditionalTerminationEvent
List<? extends AdditionalTerminationEvent.AdditionalTerminationEventBuilder> getAdditionalTerminationEvent()Description copied from interface:AccessConditionsAdditional Termination Events applicable to the agreement.- Specified by:
getAdditionalTerminationEventin interfaceAccessConditions
-
addPartyElection
-
addPartyElection
AccessConditions.AccessConditionsBuilder addPartyElection(AccessConditionsElections partyElection, int idx) -
addPartyElection
AccessConditions.AccessConditionsBuilder addPartyElection(List<? extends AccessConditionsElections> partyElection) -
setPartyElection
AccessConditions.AccessConditionsBuilder setPartyElection(List<? extends AccessConditionsElections> partyElection) -
addAdditionalTerminationEvent
AccessConditions.AccessConditionsBuilder addAdditionalTerminationEvent(AdditionalTerminationEvent additionalTerminationEvent) -
addAdditionalTerminationEvent
AccessConditions.AccessConditionsBuilder addAdditionalTerminationEvent(AdditionalTerminationEvent additionalTerminationEvent, int idx) -
addAdditionalTerminationEvent
AccessConditions.AccessConditionsBuilder addAdditionalTerminationEvent(List<? extends AdditionalTerminationEvent> additionalTerminationEvent) -
setAdditionalTerminationEvent
AccessConditions.AccessConditionsBuilder setAdditionalTerminationEvent(List<? extends AdditionalTerminationEvent> additionalTerminationEvent) -
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
-