Package cdm.legaldocumentation.csa
Class AdditionalTerminationEvent.AdditionalTerminationEventBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.AdditionalTerminationEvent.AdditionalTerminationEventBuilderImpl
- All Implemented Interfaces:
AdditionalTerminationEvent,AdditionalTerminationEvent.AdditionalTerminationEventBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AdditionalTerminationEvent
public static class AdditionalTerminationEvent.AdditionalTerminationEventBuilderImpl
extends Object
implements AdditionalTerminationEvent.AdditionalTerminationEventBuilder
Builder Implementation of AdditionalTerminationEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AdditionalTerminationEvent
AdditionalTerminationEvent.AdditionalTerminationEventBuilder, AdditionalTerminationEvent.AdditionalTerminationEventBuilderImpl, AdditionalTerminationEvent.AdditionalTerminationEventImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.AdditionalTerminationEvent
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddApplicableParty(CounterpartyRoleEnum _applicableParty) addApplicableParty(CounterpartyRoleEnum _applicableParty, int idx) addApplicableParty(List<CounterpartyRoleEnum> applicablePartys) build()Build MethodsbooleanWhether the additional termination event is applicable for the relevant party.getName()The name of the additional termination event.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setApplicableParty(List<CounterpartyRoleEnum> applicablePartys) toString()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 cdm.legaldocumentation.csa.AdditionalTerminationEvent.AdditionalTerminationEventBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
name
-
applicableParty
-
-
Constructor Details
-
AdditionalTerminationEventBuilderImpl
public AdditionalTerminationEventBuilderImpl()
-
-
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
-
setName
@RosettaAttribute("name") @Accessor(SETTER) @Required @RuneAttribute("name") public AdditionalTerminationEvent.AdditionalTerminationEventBuilder setName(String _name) - Specified by:
setNamein interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder
-
addApplicableParty
@RosettaAttribute("applicableParty") @Accessor(ADDER) @Required @Multi @RuneAttribute("applicableParty") public AdditionalTerminationEvent.AdditionalTerminationEventBuilder addApplicableParty(CounterpartyRoleEnum _applicableParty) - Specified by:
addApplicablePartyin interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder
-
addApplicableParty
public AdditionalTerminationEvent.AdditionalTerminationEventBuilder addApplicableParty(CounterpartyRoleEnum _applicableParty, int idx) - Specified by:
addApplicablePartyin interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder
-
addApplicableParty
public AdditionalTerminationEvent.AdditionalTerminationEventBuilder addApplicableParty(List<CounterpartyRoleEnum> applicablePartys) - Specified by:
addApplicablePartyin interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder
-
setApplicableParty
@RosettaAttribute("applicableParty") @Accessor(SETTER) @Required @Multi @RuneAttribute("applicableParty") public AdditionalTerminationEvent.AdditionalTerminationEventBuilder setApplicableParty(List<CounterpartyRoleEnum> applicablePartys) - Specified by:
setApplicablePartyin interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder
-
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
-
prune
- Specified by:
prunein interfaceAdditionalTerminationEvent.AdditionalTerminationEventBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AdditionalTerminationEvent.AdditionalTerminationEventBuilder 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
-