Package cdm.product.template
Class Knock.KnockBuilderImpl
java.lang.Object
cdm.product.template.Knock.KnockBuilderImpl
- All Implemented Interfaces:
Knock,Knock.KnockBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Knock
Builder Implementation of Knock
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Knock
Knock.KnockBuilder, Knock.KnockBuilderImpl, Knock.KnockImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<TriggerEvent.TriggerEventBuilder> protected List<TriggerEvent.TriggerEventBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddKnockIn(TriggerEvent _knockIn) addKnockIn(TriggerEvent _knockIn, int idx) addKnockIn(List<? extends TriggerEvent> knockIns) addKnockOut(TriggerEvent _knockOut) addKnockOut(TriggerEvent _knockOut, int idx) addKnockOut(List<? extends TriggerEvent> knockOuts) build()Build MethodsbooleanList<? extends TriggerEvent.TriggerEventBuilder> The knock in.List<? extends TriggerEvent.TriggerEventBuilder> The knock out.getOrCreateKnockIn(int index) getOrCreateKnockOut(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setKnockIn(List<? extends TriggerEvent> knockIns) setKnockOut(List<? extends TriggerEvent> knockOuts) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.Knock.KnockBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
knockIn
-
knockOut
-
-
Constructor Details
-
KnockBuilderImpl
public KnockBuilderImpl()
-
-
Method Details
-
getKnockIn
@RosettaAttribute("knockIn") @Accessor(GETTER) @Multi @RuneAttribute("knockIn") public List<? extends TriggerEvent.TriggerEventBuilder> getKnockIn()Description copied from interface:KnockThe knock in.- Specified by:
getKnockInin interfaceKnock- Specified by:
getKnockInin interfaceKnock.KnockBuilder
-
getOrCreateKnockIn
- Specified by:
getOrCreateKnockInin interfaceKnock.KnockBuilder
-
getKnockOut
@RosettaAttribute("knockOut") @Accessor(GETTER) @Multi @RuneAttribute("knockOut") public List<? extends TriggerEvent.TriggerEventBuilder> getKnockOut()Description copied from interface:KnockThe knock out.- Specified by:
getKnockOutin interfaceKnock- Specified by:
getKnockOutin interfaceKnock.KnockBuilder
-
getOrCreateKnockOut
- Specified by:
getOrCreateKnockOutin interfaceKnock.KnockBuilder
-
addKnockIn
@RosettaAttribute("knockIn") @Accessor(ADDER) @Multi @RuneAttribute("knockIn") public Knock.KnockBuilder addKnockIn(TriggerEvent _knockIn) - Specified by:
addKnockInin interfaceKnock.KnockBuilder
-
addKnockIn
- Specified by:
addKnockInin interfaceKnock.KnockBuilder
-
addKnockIn
- Specified by:
addKnockInin interfaceKnock.KnockBuilder
-
setKnockIn
@RosettaAttribute("knockIn") @Accessor(SETTER) @Multi @RuneAttribute("knockIn") public Knock.KnockBuilder setKnockIn(List<? extends TriggerEvent> knockIns) - Specified by:
setKnockInin interfaceKnock.KnockBuilder
-
addKnockOut
@RosettaAttribute("knockOut") @Accessor(ADDER) @Multi @RuneAttribute("knockOut") public Knock.KnockBuilder addKnockOut(TriggerEvent _knockOut) - Specified by:
addKnockOutin interfaceKnock.KnockBuilder
-
addKnockOut
- Specified by:
addKnockOutin interfaceKnock.KnockBuilder
-
addKnockOut
- Specified by:
addKnockOutin interfaceKnock.KnockBuilder
-
setKnockOut
@RosettaAttribute("knockOut") @Accessor(SETTER) @Multi @RuneAttribute("knockOut") public Knock.KnockBuilder setKnockOut(List<? extends TriggerEvent> knockOuts) - Specified by:
setKnockOutin interfaceKnock.KnockBuilder
-
build
Description copied from interface:KnockBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceKnock.KnockBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Knock.KnockBuilder 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
-