|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryJobDelegate
public class KettleDatabaseRepositoryJobDelegate
| Constructor Summary | |
|---|---|
KettleDatabaseRepositoryJobDelegate(KettleDatabaseRepository repository)
|
|
| Method Summary | |
|---|---|
int |
countJobParameter(org.pentaho.di.repository.ObjectId id_job)
Count the number of parameters of a job. |
boolean |
existsJobMeta(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
|
org.pentaho.di.core.RowMetaAndData |
getJob(org.pentaho.di.repository.ObjectId id_job)
|
boolean |
getJobAttributeBoolean(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
|
long |
getJobAttributeInteger(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
|
String |
getJobAttributeString(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
|
org.pentaho.di.core.RowMetaAndData |
getJobHop(org.pentaho.di.repository.ObjectId id_job_hop)
|
org.pentaho.di.repository.ObjectId |
getJobHopID(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy_from,
org.pentaho.di.repository.ObjectId id_jobentry_copy_to)
|
org.pentaho.di.repository.ObjectId |
getJobID(String name,
org.pentaho.di.repository.ObjectId id_directory)
|
String |
getJobParameterDefault(org.pentaho.di.repository.ObjectId id_job,
int nr)
Get a job parameter default. |
String |
getJobParameterDescription(org.pentaho.di.repository.ObjectId id_job,
int nr)
Get a job parameter description. |
String |
getJobParameterKey(org.pentaho.di.repository.ObjectId id_job,
int nr)
Get a job parameter key. |
String[] |
getJobsWithIDList(List<Object[]> list,
org.pentaho.di.core.row.RowMetaInterface rowMeta)
|
String[] |
getJobsWithIDList(org.pentaho.di.repository.ObjectId[] ids)
|
int |
getNrJobHops(org.pentaho.di.repository.ObjectId id_job)
|
int |
getNrJobs()
|
int |
getNrJobs(org.pentaho.di.repository.ObjectId id_directory)
|
org.pentaho.di.repository.ObjectId |
insertJobHop(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy_from,
org.pentaho.di.repository.ObjectId id_jobentry_copy_to,
boolean enabled,
boolean evaluation,
boolean unconditional)
|
void |
insertJobParameter(org.pentaho.di.repository.ObjectId id_job,
long nr,
String key,
String defValue,
String description)
Insert a parameter for a job in the repository. |
JobHopMeta |
loadJobHopMeta(org.pentaho.di.repository.ObjectId id_job_hop,
List<JobEntryCopy> jobcopies)
|
JobMeta |
loadJobMeta(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir)
Load a job from the repository |
JobMeta |
loadJobMeta(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor)
Load a job in a directory |
void |
moveJob(String jobname,
org.pentaho.di.repository.ObjectId id_directory_from,
org.pentaho.di.repository.ObjectId id_directory_to)
|
void |
readDatabases(JobMeta jobMeta)
Read the database connections in the repository and add them to this job if they are not yet present. |
void |
readDatabases(JobMeta jobMeta,
boolean overWriteShared)
Read the database connections in the repository and add them to this job if they are not yet present. |
SharedObjects |
readSharedObjects(JobMeta jobMeta)
|
void |
readSlaves(JobMeta jobMeta,
boolean overWriteShared)
Read the slave servers in the repository and add them to this transformation if they are not yet present. |
void |
renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newname)
|
void |
saveJob(JobMeta jobMeta,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
Stored a job in the repository |
void |
saveJobHopMeta(JobHopMeta hop,
org.pentaho.di.repository.ObjectId id_job)
|
| Methods inherited from class org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate |
|---|
quote, quoteTable |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KettleDatabaseRepositoryJobDelegate(KettleDatabaseRepository repository)
| Method Detail |
|---|
public org.pentaho.di.core.RowMetaAndData getJob(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.RowMetaAndData getJobHop(org.pentaho.di.repository.ObjectId id_job_hop)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getJobHopID(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy_from,
org.pentaho.di.repository.ObjectId id_jobentry_copy_to)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void saveJob(JobMeta jobMeta,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
throws org.pentaho.di.core.exception.KettleException
jobMeta - The job to storemonitor - the (optional) UI progress monitoroverwrite - Overwrite existing object(s)?
org.pentaho.di.core.exception.KettleException - in case some IO error occurs.
public boolean existsJobMeta(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public JobMeta loadJobMeta(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir)
throws org.pentaho.di.core.exception.KettleException
jobname - The name of the jobrepdir - The directory in which the job resides.
org.pentaho.di.core.exception.KettleException
public JobMeta loadJobMeta(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor)
throws org.pentaho.di.core.exception.KettleException
log - the logging channelrep - The Repositoryjobname - The name of the jobrepdir - The directory in which the job resides.
org.pentaho.di.core.exception.KettleException
public String getJobParameterKey(org.pentaho.di.repository.ObjectId id_job,
int nr)
throws org.pentaho.di.core.exception.KettleException
id_job - job idnr - number of the parameter
org.pentaho.di.core.exception.KettleException - Upon any error.
public String getJobParameterDefault(org.pentaho.di.repository.ObjectId id_job,
int nr)
throws org.pentaho.di.core.exception.KettleException
id_job - job idnr - number of the parameter
org.pentaho.di.core.exception.KettleException - Upon any error.
public String getJobParameterDescription(org.pentaho.di.repository.ObjectId id_job,
int nr)
throws org.pentaho.di.core.exception.KettleException
id_job - job idnr - number of the parameter
org.pentaho.di.core.exception.KettleException - Upon any error.
public void insertJobParameter(org.pentaho.di.repository.ObjectId id_job,
long nr,
String key,
String defValue,
String description)
throws org.pentaho.di.core.exception.KettleException
id_job - job idnr - number of the parameter to insertkey - key to insertdefValue - default value for keydescription - description to insert
org.pentaho.di.core.exception.KettleException - Upon any error.
public int countJobParameter(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
id_job - job id
org.pentaho.di.core.exception.KettleException - Upon any error.
public JobHopMeta loadJobHopMeta(org.pentaho.di.repository.ObjectId id_job_hop,
List<JobEntryCopy> jobcopies)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void saveJobHopMeta(JobHopMeta hop,
org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void readDatabases(JobMeta jobMeta)
throws org.pentaho.di.core.exception.KettleException
jobMeta - the job to put the database connections in
org.pentaho.di.core.exception.KettleException
public void readDatabases(JobMeta jobMeta,
boolean overWriteShared)
throws org.pentaho.di.core.exception.KettleException
jobMeta - the job to put the database connections inoverWriteShared - set to true if you want to overwrite shared connections while loading.
org.pentaho.di.core.exception.KettleException
public void readSlaves(JobMeta jobMeta,
boolean overWriteShared)
throws org.pentaho.di.core.exception.KettleException
jobMeta - The job to put the slave servers inoverWriteShared - if an object with the same name exists, overwrite
org.pentaho.di.core.exception.KettleException
public SharedObjects readSharedObjects(JobMeta jobMeta)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getJobID(String name,
org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public int getNrJobs()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public int getNrJobs(org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public int getNrJobHops(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getJobsWithIDList(List<Object[]> list,
org.pentaho.di.core.row.RowMetaInterface rowMeta)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getJobsWithIDList(org.pentaho.di.repository.ObjectId[] ids)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertJobHop(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy_from,
org.pentaho.di.repository.ObjectId id_jobentry_copy_to,
boolean enabled,
boolean evaluation,
boolean unconditional)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String getJobAttributeString(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public long getJobAttributeInteger(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public boolean getJobAttributeBoolean(org.pentaho.di.repository.ObjectId id_job,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void moveJob(String jobname,
org.pentaho.di.repository.ObjectId id_directory_from,
org.pentaho.di.repository.ObjectId id_directory_to)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newname)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||