Class EventsOfDefaultElection.EventsOfDefaultElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.isla.EventsOfDefaultElection.EventsOfDefaultElectionBuilderImpl
- All Implemented Interfaces:
EventsOfDefaultElection,EventsOfDefaultElection.EventsOfDefaultElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EventsOfDefaultElection
public static class EventsOfDefaultElection.EventsOfDefaultElectionBuilderImpl
extends Object
implements EventsOfDefaultElection.EventsOfDefaultElectionBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected ApplicabilityOfElectionEnumprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected ApplicabilityOfElectionEnumprotected ApplicabilityOfElectionEnumprotected CounterpartyRoleEnumFields inherited from interface cdm.legaldocumentation.master.isla.EventsOfDefaultElection
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAutomaticEarlyTerminationApplies(ApplicabilityOfElectionEnum _automaticEarlyTerminationApplies) setAutomaticEarlyTerminationInModifiedForm(Boolean _automaticEarlyTerminationInModifiedForm) setAutomaticEarlyTerminationOther(String _automaticEarlyTerminationOther) setAutomaticEarlyTerminationRequiredDueToSystemOfLaw(Boolean _automaticEarlyTerminationRequiredDueToSystemOfLaw) setAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple(Boolean _automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple) setAutomation(ApplicabilityOfElectionEnum _automation) setExistingLoans(ApplicabilityOfElectionEnum _existingLoans) setParty(CounterpartyRoleEnum _party) toString()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 cdm.legaldocumentation.master.isla.EventsOfDefaultElection.EventsOfDefaultElectionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
party
-
automaticEarlyTerminationApplies
-
existingLoans
-
automation
-
automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple
-
automaticEarlyTerminationRequiredDueToSystemOfLaw
-
automaticEarlyTerminationInModifiedForm
-
automaticEarlyTerminationOther
-
-
Constructor Details
-
EventsOfDefaultElectionBuilderImpl
public EventsOfDefaultElectionBuilderImpl()
-
-
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
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setAutomaticEarlyTerminationApplies
@RosettaAttribute("automaticEarlyTerminationApplies") @Accessor(SETTER) @Required @RuneAttribute("automaticEarlyTerminationApplies") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomaticEarlyTerminationApplies(ApplicabilityOfElectionEnum _automaticEarlyTerminationApplies) - Specified by:
setAutomaticEarlyTerminationAppliesin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setExistingLoans
@RosettaAttribute("existingLoans") @Accessor(SETTER) @RuneAttribute("existingLoans") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setExistingLoans(ApplicabilityOfElectionEnum _existingLoans) - Specified by:
setExistingLoansin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setAutomation
@RosettaAttribute("automation") @Accessor(SETTER) @RuneAttribute("automation") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomation(ApplicabilityOfElectionEnum _automation) - Specified by:
setAutomationin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple
@RosettaAttribute("automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple") @Accessor(SETTER) @Required @RuneAttribute("automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple(Boolean _automaticEarlyTerminationSpecifiedSeparatelyForEachPrinciple) -
setAutomaticEarlyTerminationRequiredDueToSystemOfLaw
@RosettaAttribute("automaticEarlyTerminationRequiredDueToSystemOfLaw") @Accessor(SETTER) @Required @RuneAttribute("automaticEarlyTerminationRequiredDueToSystemOfLaw") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomaticEarlyTerminationRequiredDueToSystemOfLaw(Boolean _automaticEarlyTerminationRequiredDueToSystemOfLaw) - Specified by:
setAutomaticEarlyTerminationRequiredDueToSystemOfLawin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setAutomaticEarlyTerminationInModifiedForm
@RosettaAttribute("automaticEarlyTerminationInModifiedForm") @Accessor(SETTER) @Required @RuneAttribute("automaticEarlyTerminationInModifiedForm") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomaticEarlyTerminationInModifiedForm(Boolean _automaticEarlyTerminationInModifiedForm) - Specified by:
setAutomaticEarlyTerminationInModifiedFormin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
setAutomaticEarlyTerminationOther
@RosettaAttribute("automaticEarlyTerminationOther") @Accessor(SETTER) @RuneAttribute("automaticEarlyTerminationOther") public EventsOfDefaultElection.EventsOfDefaultElectionBuilder setAutomaticEarlyTerminationOther(String _automaticEarlyTerminationOther) - Specified by:
setAutomaticEarlyTerminationOtherin interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder
-
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
-
prune
- Specified by:
prunein interfaceEventsOfDefaultElection.EventsOfDefaultElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EventsOfDefaultElection.EventsOfDefaultElectionBuilder 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
-