it.eng.spagobi.engines.talend.runtime
Class RuntimeRepository

java.lang.Object
  extended by it.eng.spagobi.engines.talend.runtime.RuntimeRepository

public class RuntimeRepository
extends java.lang.Object

Author:
Andrea Gioia

Constructor Summary
RuntimeRepository(java.io.File rootDir)
           
 
Method Summary
 boolean containsJob(Job job)
           
 void deployJob(JobDeploymentDescriptor jobDeploymentDescriptor, java.util.zip.ZipFile executableJobFiles)
           
 java.io.File getExecutableJobDir(Job job)
           
 java.io.File getExecutableJobFile(Job job)
           
 java.io.File getExecutableJobProjectDir(Job job)
           
 IJobRunner getJobRunner(java.lang.String jobLanguage)
           
 java.io.File getRootDir()
           
static void main(java.lang.String[] args)
           
 void runJob(Job job, java.util.Map parameters, it.eng.spagobi.utilities.callbacks.audit.AuditAccessUtils auditAccessUtils, java.lang.String auditId)
           
 void setRootDir(java.io.File rootDir)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeRepository

public RuntimeRepository(java.io.File rootDir)
Method Detail

deployJob

public void deployJob(JobDeploymentDescriptor jobDeploymentDescriptor,
                      java.util.zip.ZipFile executableJobFiles)

runJob

public void runJob(Job job,
                   java.util.Map parameters,
                   it.eng.spagobi.utilities.callbacks.audit.AuditAccessUtils auditAccessUtils,
                   java.lang.String auditId)
            throws JobNotFoundException,
                   ContextNotFoundException,
                   JobExecutionException
Throws:
JobNotFoundException
ContextNotFoundException
JobExecutionException

getJobRunner

public IJobRunner getJobRunner(java.lang.String jobLanguage)

getRootDir

public java.io.File getRootDir()

setRootDir

public void setRootDir(java.io.File rootDir)

getExecutableJobProjectDir

public java.io.File getExecutableJobProjectDir(Job job)

getExecutableJobDir

public java.io.File getExecutableJobDir(Job job)

getExecutableJobFile

public java.io.File getExecutableJobFile(Job job)

containsJob

public boolean containsJob(Job job)

main

public static void main(java.lang.String[] args)
                 throws java.util.zip.ZipException,
                        java.io.IOException
Throws:
java.util.zip.ZipException
java.io.IOException