Search in sources :

Example 1 with StepDefinitionContainer

use of org.activiti.workflow.simple.definition.StepDefinitionContainer in project Activiti by Activiti.

the class SimpleTableEditor method loadTaskRows.

protected void loadTaskRows(StepDefinitionContainer<?> container, TaskTable taskTable) {
    for (StepDefinition stepDefinition : container.getSteps()) {
        if (stepDefinition instanceof HumanStepDefinition) {
            HumanStepDefinition humanStepDefinition = (HumanStepDefinition) stepDefinition;
            taskTable.addTaskRow(humanStepDefinition);
        } else if (stepDefinition instanceof StepDefinitionContainer<?>) {
            loadTaskRows((StepDefinitionContainer<?>) stepDefinition, taskTable);
        }
    }
}
Also used : HumanStepDefinition(org.activiti.workflow.simple.definition.HumanStepDefinition) StepDefinition(org.activiti.workflow.simple.definition.StepDefinition) ListStepDefinition(org.activiti.workflow.simple.definition.ListStepDefinition) HumanStepDefinition(org.activiti.workflow.simple.definition.HumanStepDefinition) StepDefinitionContainer(org.activiti.workflow.simple.definition.StepDefinitionContainer)

Aggregations

HumanStepDefinition (org.activiti.workflow.simple.definition.HumanStepDefinition)1 ListStepDefinition (org.activiti.workflow.simple.definition.ListStepDefinition)1 StepDefinition (org.activiti.workflow.simple.definition.StepDefinition)1 StepDefinitionContainer (org.activiti.workflow.simple.definition.StepDefinitionContainer)1