Package cdm.legaldocumentation.csa
Interface RightsEvents.RightsEventsBuilder
- All Superinterfaces:
RightsEvents,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
RightsEvents.RightsEventsBuilderImpl
- Enclosing interface:
RightsEvents
public static interface RightsEvents.RightsEventsBuilder
extends RightsEvents, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RightsEvents
RightsEvents.RightsEventsBuilder, RightsEvents.RightsEventsBuilderImpl, RightsEvents.RightsEventsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.RightsEvents
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe Additional Rights Event election.The bespoke provisions that might be specified by the parties to the agreement applicable to a Notice of Exclusive Control Event.The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Provider Rights Event.The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Taker Rights Event.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalRightsEvent(AdditionalRightsEvent additionalRightsEvent) setControlAgreementNecEvent(ControlAgreementNecEvent controlAgreementNecEvent) setDeliveryInLieuRight(Boolean deliveryInLieuRight) setSecurityProviderRightsEvent(SecurityProviderRightsEvent securityProviderRightsEvent) setSecurityTakerRightsEvent(SecuredPartyRightsEvent securityTakerRightsEvent) Methods inherited from interface cdm.legaldocumentation.csa.RightsEvents
build, getDeliveryInLieuRight, 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
-
getOrCreateSecurityTakerRightsEvent
SecuredPartyRightsEvent.SecuredPartyRightsEventBuilder getOrCreateSecurityTakerRightsEvent() -
getSecurityTakerRightsEvent
SecuredPartyRightsEvent.SecuredPartyRightsEventBuilder getSecurityTakerRightsEvent()Description copied from interface:RightsEventsThe bespoke provisions that might be specified by the parties to the agreement applicable to a Security Taker Rights Event.- Specified by:
getSecurityTakerRightsEventin interfaceRightsEvents
-
getOrCreateControlAgreementNecEvent
ControlAgreementNecEvent.ControlAgreementNecEventBuilder getOrCreateControlAgreementNecEvent() -
getControlAgreementNecEvent
ControlAgreementNecEvent.ControlAgreementNecEventBuilder getControlAgreementNecEvent()Description copied from interface:RightsEventsThe bespoke provisions that might be specified by the parties to the agreement applicable to a Notice of Exclusive Control Event.- Specified by:
getControlAgreementNecEventin interfaceRightsEvents
-
getOrCreateSecurityProviderRightsEvent
SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder getOrCreateSecurityProviderRightsEvent() -
getSecurityProviderRightsEvent
SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder getSecurityProviderRightsEvent()Description copied from interface:RightsEventsThe bespoke provisions that might be specified by the parties to the agreement applicable to a Security Provider Rights Event.- Specified by:
getSecurityProviderRightsEventin interfaceRightsEvents
-
getOrCreateAdditionalRightsEvent
AdditionalRightsEvent.AdditionalRightsEventBuilder getOrCreateAdditionalRightsEvent() -
getAdditionalRightsEvent
AdditionalRightsEvent.AdditionalRightsEventBuilder getAdditionalRightsEvent()Description copied from interface:RightsEventsThe Additional Rights Event election.- Specified by:
getAdditionalRightsEventin interfaceRightsEvents
-
setSecurityTakerRightsEvent
RightsEvents.RightsEventsBuilder setSecurityTakerRightsEvent(SecuredPartyRightsEvent securityTakerRightsEvent) -
setControlAgreementNecEvent
RightsEvents.RightsEventsBuilder setControlAgreementNecEvent(ControlAgreementNecEvent controlAgreementNecEvent) -
setSecurityProviderRightsEvent
RightsEvents.RightsEventsBuilder setSecurityProviderRightsEvent(SecurityProviderRightsEvent securityProviderRightsEvent) -
setDeliveryInLieuRight
-
setAdditionalRightsEvent
RightsEvents.RightsEventsBuilder setAdditionalRightsEvent(AdditionalRightsEvent additionalRightsEvent) -
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
RightsEvents.RightsEventsBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-