Package cdm.legaldocumentation.csa
Class AdditionalTerminationEvent.AdditionalTerminationEventImpl
java.lang.Object
cdm.legaldocumentation.csa.AdditionalTerminationEvent.AdditionalTerminationEventImpl
- All Implemented Interfaces:
AdditionalTerminationEvent,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AdditionalTerminationEvent
public static class AdditionalTerminationEvent.AdditionalTerminationEventImpl
extends Object
implements AdditionalTerminationEvent
Immutable Implementation of AdditionalTerminationEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AdditionalTerminationEvent
AdditionalTerminationEvent.AdditionalTerminationEventBuilder, AdditionalTerminationEvent.AdditionalTerminationEventBuilderImpl, AdditionalTerminationEvent.AdditionalTerminationEventImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.AdditionalTerminationEvent
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAdditionalTerminationEventImpl(AdditionalTerminationEvent.AdditionalTerminationEventBuilder builder) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.AdditionalTerminationEvent
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AdditionalTerminationEventImpl
protected AdditionalTerminationEventImpl(AdditionalTerminationEvent.AdditionalTerminationEventBuilder builder)
-
-
Method Details
-
getName
@RosettaAttribute("name") @Accessor(GETTER) @Required @RuneAttribute("name") public String getName()Description copied from interface:AdditionalTerminationEventThe name of the additional termination event.- Specified by:
getNamein interfaceAdditionalTerminationEvent
-
getApplicableParty
@RosettaAttribute("applicableParty") @Accessor(GETTER) @Required @Multi @RuneAttribute("applicableParty") public List<CounterpartyRoleEnum> getApplicableParty()Description copied from interface:AdditionalTerminationEventWhether the additional termination event is applicable for the relevant party.- Specified by:
getApplicablePartyin interfaceAdditionalTerminationEvent
-
build
Description copied from interface:AdditionalTerminationEventBuild Methods- Specified by:
buildin interfaceAdditionalTerminationEvent- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAdditionalTerminationEvent- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(AdditionalTerminationEvent.AdditionalTerminationEventBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-