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
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of EventsOfDefaultElectionstatic classImmutable Implementation of EventsOfDefaultElection -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Does 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.default Class<? extends EventsOfDefaultElection> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends EventsOfDefaultElection> 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
-
getParty
CounterpartyRoleEnum 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
ApplicabilityOfElectionEnum 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
EventsOfDefaultElection build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
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
-