package org.activiti.crystalball.simulator.impl.cmd;
import org.activiti.crystalball.simulator.impl.interceptor.Command;
import org.activiti.crystalball.simulator.impl.interceptor.CommandContext;
public class IsRunningSimulationInstanceCmd<T> implements Command<Boolean> {
protected String simulationInstanceId;
public IsRunningSimulationInstanceCmd(String simulationInstanceId) {
this.simulationInstanceId = simulationInstanceId;
}
@Override
public Boolean execute(CommandContext commandContext) {
long count = commandContext.getJobManager().findJobCountBySimulationInstanceId(simulationInstanceId);
return count > 0;
}
}