public static Process run(Class<? extends Process> processClass, Object object, final List<Pair<Class<?>, Object>> activities) {
final User userView = Authenticate.getUser();
final Process process = Process.createNewProcess(userView, processClass, object);
for (final Pair<Class<?>, Object> activity : activities) {
process.executeActivity(userView, activity.getKey().getSimpleName(), activity.getValue());
}
return process;
}
}