Class EventsOfDefaultElection.EventsOfDefaultElectionImpl
java.lang.Object
cdm.legaldocumentation.master.isla.EventsOfDefaultElection.EventsOfDefaultElectionImpl
- All Implemented Interfaces:
EventsOfDefaultElection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EventsOfDefaultElection
public static class EventsOfDefaultElection.EventsOfDefaultElectionImpl
extends Object
implements EventsOfDefaultElection
Immutable Implementation of EventsOfDefaultElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isla.EventsOfDefaultElection
EventsOfDefaultElection.EventsOfDefaultElectionBuilder, EventsOfDefaultElection.EventsOfDefaultElectionBuilderImpl, EventsOfDefaultElection.EventsOfDefaultElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isla.EventsOfDefaultElection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDoes automatic early termination apply to the specified party?Automatic early termination applies in a modified form only.Optional string to capture any further information regarding the automatic early termination even of default.Automatic early termination only applies if required due to system of law, otherwise it is not applicable.In the case where party is acting as an agent, is automatic early termination specified on a per principle basis?Are third party vendors allowed to automate the processing of loans in the event of default (Only relevant to 2010 GMSLAs)?Are existing loans covered in the event of default (Only relevant to 2010 GMSLAs)?getParty()The specified party.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isla.EventsOfDefaultElection
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EventsOfDefaultElectionImpl
protected EventsOfDefaultElectionImpl(EventsOfDefaultElection.EventsOfDefaultElectionBuilder builder)
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:EventsOfDefaultElectionThe specified party.- Specified by:
getPartyin interfaceEventsOfDefaultElection
-
getAutomaticEarlyTerminationApplies
@RosettaAttribute("automaticEarlyTerminationApplies") @Accessor(GETTER) @Required @RuneAttribute("automaticEarlyTerminationApplies") public ApplicabilityOfElectionEnum getAutomaticEarlyTerminationApplies()Description copied from interface:EventsOfDefaultElectionDoes automatic early termination apply to the specified party?- Specified by:
getAutomaticEarlyTerminationAppliesin interfaceEventsOfDefaultElection
-
getExistingLoans
@RosettaAttribute("existingLoans") @Accessor(GETTER) @RuneAttribute("existingLoans") public ApplicabilityOfElectionEnum getExistingLoans()Description copied from interface:EventsOfDefaultElectionAre existing loans covered in the event of default (Only relevant to 2010 GMSLAs)?- Specified by:
getExistingLoansin interfaceEventsOfDefaultElection
-
getAutomation
@RosettaAttribute("automation") @Accessor(GETTER) @RuneAttribute("automation") public ApplicabilityOfElectionEnum getAutomation()Description copied from interface:EventsOfDefaultElectionAre third party vendors allowed to automate the processing of loans in the event of default (Only relevant to 2010 GMSLAs)?- Specified by:
getAutomationin interfaceEventsOfDefaultElection
-
getAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple
@RosettaAttribute("automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple") @Accessor(GETTER) @Required @RuneAttribute("automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple") public Boolean getAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple()Description copied from interface:EventsOfDefaultElectionIn the case where party is acting as an agent, is automatic early termination specified on a per principle basis?- Specified by:
getAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciplein interfaceEventsOfDefaultElection
-
getAutomaticEarlyTerminationRequiredDueToSystemOfLaw
@RosettaAttribute("automaticEarlyTerminationRequiredDueToSystemOfLaw") @Accessor(GETTER) @Required @RuneAttribute("automaticEarlyTerminationRequiredDueToSystemOfLaw") public Boolean getAutomaticEarlyTerminationRequiredDueToSystemOfLaw()Description copied from interface:EventsOfDefaultElectionAutomatic early termination only applies if required due to system of law, otherwise it is not applicable.- Specified by:
getAutomaticEarlyTerminationRequiredDueToSystemOfLawin interfaceEventsOfDefaultElection
-
getAutomaticEarlyTerminationInModifiedForm
@RosettaAttribute("automaticEarlyTerminationInModifiedForm") @Accessor(GETTER) @Required @RuneAttribute("automaticEarlyTerminationInModifiedForm") public Boolean getAutomaticEarlyTerminationInModifiedForm()Description copied from interface:EventsOfDefaultElectionAutomatic early termination applies in a modified form only.- Specified by:
getAutomaticEarlyTerminationInModifiedFormin interfaceEventsOfDefaultElection
-
getAutomaticEarlyTerminationOther
@RosettaAttribute("automaticEarlyTerminationOther") @Accessor(GETTER) @RuneAttribute("automaticEarlyTerminationOther") public String getAutomaticEarlyTerminationOther()Description copied from interface:EventsOfDefaultElectionOptional string to capture any further information regarding the automatic early termination even of default.- Specified by:
getAutomaticEarlyTerminationOtherin interfaceEventsOfDefaultElection
-
build
Description copied from interface:EventsOfDefaultElectionBuild Methods- Specified by:
buildin interfaceEventsOfDefaultElection- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEventsOfDefaultElection- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-