org.pentaho.di.repository.kdr.delegates
Class KettleDatabaseRepositoryJobEntryDelegate
java.lang.Object
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryJobEntryDelegate
public class KettleDatabaseRepositoryJobEntryDelegate
- extends KettleDatabaseRepositoryBaseDelegate
Method Summary |
org.pentaho.di.core.RowMetaAndData |
getJobEntry(org.pentaho.di.repository.ObjectId id_jobentry)
|
org.pentaho.di.core.RowMetaAndData |
getJobEntryCopy(org.pentaho.di.repository.ObjectId id_jobentry_copy)
|
org.pentaho.di.repository.ObjectId |
getJobEntryID(String name,
org.pentaho.di.repository.ObjectId id_job)
|
org.pentaho.di.core.RowMetaAndData |
getJobEntryType(org.pentaho.di.repository.ObjectId id_jobentry_type)
|
org.pentaho.di.repository.ObjectId |
getJobEntryTypeID(String code)
|
int |
getNrJobEntries(org.pentaho.di.repository.ObjectId id_job)
|
org.pentaho.di.repository.ObjectId |
insertJobEntry(org.pentaho.di.repository.ObjectId id_job,
JobEntryBase jobEntryBase)
|
org.pentaho.di.repository.ObjectId |
insertJobEntryCopy(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_jobentry_type,
int nr,
long gui_location_x,
long gui_location_y,
boolean gui_draw,
boolean parallel)
|
void |
loadJobEntryBase(JobEntryBase jobEntryBase,
org.pentaho.di.repository.ObjectId id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
|
JobEntryCopy |
loadJobEntryCopy(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy,
List<JobEntryInterface> jobentries,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
Load the chef graphical entry from repository We load type, name &
description if no entry can be found. |
void |
saveJobEntryCopy(JobEntryCopy copy,
org.pentaho.di.repository.ObjectId id_job)
|
KettleDatabaseRepositoryJobEntryDelegate
public KettleDatabaseRepositoryJobEntryDelegate(KettleDatabaseRepository repository)
getJobEntry
public org.pentaho.di.core.RowMetaAndData getJobEntry(org.pentaho.di.repository.ObjectId id_jobentry)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getJobEntryCopy
public org.pentaho.di.core.RowMetaAndData getJobEntryCopy(org.pentaho.di.repository.ObjectId id_jobentry_copy)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getJobEntryType
public org.pentaho.di.core.RowMetaAndData getJobEntryType(org.pentaho.di.repository.ObjectId id_jobentry_type)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getJobEntryID
public org.pentaho.di.repository.ObjectId getJobEntryID(String name,
org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getJobEntryTypeID
public org.pentaho.di.repository.ObjectId getJobEntryTypeID(String code)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
loadJobEntryCopy
public JobEntryCopy loadJobEntryCopy(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry_copy,
List<JobEntryInterface> jobentries,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws org.pentaho.di.core.exception.KettleException
- Load the chef graphical entry from repository We load type, name &
description if no entry can be found.
- Parameters:
log
- the logging channelrep
- the Repositoryid_job
- The job IDid_jobentry_copy
- The jobentry copy IDjobentries
- A list with all jobentriesdatabases
- A list with all defined databases
- Throws:
org.pentaho.di.core.exception.KettleException
saveJobEntryCopy
public void saveJobEntryCopy(JobEntryCopy copy,
org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
insertJobEntry
public org.pentaho.di.repository.ObjectId insertJobEntry(org.pentaho.di.repository.ObjectId id_job,
JobEntryBase jobEntryBase)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
insertJobEntryCopy
public org.pentaho.di.repository.ObjectId insertJobEntryCopy(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_jobentry_type,
int nr,
long gui_location_x,
long gui_location_y,
boolean gui_draw,
boolean parallel)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
getNrJobEntries
public int getNrJobEntries(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
loadJobEntryBase
public void loadJobEntryBase(JobEntryBase jobEntryBase,
org.pentaho.di.repository.ObjectId id_jobentry,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException