|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Repository
Method Summary | |
---|---|
void |
clearSharedObjectCache()
Clear the shared object cache, if applicable. |
void |
connect(String username,
String password)
Connect to the repository. |
int |
countNrJobEntryAttributes(ObjectId id_jobentry,
String code)
|
int |
countNrStepAttributes(ObjectId id_step,
String code)
|
RepositoryDirectoryInterface |
createRepositoryDirectory(RepositoryDirectoryInterface parentDirectory,
String directoryPath)
Create a new directory, possibly by creating several sub-directies of / at the same time. |
void |
deleteClusterSchema(ObjectId id_cluster)
|
void |
deleteDatabaseMeta(String databaseName)
Remove a database connection from the repository |
void |
deleteJob(ObjectId id_job)
|
void |
deletePartitionSchema(ObjectId id_partition_schema)
|
void |
deleteRepositoryDirectory(RepositoryDirectoryInterface dir)
|
void |
deleteSlave(ObjectId id_slave)
|
void |
deleteTransformation(ObjectId id_transformation)
Delete everything related to a transformation from the repository. |
void |
disconnect()
Disconnect from the repository. |
boolean |
exists(String name,
RepositoryDirectoryInterface repositoryDirectory,
RepositoryObjectType objectType)
See if a repository object exists in the repository |
RepositoryDirectoryInterface |
findDirectory(ObjectId directory)
|
RepositoryDirectoryInterface |
findDirectory(String directory)
|
ObjectId |
getClusterID(String name)
|
ObjectId[] |
getClusterIDs(boolean includeDeleted)
|
String[] |
getClusterNames(boolean includeDeleted)
|
String |
getConnectMessage()
This is an informational message that a repository can display on connecting within Spoon. |
ObjectId |
getDatabaseID(String name)
|
ObjectId[] |
getDatabaseIDs(boolean includeDeleted)
|
String[] |
getDatabaseNames(boolean includeDeleted)
|
RepositoryDirectoryInterface |
getDefaultSaveDirectory(RepositoryElementInterface repositoryElement)
|
String[] |
getDirectoryNames(ObjectId id_directory)
Returns the child directory names of a parent directory |
IRepositoryExporter |
getExporter()
|
IRepositoryImporter |
getImporter()
|
List<RepositoryElementMetaInterface> |
getJobAndTransformationObjects(ObjectId id_directory,
boolean includeDeleted)
Gets all job and transformation objects in the given directory. |
boolean |
getJobEntryAttributeBoolean(ObjectId id_jobentry,
int nr,
String code)
|
boolean |
getJobEntryAttributeBoolean(ObjectId id_jobentry,
String code)
|
boolean |
getJobEntryAttributeBoolean(ObjectId id_jobentry,
String code,
boolean def)
|
long |
getJobEntryAttributeInteger(ObjectId id_jobentry,
int nr,
String code)
|
long |
getJobEntryAttributeInteger(ObjectId id_jobentry,
String code)
|
String |
getJobEntryAttributeString(ObjectId id_jobentry,
int nr,
String code)
|
String |
getJobEntryAttributeString(ObjectId id_jobentry,
String code)
|
ObjectId |
getJobId(String name,
RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getJobNames(ObjectId id_directory,
boolean includeDeleted)
|
List<RepositoryElementMetaInterface> |
getJobObjects(ObjectId id_directory,
boolean includeDeleted)
|
String[] |
getJobsUsingDatabase(ObjectId id_database)
Get the repository version. |
LogChannelInterface |
getLog()
|
String |
getName()
|
RepositoryObject |
getObjectInformation(ObjectId objectId,
RepositoryObjectType objectType)
Get more information about a certain object ID in the form of the RepositoryObject |
ObjectId |
getPartitionSchemaID(String name)
|
ObjectId[] |
getPartitionSchemaIDs(boolean includeDeleted)
|
String[] |
getPartitionSchemaNames(boolean includeDeleted)
|
RepositoryMeta |
getRepositoryMeta()
|
RepositorySecurityManager |
getSecurityManager()
|
RepositorySecurityProvider |
getSecurityProvider()
|
IRepositoryService |
getService(Class<? extends IRepositoryService> clazz)
Retrieves a given repository service |
List<Class<? extends IRepositoryService>> |
getServiceInterfaces()
Retrieves the current list of of IRepository Services. |
ObjectId |
getSlaveID(String name)
|
ObjectId[] |
getSlaveIDs(boolean includeDeleted)
|
String[] |
getSlaveNames(boolean includeDeleted)
|
List<SlaveServer> |
getSlaveServers()
|
boolean |
getStepAttributeBoolean(ObjectId id_step,
int nr,
String code)
|
boolean |
getStepAttributeBoolean(ObjectId id_step,
int nr,
String code,
boolean def)
|
boolean |
getStepAttributeBoolean(ObjectId id_step,
String code)
|
long |
getStepAttributeInteger(ObjectId id_step,
int nr,
String code)
|
long |
getStepAttributeInteger(ObjectId id_step,
String code)
|
String |
getStepAttributeString(ObjectId id_step,
int nr,
String code)
|
String |
getStepAttributeString(ObjectId id_step,
String code)
|
ObjectId |
getTransformationID(String name,
RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getTransformationNames(ObjectId id_directory,
boolean includeDeleted)
|
List<RepositoryElementMetaInterface> |
getTransformationObjects(ObjectId id_directory,
boolean includeDeleted)
|
String[] |
getTransformationsUsingDatabase(ObjectId id_database)
|
RepositoryDirectoryInterface |
getUserHomeDirectory()
|
IUser |
getUserInfo()
|
String |
getVersion()
Get the repository version. |
boolean |
hasService(Class<? extends IRepositoryService> clazz)
Checks whether a given repository service is available or not |
void |
init(RepositoryMeta repositoryMeta)
Initialize the repository with the repository metadata and user information. |
void |
insertJobEntryDatabase(ObjectId id_job,
ObjectId id_jobentry,
ObjectId id_database)
|
ObjectId |
insertLogEntry(String description)
Insert an entry in the audit trail of the repository. |
void |
insertStepDatabase(ObjectId id_transformation,
ObjectId id_step,
ObjectId id_database)
|
boolean |
isConnected()
|
ClusterSchema |
loadClusterSchema(ObjectId id_cluster_schema,
List<SlaveServer> slaveServers,
String versionLabel)
|
Condition |
loadConditionFromStepAttribute(ObjectId id_step,
String code)
Load a condition from the repository with the Object ID stored in a step attribute. |
DatabaseMeta |
loadDatabaseMeta(ObjectId id_database,
String revision)
Load the Database connection Metadata from the repository |
DatabaseMeta |
loadDatabaseMetaFromJobEntryAttribute(ObjectId id_jobentry,
String nameCode,
int nr,
String idCode,
List<DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the job entry code. |
DatabaseMeta |
loadDatabaseMetaFromJobEntryAttribute(ObjectId id_jobentry,
String nameCode,
String idCode,
List<DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the job entry code. |
DatabaseMeta |
loadDatabaseMetaFromStepAttribute(ObjectId id_step,
String code,
List<DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the step code. |
JobMeta |
loadJob(ObjectId id_job,
String versionLabel)
Load a job from the repository by id |
JobMeta |
loadJob(String jobname,
RepositoryDirectoryInterface repdir,
ProgressMonitorListener monitor,
String revision)
Load a job from the repository |
PartitionSchema |
loadPartitionSchema(ObjectId id_partition_schema,
String versionLabel)
|
RepositoryDirectoryInterface |
loadRepositoryDirectoryTree()
|
SlaveServer |
loadSlaveServer(ObjectId id_slave_server,
String versionLabel)
|
TransMeta |
loadTransformation(ObjectId id_transformation,
String versionLabel)
Load a transformation by id |
TransMeta |
loadTransformation(String transname,
RepositoryDirectoryInterface repdir,
ProgressMonitorListener monitor,
boolean setInternalVariables,
String revision)
Load a transformation with a name from a folder in the repository |
List<DatabaseMeta> |
readDatabases()
Read all the databases defined in the repository |
SharedObjects |
readJobMetaSharedObjects(JobMeta jobMeta)
|
SharedObjects |
readTransSharedObjects(TransMeta transMeta)
|
ObjectId |
renameJob(ObjectId id_job,
RepositoryDirectoryInterface newDirectory,
String newName)
Move / rename a job |
ObjectId |
renameRepositoryDirectory(ObjectId id,
RepositoryDirectoryInterface newParentDir,
String newName)
Move / rename a repository directory |
ObjectId |
renameTransformation(ObjectId id_transformation,
RepositoryDirectoryInterface newDirectory,
String newName)
Move / rename a transformation |
void |
save(RepositoryElementInterface repositoryElement,
String versionComment,
ProgressMonitorListener monitor)
|
void |
save(RepositoryElementInterface repositoryElement,
String versionComment,
ProgressMonitorListener monitor,
boolean overwrite)
Save an object to the repository optionally overwriting any associated objects. |
void |
saveConditionStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
Condition condition)
This method saves the object ID of the condition object (if not null) in the step attributes |
void |
saveDatabaseMetaJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
int nr,
String nameCode,
String idCode,
DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the job entry attributes |
void |
saveDatabaseMetaJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
String nameCode,
String idCode,
DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the job entry attributes |
void |
saveDatabaseMetaStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the step attributes |
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
int nr,
String code,
boolean value)
|
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
int nr,
String code,
long value)
|
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
int nr,
String code,
String value)
|
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
String code,
boolean value)
|
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
String code,
long value)
|
void |
saveJobEntryAttribute(ObjectId id_job,
ObjectId id_jobentry,
String code,
String value)
|
void |
saveRepositoryDirectory(RepositoryDirectoryInterface dir)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
int nr,
String code,
boolean value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
int nr,
String code,
double value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
int nr,
String code,
long value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
int nr,
String code,
String value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
boolean value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
double value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
long value)
|
void |
saveStepAttribute(ObjectId id_transformation,
ObjectId id_step,
String code,
String value)
|
void |
undeleteObject(RepositoryElementMetaInterface repositoryObject)
Removes he deleted flag from a repository element in the repository. |
Method Detail |
---|
String getName()
String getVersion()
RepositoryMeta getRepositoryMeta()
IUser getUserInfo()
RepositorySecurityProvider getSecurityProvider()
RepositorySecurityManager getSecurityManager()
LogChannelInterface getLog()
void connect(String username, String password) throws KettleException, KettleSecurityException
username
- the username of the user connecting to the repository.password
- the password of the user connecting to the repository.
KettleSecurityException
- in case the supplied user or password is incorrect.
KettleException
- in case there is a general unexpected error OR if we're already connected to the repository.void disconnect()
boolean isConnected()
void init(RepositoryMeta repositoryMeta)
boolean exists(String name, RepositoryDirectoryInterface repositoryDirectory, RepositoryObjectType objectType) throws KettleException
name
- the name of the objectrepositoryDirectory
- the directory in which it should resideobjectType
- the type of repository object
KettleException
- in case something goes wrong.ObjectId getTransformationID(String name, RepositoryDirectoryInterface repositoryDirectory) throws KettleException
KettleException
ObjectId getJobId(String name, RepositoryDirectoryInterface repositoryDirectory) throws KettleException
KettleException
void save(RepositoryElementInterface repositoryElement, String versionComment, ProgressMonitorListener monitor) throws KettleException
KettleException
void save(RepositoryElementInterface repositoryElement, String versionComment, ProgressMonitorListener monitor, boolean overwrite) throws KettleException
repositoryElement
- Object to saveversionComment
- Version comment for updatemonitor
- Progress Monitor to report feedback tooverwrite
- Overwrite any existing objects involved in saving repositoryElement
, e.g. repositoryElement, database connections, slave servers
KettleException
- Error saving the object to the repositoryRepositoryDirectoryInterface getDefaultSaveDirectory(RepositoryElementInterface repositoryElement) throws KettleException
KettleException
RepositoryDirectoryInterface getUserHomeDirectory() throws KettleException
KettleException
void clearSharedObjectCache()
TransMeta loadTransformation(String transname, RepositoryDirectoryInterface repdir, ProgressMonitorListener monitor, boolean setInternalVariables, String revision) throws KettleException
transname
- the name of the transformation to loadThe
- folder to load it frommonitor
- the progress monitor to use (UI feedback)setInternalVariables
- set to true if you want to automatically set the internal variables of the loaded transformation. (true is the default with very few exceptions!)revision
- the revision to load. Specify null to load the last version.
KettleException
TransMeta loadTransformation(ObjectId id_transformation, String versionLabel) throws KettleException
id_transformation
- the id of the transformation to loadversionLabel
- version to load. Specify null to load the last version.
KettleException
SharedObjects readTransSharedObjects(TransMeta transMeta) throws KettleException
KettleException
ObjectId renameTransformation(ObjectId id_transformation, RepositoryDirectoryInterface newDirectory, String newName) throws KettleException
id_transformation
- The ObjectId of the transformation to movenewDirectory
- The RepositoryDirectoryInterface that will be the new parent of the transformation (May be null if a move is not desired)newName
- The new name of the transformation (May be null if a rename is not desired)
KettleException
void deleteTransformation(ObjectId id_transformation) throws KettleException
id_transformation
- the transformation id to delete
KettleException
JobMeta loadJob(String jobname, RepositoryDirectoryInterface repdir, ProgressMonitorListener monitor, String revision) throws KettleException
jobname
- the namerepdir
- the directorymonitor
- the progress monitor or nullrevision
- the revision to load. Specify null to load the last version.
KettleException
JobMeta loadJob(ObjectId id_job, String versionLabel) throws KettleException
id_job
- the id of the jobversionLabel
- version to load. Specify null to load the last version.
KettleException
SharedObjects readJobMetaSharedObjects(JobMeta jobMeta) throws KettleException
KettleException
ObjectId renameJob(ObjectId id_job, RepositoryDirectoryInterface newDirectory, String newName) throws KettleException
id_job
- The ObjectId of the job to movenewDirectory
- The RepositoryDirectoryInterface that will be the new parent of the job (May be null if a move is not desired)newName
- The new name of the job (May be null if a rename is not desired)
KettleException
void deleteJob(ObjectId id_job) throws KettleException
KettleException
DatabaseMeta loadDatabaseMeta(ObjectId id_database, String revision) throws KettleException
id_database
- the id of the database connection to loadrevision
- the revision to load. Specify null to load the last version.
KettleException
- in case something goes wrong with database, connection, etc.void deleteDatabaseMeta(String databaseName) throws KettleException
databaseName
- The name of the connection to remove
KettleException
- In case something went wrong: database error, insufficient permissions, depending objects, etc.ObjectId[] getDatabaseIDs(boolean includeDeleted) throws KettleException
KettleException
String[] getDatabaseNames(boolean includeDeleted) throws KettleException
KettleException
List<DatabaseMeta> readDatabases() throws KettleException
KettleException
ObjectId getDatabaseID(String name) throws KettleException
KettleException
ClusterSchema loadClusterSchema(ObjectId id_cluster_schema, List<SlaveServer> slaveServers, String versionLabel) throws KettleException
KettleException
ObjectId[] getClusterIDs(boolean includeDeleted) throws KettleException
KettleException
String[] getClusterNames(boolean includeDeleted) throws KettleException
KettleException
ObjectId getClusterID(String name) throws KettleException
KettleException
void deleteClusterSchema(ObjectId id_cluster) throws KettleException
KettleException
SlaveServer loadSlaveServer(ObjectId id_slave_server, String versionLabel) throws KettleException
KettleException
ObjectId[] getSlaveIDs(boolean includeDeleted) throws KettleException
KettleException
String[] getSlaveNames(boolean includeDeleted) throws KettleException
KettleException
List<SlaveServer> getSlaveServers() throws KettleException
KettleException
ObjectId getSlaveID(String name) throws KettleException
KettleException
void deleteSlave(ObjectId id_slave) throws KettleException
KettleException
PartitionSchema loadPartitionSchema(ObjectId id_partition_schema, String versionLabel) throws KettleException
KettleException
ObjectId[] getPartitionSchemaIDs(boolean includeDeleted) throws KettleException
KettleException
String[] getPartitionSchemaNames(boolean includeDeleted) throws KettleException
KettleException
ObjectId getPartitionSchemaID(String name) throws KettleException
KettleException
void deletePartitionSchema(ObjectId id_partition_schema) throws KettleException
KettleException
RepositoryDirectoryInterface loadRepositoryDirectoryTree() throws KettleException
KettleException
RepositoryDirectoryInterface findDirectory(String directory) throws KettleException
KettleException
RepositoryDirectoryInterface findDirectory(ObjectId directory) throws KettleException
KettleException
void saveRepositoryDirectory(RepositoryDirectoryInterface dir) throws KettleException
KettleException
void deleteRepositoryDirectory(RepositoryDirectoryInterface dir) throws KettleException
KettleException
ObjectId renameRepositoryDirectory(ObjectId id, RepositoryDirectoryInterface newParentDir, String newName) throws KettleException
id
- The ObjectId of the repository directory to movenewParentDir
- The RepositoryDirectoryInterface that will be the new parent of the repository directory (May be null if a move is not desired)newName
- The new name of the repository directory (May be null if a rename is not desired)
KettleException
RepositoryDirectoryInterface createRepositoryDirectory(RepositoryDirectoryInterface parentDirectory, String directoryPath) throws KettleException
parentDirectory
- the parent directorydirectoryPath
- The path to the new Repository Directory, to be created.
KettleException
- In case something goes wrongString[] getTransformationNames(ObjectId id_directory, boolean includeDeleted) throws KettleException
KettleException
List<RepositoryElementMetaInterface> getJobObjects(ObjectId id_directory, boolean includeDeleted) throws KettleException
KettleException
List<RepositoryElementMetaInterface> getTransformationObjects(ObjectId id_directory, boolean includeDeleted) throws KettleException
KettleException
List<RepositoryElementMetaInterface> getJobAndTransformationObjects(ObjectId id_directory, boolean includeDeleted) throws KettleException
getJobObjects(ObjectId, boolean)
and getTransformationObjects(ObjectId, boolean)
into one
operation.
id_directory
- directoryincludeDeleted
- true to return deleted objects
KettleException
- In case something goes wrongString[] getJobNames(ObjectId id_directory, boolean includeDeleted) throws KettleException
KettleException
String[] getDirectoryNames(ObjectId id_directory) throws KettleException
id_directory
- parent directory id
KettleException
ObjectId insertLogEntry(String description) throws KettleException
The
- description to be put in the audit trail of the repository.
KettleException
void insertStepDatabase(ObjectId id_transformation, ObjectId id_step, ObjectId id_database) throws KettleException
KettleException
void insertJobEntryDatabase(ObjectId id_job, ObjectId id_jobentry, ObjectId id_database) throws KettleException
KettleException
void saveConditionStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, Condition condition) throws KettleException
id_step
- code
- condition
-
KettleException
Condition loadConditionFromStepAttribute(ObjectId id_step, String code) throws KettleException
id_step
- code
-
KettleException
boolean getStepAttributeBoolean(ObjectId id_step, int nr, String code, boolean def) throws KettleException
KettleException
boolean getStepAttributeBoolean(ObjectId id_step, int nr, String code) throws KettleException
KettleException
boolean getStepAttributeBoolean(ObjectId id_step, String code) throws KettleException
KettleException
long getStepAttributeInteger(ObjectId id_step, int nr, String code) throws KettleException
KettleException
long getStepAttributeInteger(ObjectId id_step, String code) throws KettleException
KettleException
String getStepAttributeString(ObjectId id_step, int nr, String code) throws KettleException
KettleException
String getStepAttributeString(ObjectId id_step, String code) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, int nr, String code, String value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, String value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, int nr, String code, boolean value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, boolean value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, int nr, String code, long value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, long value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, int nr, String code, double value) throws KettleException
KettleException
void saveStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, double value) throws KettleException
KettleException
int countNrStepAttributes(ObjectId id_step, String code) throws KettleException
KettleException
int countNrJobEntryAttributes(ObjectId id_jobentry, String code) throws KettleException
KettleException
boolean getJobEntryAttributeBoolean(ObjectId id_jobentry, String code) throws KettleException
KettleException
boolean getJobEntryAttributeBoolean(ObjectId id_jobentry, int nr, String code) throws KettleException
KettleException
boolean getJobEntryAttributeBoolean(ObjectId id_jobentry, String code, boolean def) throws KettleException
KettleException
long getJobEntryAttributeInteger(ObjectId id_jobentry, String code) throws KettleException
KettleException
long getJobEntryAttributeInteger(ObjectId id_jobentry, int nr, String code) throws KettleException
KettleException
String getJobEntryAttributeString(ObjectId id_jobentry, String code) throws KettleException
KettleException
String getJobEntryAttributeString(ObjectId id_jobentry, int nr, String code) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, int nr, String code, String value) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, String code, String value) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, int nr, String code, boolean value) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, String code, boolean value) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, int nr, String code, long value) throws KettleException
KettleException
void saveJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, String code, long value) throws KettleException
KettleException
DatabaseMeta loadDatabaseMetaFromStepAttribute(ObjectId id_step, String code, List<DatabaseMeta> databases) throws KettleException
id_step
- code
-
KettleException
void saveDatabaseMetaStepAttribute(ObjectId id_transformation, ObjectId id_step, String code, DatabaseMeta database) throws KettleException
id_transformation
- id_step
- code
- database
-
KettleException
DatabaseMeta loadDatabaseMetaFromJobEntryAttribute(ObjectId id_jobentry, String nameCode, String idCode, List<DatabaseMeta> databases) throws KettleException
id_step
- code
-
KettleException
DatabaseMeta loadDatabaseMetaFromJobEntryAttribute(ObjectId id_jobentry, String nameCode, int nr, String idCode, List<DatabaseMeta> databases) throws KettleException
id_entry
- nameCode
- nr
- idcode
- databases
-
KettleException
void saveDatabaseMetaJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, String nameCode, String idCode, DatabaseMeta database) throws KettleException
id_job
- id_jobentry
- idCode
- database
-
KettleException
void saveDatabaseMetaJobEntryAttribute(ObjectId id_job, ObjectId id_jobentry, int nr, String nameCode, String idCode, DatabaseMeta database) throws KettleException
id_job
- id_jobentry
- nr
- code
- database
-
KettleException
void undeleteObject(RepositoryElementMetaInterface repositoryObject) throws KettleException
element
- the repository element to restore
KettleException
- get throws in case something goes horribly wrong.List<Class<? extends IRepositoryService>> getServiceInterfaces() throws KettleException
KettleException
- in case something goes horribly wrong.IRepositoryService getService(Class<? extends IRepositoryService> clazz) throws KettleException
service
- class name
KettleException
- in case something goes horribly wrong.boolean hasService(Class<? extends IRepositoryService> clazz) throws KettleException
repository
- service class that needs to be checked for support
KettleException
- in case something goes horribly wrong.RepositoryObject getObjectInformation(ObjectId objectId, RepositoryObjectType objectType) throws KettleException
objectId
- The ID of the object to get more information about.objectType
- The type of object to investigate.
KettleException
- In case there was a loading problem.String getConnectMessage()
String[] getJobsUsingDatabase(ObjectId id_database) throws KettleException
KettleException
String[] getTransformationsUsingDatabase(ObjectId id_database) throws KettleException
KettleException
IRepositoryImporter getImporter()
IRepositoryExporter getExporter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |