private void addAndScheduleJob( JobConfiguration jobConfiguration ) { jobConfigurationService.addJobConfiguration( jobConfiguration ); schedulingManager.scheduleJob( jobConfiguration ); }
@Override public <T extends IdentifiableObject> void postCreate( T persistedObject, ObjectBundle bundle ) { if ( !JobConfiguration.class.isInstance( persistedObject ) ) { return; } JobConfiguration jobConfiguration = (JobConfiguration) persistedObject; if ( jobConfiguration.getJobStatus() != DISABLED ) { schedulingManager.scheduleJob( jobConfiguration ); } }
@Override public <T extends IdentifiableObject> void postUpdate( T persistedObject, ObjectBundle bundle ) { if ( !JobConfiguration.class.isInstance( persistedObject ) ) { return; } JobConfiguration jobConfiguration = (JobConfiguration) persistedObject; if ( jobConfiguration.getJobStatus() != DISABLED ) { schedulingManager.scheduleJob( jobConfiguration ); } } }
schedulingManager.scheduleJob( jobConfig );