Class SupportedPassiveEventTriggerActivityValidator
- java.lang.Object
-
- org.camunda.bpm.engine.impl.migration.validation.activity.SupportedPassiveEventTriggerActivityValidator
-
- All Implemented Interfaces:
MigrationActivityValidator
public class SupportedPassiveEventTriggerActivityValidator extends java.lang.Object implements MigrationActivityValidator
Validator for events that passively wait for an event, i.e. without being activated by sequence flow (e.g. boundary events and event subprocess start events but not intermediate catch events).- Author:
- Thorben Lindhauer
-
-
Field Summary
Fields Modifier and Type Field Description static SupportedPassiveEventTriggerActivityValidator
INSTANCE
static java.util.List<java.lang.String>
supportedTypes
-
Constructor Summary
Constructors Constructor Description SupportedPassiveEventTriggerActivityValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isPassivelyWaitingEvent(ActivityImpl activity)
boolean
isSupportedEventType(ActivityImpl activity)
boolean
valid(ActivityImpl activity)
Check that an activity can be migrated.
-
-
-
Field Detail
-
INSTANCE
public static SupportedPassiveEventTriggerActivityValidator INSTANCE
-
supportedTypes
public static final java.util.List<java.lang.String> supportedTypes
-
-
Method Detail
-
valid
public boolean valid(ActivityImpl activity)
Description copied from interface:MigrationActivityValidator
Check that an activity can be migrated.- Specified by:
valid
in interfaceMigrationActivityValidator
- Parameters:
activity
- the activity to migrate- Returns:
- true if the activity can be migrated, false otherwise
-
isPassivelyWaitingEvent
public boolean isPassivelyWaitingEvent(ActivityImpl activity)
-
isSupportedEventType
public boolean isSupportedEventType(ActivityImpl activity)
-
-