public abstract class TimeExpression extends Object
Constructor and Description |
---|
TimeExpression(ActivityBuilder builder,
ActivityLifecycle lifecycle) |
Modifier and Type | Method and Description |
---|---|
TemporalRule |
after(TimeExpression expression)
Creates a new temporal rule on this expression and the other expression
|
Date |
evaluate(ProcessInstance processInstance) |
abstract Date |
evaluate(ProcessInstance instance,
ActivityState state) |
ActivityRules |
getActivityRules() |
ActivityState |
getActivityState(ProcessInstance instance) |
ActivityBuilder |
getBuilder() |
ActivityLifecycle |
getLifecycle() |
ActivityState |
getOrCreateActivityState(ProcessInstance instance) |
boolean |
isActivityLifecycle(ActivityRules activityRules,
ActivityLifecycle lifecycle) |
public TimeExpression(ActivityBuilder builder, ActivityLifecycle lifecycle)
public boolean isActivityLifecycle(ActivityRules activityRules, ActivityLifecycle lifecycle)
public TemporalRule after(TimeExpression expression)
public Date evaluate(ProcessInstance processInstance)
public abstract Date evaluate(ProcessInstance instance, ActivityState state)
public ActivityBuilder getBuilder()
public ActivityRules getActivityRules()
public ActivityLifecycle getLifecycle()
public ActivityState getActivityState(ProcessInstance instance)
public ActivityState getOrCreateActivityState(ProcessInstance instance)
Apache Camel