All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Job |
addBlockout(JobScheduleRequest jobScheduleRequest) |
protected Boolean |
canAdminister() |
protected Boolean |
canAdminister(org.pentaho.platform.api.engine.IPentahoSession session) |
protected IJobTrigger |
convertScheduleRequestToJobTrigger(JobScheduleRequest jobScheduleRequest) |
Job |
createJob(JobScheduleRequest scheduleRequest) |
String |
doGetCanSchedule() |
List<RepositoryFileDto> |
doGetGeneratedContentForSchedule(String lineageId) |
Class<org.pentaho.platform.api.action.IAction> |
getAction(String actionClass) |
String |
getAppendDateFormat(JobScheduleRequest scheduleRequest) |
boolean |
getAutoCreateUniqueFilename(JobScheduleRequest scheduleRequest) |
List<Job> |
getBlockOutJobs() |
protected IBlockoutManager |
getBlockoutManager() |
BlockStatusProxy |
getBlockStatus(JobScheduleRequest jobScheduleRequest) |
protected BlockStatusProxy |
getBlockStatusProxy(Boolean totallyBlocked,
Boolean partiallyBlocked) |
Job |
getContentCleanerJob() |
protected String |
getExtension(String filename) |
protected FileService |
getFileService() |
Job |
getJob(String jobId) |
IJobFilter |
getJobFilter(boolean canAdminister,
String principalName) |
JobScheduleRequest |
getJobInfo() |
Job |
getJobInfo(String jobId) |
List<Job> |
getJobs() |
protected JobScheduleParam |
getJobScheduleParam(String name,
long value) |
protected JobScheduleParam |
getJobScheduleParam(String name,
String value) |
Job.JobState |
getJobState(JobRequest jobRequest) |
org.pentaho.platform.api.engine.IAuthorizationPolicy |
getPolicy() |
org.pentaho.platform.api.repository2.unified.IUnifiedRepository |
getRepository() |
IScheduler |
getScheduler() |
protected SchedulerOutputPathResolver |
getSchedulerOutputPathResolver(JobScheduleRequest scheduleRequest) |
protected org.pentaho.platform.api.engine.ISecurityHelper |
getSecurityHelper() |
protected org.pentaho.platform.api.engine.IPentahoSession |
getSession() |
protected SessionResource |
getSessionResource()
Gets an instance of SessionResource
|
String |
getState() |
protected HashMap<String,Serializable> |
handlePDIScheduling(org.pentaho.platform.api.repository2.unified.RepositoryFile file,
HashMap<String,Serializable> parameterMap,
Map<String,String> pdiParameters) |
boolean |
hasBlockouts() |
protected boolean |
isPdiFile(org.pentaho.platform.api.repository2.unified.RepositoryFile file) |
boolean |
isScheduleAllowed() |
boolean |
isScheduleAllowed(String id) |
String |
pause() |
Job.JobState |
pauseJob(String jobId) |
boolean |
removeJob(String jobId) |
protected String |
resolveActionId(String inputFile) |
Job.JobState |
resumeJob(String jobId) |
boolean |
shouldFireNow() |
String |
shutdown() |
String |
start() |
Job |
triggerNow(String jobId) |
Job |
updateBlockout(String jobId,
JobScheduleRequest jobScheduleRequest) |
Job |
updateJob(JobScheduleRequest scheduleRequest) |
protected void |
updateStartDateForTimeZone(JobScheduleRequest jobScheduleRequest) |
boolean |
willFire(IJobTrigger trigger) |