Package cdm.legaldocumentation.csa
Interface RightsEvents
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
RightsEvents.RightsEventsBuilder
- All Known Implementing Classes:
RightsEvents.RightsEventsBuilderImpl,RightsEvents.RightsEventsImpl
@RosettaDataType(value="RightsEvents",
builder=RightsEventsBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="RightsEvents",
model="cdm",
builder=RightsEventsBuilderImpl.class,
version="6.19.0")
public interface RightsEvents
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the rights of Security Taker and/or Security Provider when an Early Termination or Access Condition event has occurred.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of RightsEventsstatic classImmutable Implementation of RightsEvents -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The 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 specification of whether Delivery In Lieu language is applicable to the agreement (true) or not (false).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 Class<? extends RightsEvents> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends RightsEvents> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getSecurityTakerRightsEvent
SecuredPartyRightsEvent getSecurityTakerRightsEvent()The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Taker Rights Event. -
getControlAgreementNecEvent
ControlAgreementNecEvent getControlAgreementNecEvent()The bespoke provisions that might be specified by the parties to the agreement applicable to a Notice of Exclusive Control Event. -
getSecurityProviderRightsEvent
SecurityProviderRightsEvent getSecurityProviderRightsEvent()The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Provider Rights Event. -
getDeliveryInLieuRight
Boolean getDeliveryInLieuRight()The specification of whether Delivery In Lieu language is applicable to the agreement (true) or not (false). -
getAdditionalRightsEvent
AdditionalRightsEvent getAdditionalRightsEvent()The Additional Rights Event election. -
build
RightsEvents build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
RightsEvents.RightsEventsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-