Interface EventsOfDefaultElection

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
EventsOfDefaultElection.EventsOfDefaultElectionBuilder
All Known Implementing Classes:
EventsOfDefaultElection.EventsOfDefaultElectionBuilderImpl, EventsOfDefaultElection.EventsOfDefaultElectionImpl

@RosettaDataType(value="EventsOfDefaultElection", builder=EventsOfDefaultElectionBuilderImpl.class, version="7.0.0-dev.105") @RuneDataType(value="EventsOfDefaultElection", model="cdm", builder=EventsOfDefaultElectionBuilderImpl.class, version="7.0.0-dev.105") public interface EventsOfDefaultElection extends com.rosetta.model.lib.RosettaModelObject
The specific party elections for events of default.
Version:
7.0.0-dev.105
  • Field Details

  • Method Details

    • getParty

      The specified party.
    • getAutomaticEarlyTerminationApplies

      ApplicabilityOfElectionEnum getAutomaticEarlyTerminationApplies()
      Does automatic early termination apply to the specified party?
    • getExistingLoans

      ApplicabilityOfElectionEnum getExistingLoans()
      Are existing loans covered in the event of default (Only relevant to 2010 GMSLAs)?
    • getAutomation

      Are third party vendors allowed to automate the processing of loans in the event of default (Only relevant to 2010 GMSLAs)?
    • getAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple

      Boolean getAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple()
      In the case where party is acting as an agent, is automatic early termination specified on a per principle basis?
    • getAutomaticEarlyTerminationRequiredDueToSystemOfLaw

      Boolean getAutomaticEarlyTerminationRequiredDueToSystemOfLaw()
      Automatic early termination only applies if required due to system of law, otherwise it is not applicable.
    • getAutomaticEarlyTerminationInModifiedForm

      Boolean getAutomaticEarlyTerminationInModifiedForm()
      Automatic early termination applies in a modified form only.
    • getAutomaticEarlyTerminationOther

      String getAutomaticEarlyTerminationOther()
      Optional string to capture any further information regarding the automatic early termination even of default.
    • build

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

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

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends EventsOfDefaultElection> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends EventsOfDefaultElection> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject