Class AbstractConditionalTupleLifecycle<Tuple_ extends Tuple>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle<Tuple_>
-
- All Implemented Interfaces:
TupleLifecycle<Tuple_>
public abstract class AbstractConditionalTupleLifecycle<Tuple_ extends Tuple> extends Object implements TupleLifecycle<Tuple_>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractConditionalTupleLifecycle(TupleLifecycle<Tuple_> tupleLifecycle)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidinsert(Tuple_ tuple)voidretract(Tuple_ tuple)protected abstract booleantest(Tuple_ tuple)voidupdate(Tuple_ tuple)
-
-
-
Constructor Detail
-
AbstractConditionalTupleLifecycle
protected AbstractConditionalTupleLifecycle(TupleLifecycle<Tuple_> tupleLifecycle)
-
-
Method Detail
-
insert
public final void insert(Tuple_ tuple)
- Specified by:
insertin interfaceTupleLifecycle<Tuple_ extends Tuple>
-
update
public final void update(Tuple_ tuple)
- Specified by:
updatein interfaceTupleLifecycle<Tuple_ extends Tuple>
-
retract
public final void retract(Tuple_ tuple)
- Specified by:
retractin interfaceTupleLifecycle<Tuple_ extends Tuple>
-
test
protected abstract boolean test(Tuple_ tuple)
-
-