package com.constellio.model.services.workflows.general;
import com.constellio.model.entities.workflows.definitions.WorkflowCondition;
import com.constellio.model.entities.workflows.execution.WorkflowExecution;
public class WorkflowConditions {
public static WorkflowCondition directCondition() {
return new WorkflowCondition() {
@Override
public boolean isTrue(WorkflowExecution execution) {
return true;
}
};
}
public static WorkflowCondition approvalCondition() {
return new WorkflowCondition() {
@Override
public boolean isTrue(WorkflowExecution execution) {
return execution.getVariable("decision").equals("approved");
}
};
}
}