Package cdm.product.template
Class Barrier.BarrierBuilderImpl
java.lang.Object
cdm.product.template.Barrier.BarrierBuilderImpl
- All Implemented Interfaces:
Barrier,Barrier.BarrierBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Barrier
Builder Implementation of Barrier
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Barrier
Barrier.BarrierBuilder, Barrier.BarrierBuilderImpl, Barrier.BarrierImpl -
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 option only becomes active when a predetermined trigger level is breached.List<? extends TriggerEvent.TriggerEventBuilder> The option becomes null and void when a predetermined trigger level is breached.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.Barrier.BarrierBuilder
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
-
BarrierBuilderImpl
public BarrierBuilderImpl()
-
-
Method Details
-
getKnockIn
@RosettaAttribute("knockIn") @Accessor(GETTER) @Multi @RuneAttribute("knockIn") public List<? extends TriggerEvent.TriggerEventBuilder> getKnockIn()Description copied from interface:BarrierThe option only becomes active when a predetermined trigger level is breached.- Specified by:
getKnockInin interfaceBarrier- Specified by:
getKnockInin interfaceBarrier.BarrierBuilder
-
getOrCreateKnockIn
- Specified by:
getOrCreateKnockInin interfaceBarrier.BarrierBuilder
-
getKnockOut
@RosettaAttribute("knockOut") @Accessor(GETTER) @Multi @RuneAttribute("knockOut") public List<? extends TriggerEvent.TriggerEventBuilder> getKnockOut()Description copied from interface:BarrierThe option becomes null and void when a predetermined trigger level is breached.- Specified by:
getKnockOutin interfaceBarrier- Specified by:
getKnockOutin interfaceBarrier.BarrierBuilder
-
getOrCreateKnockOut
- Specified by:
getOrCreateKnockOutin interfaceBarrier.BarrierBuilder
-
addKnockIn
@RosettaAttribute("knockIn") @Accessor(ADDER) @Multi @RuneAttribute("knockIn") public Barrier.BarrierBuilder addKnockIn(TriggerEvent _knockIn) - Specified by:
addKnockInin interfaceBarrier.BarrierBuilder
-
addKnockIn
- Specified by:
addKnockInin interfaceBarrier.BarrierBuilder
-
addKnockIn
- Specified by:
addKnockInin interfaceBarrier.BarrierBuilder
-
setKnockIn
@RosettaAttribute("knockIn") @Accessor(SETTER) @Multi @RuneAttribute("knockIn") public Barrier.BarrierBuilder setKnockIn(List<? extends TriggerEvent> knockIns) - Specified by:
setKnockInin interfaceBarrier.BarrierBuilder
-
addKnockOut
@RosettaAttribute("knockOut") @Accessor(ADDER) @Multi @RuneAttribute("knockOut") public Barrier.BarrierBuilder addKnockOut(TriggerEvent _knockOut) - Specified by:
addKnockOutin interfaceBarrier.BarrierBuilder
-
addKnockOut
- Specified by:
addKnockOutin interfaceBarrier.BarrierBuilder
-
addKnockOut
- Specified by:
addKnockOutin interfaceBarrier.BarrierBuilder
-
setKnockOut
@RosettaAttribute("knockOut") @Accessor(SETTER) @Multi @RuneAttribute("knockOut") public Barrier.BarrierBuilder setKnockOut(List<? extends TriggerEvent> knockOuts) - Specified by:
setKnockOutin interfaceBarrier.BarrierBuilder
-
build
Description copied from interface:BarrierBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceBarrier.BarrierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Barrier.BarrierBuilder 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
-