Class RightsEvents.RightsEventsImpl

java.lang.Object
cdm.legaldocumentation.csa.RightsEvents.RightsEventsImpl
All Implemented Interfaces:
RightsEvents, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
RightsEvents

public static class RightsEvents.RightsEventsImpl extends Object implements RightsEvents
Immutable Implementation of RightsEvents
  • Constructor Details

  • Method Details

    • getSecurityTakerRightsEvent

      @RosettaAttribute("securityTakerRightsEvent") @Accessor(GETTER) @Required @RuneAttribute("securityTakerRightsEvent") public SecuredPartyRightsEvent getSecurityTakerRightsEvent()
      Description copied from interface: RightsEvents
      The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Taker Rights Event.
      Specified by:
      getSecurityTakerRightsEvent in interface RightsEvents
    • getControlAgreementNecEvent

      @RosettaAttribute("controlAgreementNecEvent") @Accessor(GETTER) @RuneAttribute("controlAgreementNecEvent") public ControlAgreementNecEvent getControlAgreementNecEvent()
      Description copied from interface: RightsEvents
      The bespoke provisions that might be specified by the parties to the agreement applicable to a Notice of Exclusive Control Event.
      Specified by:
      getControlAgreementNecEvent in interface RightsEvents
    • getSecurityProviderRightsEvent

      @RosettaAttribute("securityProviderRightsEvent") @Accessor(GETTER) @Required @RuneAttribute("securityProviderRightsEvent") public SecurityProviderRightsEvent getSecurityProviderRightsEvent()
      Description copied from interface: RightsEvents
      The bespoke provisions that might be specified by the parties to the agreement applicable to a Security Provider Rights Event.
      Specified by:
      getSecurityProviderRightsEvent in interface RightsEvents
    • getDeliveryInLieuRight

      @RosettaAttribute("deliveryInLieuRight") @Accessor(GETTER) @RuneAttribute("deliveryInLieuRight") public Boolean getDeliveryInLieuRight()
      Description copied from interface: RightsEvents
      The specification of whether Delivery In Lieu language is applicable to the agreement (true) or not (false).
      Specified by:
      getDeliveryInLieuRight in interface RightsEvents
    • getAdditionalRightsEvent

      @RosettaAttribute("additionalRightsEvent") @Accessor(GETTER) @RuneAttribute("additionalRightsEvent") public AdditionalRightsEvent getAdditionalRightsEvent()
      Description copied from interface: RightsEvents
      The Additional Rights Event election.
      Specified by:
      getAdditionalRightsEvent in interface RightsEvents
    • build

      public RightsEvents build()
      Description copied from interface: RightsEvents
      Build Methods
      Specified by:
      build in interface RightsEvents
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface RightsEvents
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(RightsEvents.RightsEventsBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object