public class KettleDatabaseRepositoryJobEntryDelegate extends KettleDatabaseRepositoryBaseDelegate
Modifier and Type | Field and Description |
---|---|
static String |
JOBENTRY_ATTRIBUTE_PREFIX |
Constructor and Description |
---|
KettleDatabaseRepositoryJobEntryDelegate(KettleDatabaseRepository repository) |
Modifier and Type | Method and Description |
---|---|
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 jobId,
org.pentaho.di.repository.ObjectId jobEntryCopyId,
List<JobEntryInterface> jobentries,
List<org.pentaho.di.core.database.DatabaseMeta> databases,
List<SlaveServer> slaveServers,
String jobname)
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,
KettleDatabaseRepositoryMetaStore metaStore) |
quote, quoteTable
public static final String JOBENTRY_ATTRIBUTE_PREFIX
public KettleDatabaseRepositoryJobEntryDelegate(KettleDatabaseRepository repository)
public org.pentaho.di.core.RowMetaAndData getJobEntry(org.pentaho.di.repository.ObjectId id_jobentry) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.RowMetaAndData getJobEntryCopy(org.pentaho.di.repository.ObjectId id_jobentry_copy) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.RowMetaAndData getJobEntryType(org.pentaho.di.repository.ObjectId id_jobentry_type) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getJobEntryID(String name, org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getJobEntryTypeID(String code) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public JobEntryCopy loadJobEntryCopy(org.pentaho.di.repository.ObjectId jobId, org.pentaho.di.repository.ObjectId jobEntryCopyId, List<JobEntryInterface> jobentries, List<org.pentaho.di.core.database.DatabaseMeta> databases, List<SlaveServer> slaveServers, String jobname) throws org.pentaho.di.core.exception.KettleException
log
- the logging channelrep
- the RepositoryjobId
- The job IDjobEntryCopyId
- The jobentry copy IDjobentries
- A list with all jobentriesdatabases
- A list with all defined databasesorg.pentaho.di.core.exception.KettleException
public void saveJobEntryCopy(JobEntryCopy copy, org.pentaho.di.repository.ObjectId id_job, KettleDatabaseRepositoryMetaStore metaStore) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertJobEntry(org.pentaho.di.repository.ObjectId id_job, JobEntryBase jobEntryBase) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
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
org.pentaho.di.core.exception.KettleException
public int getNrJobEntries(org.pentaho.di.repository.ObjectId id_job) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
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
org.pentaho.di.core.exception.KettleException