| Package | Description |
|---|---|
| org.activiti.engine |
Public API of the Flowable version 5 engine.
It is highly recommended that the version 6 engine be used instead of the version 5 engine. Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching org.activiti5.engine.runtime.ProcessInstances.TaskService: Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasks.IdentityService: Used for managing Users,
org.flowable.idm.api.identity.Groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.activiti.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.cmd | |
| org.flowable.engine |
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.flowable.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.cmd | |
| org.flowable.ui.modeler.rest.app | |
| org.flowable.validation | |
| org.flowable.validation.validator | |
| org.flowable.validation.validator.impl |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
RepositoryService.validateProcess(BpmnModel bpmnModel)
Validates the given process definition against the rules for executing a process definition on the Activiti engine.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
RepositoryServiceImpl.validateProcess(BpmnModel bpmnModel) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
ValidateBpmnModelCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
RepositoryService.validateProcess(BpmnModel bpmnModel)
Validates the given process definition against the rules for executing a process definition on the process engine.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
RepositoryServiceImpl.validateProcess(BpmnModel bpmnModel) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
ValidateBpmnModelCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
ModelValidationRestResource.validate(com.fasterxml.jackson.databind.JsonNode body) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationError> |
ProcessValidator.validate(BpmnModel bpmnModel)
Validates the provided
BpmnModel and returns a list of all ValidationError occurrences found. |
List<ValidationError> |
ProcessValidatorImpl.validate(BpmnModel bpmnModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
ValidationError error) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
BaseElement baseElement,
String description) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
FlowElement flowElement,
BaseElement baseElement,
String description) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
Process process,
BaseElement baseElement,
String description) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
Process process,
BaseElement baseElement,
String description,
boolean isWarning) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
Process process,
FlowElement flowElement,
BaseElement baseElement,
String description) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
Process process,
FlowElement flowElement,
BaseElement baseElement,
String description,
boolean isWarning) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
Process process,
String id,
String description) |
protected void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
String problem,
String description) |
void |
ValidatorImpl.addError(List<ValidationError> validationErrors,
ValidationError error) |
protected void |
ValidatorImpl.addWarning(List<ValidationError> validationErrors,
String problem,
Process process,
BaseElement baseElement,
String description) |
protected void |
ValidatorImpl.addWarning(List<ValidationError> validationErrors,
String problem,
Process process,
FlowElement flowElement,
BaseElement baseElement,
String description) |
protected abstract void |
ProcessLevelValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
void |
Validator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
ProcessLevelValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BoundaryEventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
EventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
ScriptTaskValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
FlowableEventListenerValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
SequenceflowValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
EventGatewayValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
SubprocessValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
EndEventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
ExclusiveGatewayValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
StartEventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
DataObjectValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
IntermediateThrowEventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
EventSubprocessValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
SendTaskValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
IntermediateCatchEventValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
ExecutionListenerValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
UserTaskValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
FlowElementValidator.executeValidation(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
BpmnModelValidator.handleBPMNModelConstraints(BpmnModel bpmnModel,
List<ValidationError> errors) |
protected void |
EventValidator.handleCompensationEventDefinition(BpmnModel bpmnModel,
Process process,
Event event,
EventDefinition eventDefinition,
List<ValidationError> errors) |
protected void |
FlowElementValidator.handleConstraints(Process process,
Activity activity,
List<ValidationError> errors) |
protected void |
FlowElementValidator.handleDataAssociations(Process process,
Activity activity,
List<ValidationError> errors) |
protected void |
EventValidator.handleMessageEventDefinition(BpmnModel bpmnModel,
Process process,
Event event,
EventDefinition eventDefinition,
List<ValidationError> errors) |
protected void |
FlowElementValidator.handleMultiInstanceLoopCharacteristics(Process process,
Activity activity,
List<ValidationError> errors) |
protected void |
BpmnModelValidator.handleProcessConstraints(BpmnModel bpmnModel,
Process process,
List<ValidationError> errors) |
protected void |
EventValidator.handleSignalEventDefinition(BpmnModel bpmnModel,
Process process,
Event event,
EventDefinition eventDefinition,
List<ValidationError> errors) |
protected void |
EventValidator.handleTimerEventDefinition(Process process,
Event event,
EventDefinition eventDefinition,
List<ValidationError> errors) |
void |
DiagramInterchangeInfoValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
MessageValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
OperationValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
BpmnModelValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
AssociationValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
SignalValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
void |
ErrorValidator.validate(BpmnModel bpmnModel,
List<ValidationError> errors) |
protected void |
AssociationValidator.validate(Process process,
Association association,
List<ValidationError> errors) |
protected boolean |
BpmnModelValidator.validateAtLeastOneExecutable(BpmnModel bpmnModel,
List<ValidationError> errors)
Returns 'true' if at least one process definition in the
BpmnModel is executable. |
protected void |
StartEventValidator.validateEventDefinitionTypes(List<StartEvent> startEvents,
Process process,
List<ValidationError> errors) |
void |
ExclusiveGatewayValidator.validateExclusiveGateway(Process process,
ExclusiveGateway exclusiveGateway,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateExternalWorkerTask(Process process,
ExternalWorkerServiceTask externalWorkerServiceTask,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForCase(Process process,
CaseServiceTask caseServiceTask,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForDmn(Process process,
TaskWithFieldExtensions task,
List<FieldExtension> fieldExtensions,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForEmail(Process process,
TaskWithFieldExtensions task,
List<FieldExtension> fieldExtensions,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForHttp(Process process,
TaskWithFieldExtensions task,
List<FieldExtension> fieldExtensions,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForSendEventTask(Process process,
SendEventServiceTask sendEventServiceTask,
List<ValidationError> errors) |
protected void |
ExternalInvocationTaskValidator.validateFieldDeclarationsForShell(Process process,
TaskWithFieldExtensions task,
List<FieldExtension> fieldExtensions,
List<ValidationError> errors) |
protected void |
ExecutionListenerValidator.validateListeners(Process process,
FlowElement flowElement,
List<FlowableListener> listeners,
List<ValidationError> errors) |
protected void |
StartEventValidator.validateMultipleStartEvents(List<StartEvent> startEvents,
Process process,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.validateUnknownServiceTaskType(Process process,
ServiceTask serviceTask,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.verifyImplementation(Process process,
ServiceTask serviceTask,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.verifyResultVariableName(Process process,
ServiceTask serviceTask,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.verifyType(Process process,
ServiceTask serviceTask,
List<ValidationError> errors) |
protected void |
SendTaskValidator.verifyWebservice(BpmnModel bpmnModel,
Process process,
SendTask sendTask,
List<ValidationError> errors) |
protected void |
ServiceTaskValidator.verifyWebservice(BpmnModel bpmnModel,
Process process,
ServiceTask serviceTask,
List<ValidationError> errors) |
Copyright © 2023 Flowable. All rights reserved.