long startTime = System.currentTimeMillis();
SimpleTrigger trigger = new SimpleTrigger("permissionsCascadeTrigger-"+randomID, "cascade_permissions_triggers", new Date(startTime));
try {
Scheduler sched = QuartzUtils.getSequentialScheduler();
sched.scheduleJob(jd, trigger);
} catch (SchedulerException e) {
Logger.error(CascadePermissionsJob.class, "Error scheduling the cascading of permissions", e);
throw new DotRuntimeException("Error scheduling the cascading of permissions", e);
}
AdminLogger.log(CascadePermissionsJob.class, "triggerJobImmediately", "Cascading permissions of : "+perm.getPermissionId());