Package cdm.legaldocumentation.csa
Class RightsEvents.RightsEventsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.RightsEvents.RightsEventsBuilderImpl
- All Implemented Interfaces:
RightsEvents,RightsEvents.RightsEventsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
RightsEvents
public static class RightsEvents.RightsEventsBuilderImpl
extends Object
implements RightsEvents.RightsEventsBuilder
Builder Implementation of RightsEvents
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RightsEvents
RightsEvents.RightsEventsBuilder, RightsEvents.RightsEventsBuilderImpl, RightsEvents.RightsEventsImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.RightsEvents
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalRightsEvent(AdditionalRightsEvent _additionalRightsEvent) setControlAgreementNecEvent(ControlAgreementNecEvent _controlAgreementNecEvent) setDeliveryInLieuRight(Boolean _deliveryInLieuRight) setSecurityProviderRightsEvent(SecurityProviderRightsEvent _securityProviderRightsEvent) setSecurityTakerRightsEvent(SecuredPartyRightsEvent _securityTakerRightsEvent) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.RightsEvents
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.RightsEvents.RightsEventsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
securityTakerRightsEvent
-
controlAgreementNecEvent
-
securityProviderRightsEvent
protected SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder securityProviderRightsEvent -
deliveryInLieuRight
-
additionalRightsEvent
-
-
Constructor Details
-
RightsEventsBuilderImpl
public RightsEventsBuilderImpl()
-
-
Method Details
-
getSecurityTakerRightsEvent
@RosettaAttribute("securityTakerRightsEvent") @Accessor(GETTER) @Required @RuneAttribute("securityTakerRightsEvent") public 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- Specified by:
getSecurityTakerRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
getOrCreateSecurityTakerRightsEvent
- Specified by:
getOrCreateSecurityTakerRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
getControlAgreementNecEvent
@RosettaAttribute("controlAgreementNecEvent") @Accessor(GETTER) @RuneAttribute("controlAgreementNecEvent") public 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- Specified by:
getControlAgreementNecEventin interfaceRightsEvents.RightsEventsBuilder
-
getOrCreateControlAgreementNecEvent
public ControlAgreementNecEvent.ControlAgreementNecEventBuilder getOrCreateControlAgreementNecEvent()- Specified by:
getOrCreateControlAgreementNecEventin interfaceRightsEvents.RightsEventsBuilder
-
getSecurityProviderRightsEvent
@RosettaAttribute("securityProviderRightsEvent") @Accessor(GETTER) @Required @RuneAttribute("securityProviderRightsEvent") public 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- Specified by:
getSecurityProviderRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
getOrCreateSecurityProviderRightsEvent
public SecurityProviderRightsEvent.SecurityProviderRightsEventBuilder getOrCreateSecurityProviderRightsEvent()- Specified by:
getOrCreateSecurityProviderRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
getDeliveryInLieuRight
@RosettaAttribute("deliveryInLieuRight") @Accessor(GETTER) @RuneAttribute("deliveryInLieuRight") public Boolean getDeliveryInLieuRight()Description copied from interface:RightsEventsThe specification of whether Delivery In Lieu language is applicable to the agreement (true) or not (false).- Specified by:
getDeliveryInLieuRightin interfaceRightsEvents
-
getAdditionalRightsEvent
@RosettaAttribute("additionalRightsEvent") @Accessor(GETTER) @RuneAttribute("additionalRightsEvent") public AdditionalRightsEvent.AdditionalRightsEventBuilder getAdditionalRightsEvent()Description copied from interface:RightsEventsThe Additional Rights Event election.- Specified by:
getAdditionalRightsEventin interfaceRightsEvents- Specified by:
getAdditionalRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
getOrCreateAdditionalRightsEvent
- Specified by:
getOrCreateAdditionalRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
setSecurityTakerRightsEvent
@RosettaAttribute("securityTakerRightsEvent") @Accessor(SETTER) @Required @RuneAttribute("securityTakerRightsEvent") public RightsEvents.RightsEventsBuilder setSecurityTakerRightsEvent(SecuredPartyRightsEvent _securityTakerRightsEvent) - Specified by:
setSecurityTakerRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
setControlAgreementNecEvent
@RosettaAttribute("controlAgreementNecEvent") @Accessor(SETTER) @RuneAttribute("controlAgreementNecEvent") public RightsEvents.RightsEventsBuilder setControlAgreementNecEvent(ControlAgreementNecEvent _controlAgreementNecEvent) - Specified by:
setControlAgreementNecEventin interfaceRightsEvents.RightsEventsBuilder
-
setSecurityProviderRightsEvent
@RosettaAttribute("securityProviderRightsEvent") @Accessor(SETTER) @Required @RuneAttribute("securityProviderRightsEvent") public RightsEvents.RightsEventsBuilder setSecurityProviderRightsEvent(SecurityProviderRightsEvent _securityProviderRightsEvent) - Specified by:
setSecurityProviderRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
setDeliveryInLieuRight
@RosettaAttribute("deliveryInLieuRight") @Accessor(SETTER) @RuneAttribute("deliveryInLieuRight") public RightsEvents.RightsEventsBuilder setDeliveryInLieuRight(Boolean _deliveryInLieuRight) - Specified by:
setDeliveryInLieuRightin interfaceRightsEvents.RightsEventsBuilder
-
setAdditionalRightsEvent
@RosettaAttribute("additionalRightsEvent") @Accessor(SETTER) @RuneAttribute("additionalRightsEvent") public RightsEvents.RightsEventsBuilder setAdditionalRightsEvent(AdditionalRightsEvent _additionalRightsEvent) - Specified by:
setAdditionalRightsEventin interfaceRightsEvents.RightsEventsBuilder
-
build
Description copied from interface:RightsEventsBuild Methods- Specified by:
buildin interfaceRightsEvents- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceRightsEvents- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceRightsEvents.RightsEventsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public RightsEvents.RightsEventsBuilder 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
-