@Override public void afterCommit() { execute(); } }
@Override public void afterCommit() { execute(); } }
@Override public Void execute() throws Throwable { int count = 0; do { count = fixedAclUpdater.execute(); } while(count > 0); return null; } }, false, true);
/** * Calls {@link FixedAclUpdater} to do it's work */ @Override public void execute(JobExecutionContext context) throws JobExecutionException { JobDataMap jobDataMap = context.getJobDetail().getJobDataMap(); Object fixedAclUpdaterObject = jobDataMap.get("fixedAclUpdater"); if (fixedAclUpdaterObject == null || !(fixedAclUpdaterObject instanceof FixedAclUpdater)) { throw new AlfrescoRuntimeException("FixedAclUpdaterJob must contain a valid 'fixedAclUpdater'"); } FixedAclUpdater fixedAclUpdater = (FixedAclUpdater)fixedAclUpdaterObject; fixedAclUpdater.execute(); } }
/** * Calls {@link FixedAclUpdater} to do it's work */ @Override public void execute(JobExecutionContext context) throws JobExecutionException { JobDataMap jobDataMap = context.getJobDetail().getJobDataMap(); Object fixedAclUpdaterObject = jobDataMap.get("fixedAclUpdater"); if (fixedAclUpdaterObject == null || !(fixedAclUpdaterObject instanceof FixedAclUpdater)) { throw new AlfrescoRuntimeException("FixedAclUpdaterJob must contain a valid 'fixedAclUpdater'"); } FixedAclUpdater fixedAclUpdater = (FixedAclUpdater)fixedAclUpdaterObject; fixedAclUpdater.execute(); } }