|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.di.repository.filerep.KettleFileRepository
public class KettleFileRepository
| Field Summary | |
|---|---|
static String |
FILE_REPOSITORY_VERSION
|
| Constructor Summary | |
|---|---|
KettleFileRepository()
|
|
| Method Summary | |
|---|---|
String |
calcFilename(org.pentaho.di.repository.ObjectId id)
|
String |
calcObjectId(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
String |
calcObjectId(org.pentaho.di.repository.RepositoryDirectoryInterface directory,
String name,
String extension)
|
String |
calcObjectId(org.pentaho.di.repository.RepositoryElementInterface element)
|
String |
calcRelativeElementDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
void |
clearSharedObjectCache()
Clear the shared object cache, if applicable. |
void |
connect(String username,
String password)
Connect to the repository. |
int |
countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
int |
countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
String code)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
createRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface parentDirectory,
String directoryPath)
Create a new directory, possibly by creating several sub-directies of / at the same time. |
void |
deleteClusterSchema(org.pentaho.di.repository.ObjectId id_cluster)
|
void |
deleteCondition(org.pentaho.di.repository.ObjectId id_condition)
|
void |
deleteDatabaseMeta(String databaseName)
Remove a database connection from the repository |
void |
deleteFile(String filename)
|
void |
deleteJob(org.pentaho.di.repository.ObjectId id_job)
|
void |
deletePartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
|
void |
deleteRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
void |
deleteRootObject(String name,
String extension)
|
void |
deleteSlave(org.pentaho.di.repository.ObjectId id_slave)
|
void |
deleteTransformation(org.pentaho.di.repository.ObjectId id_transformation)
Delete everything related to a transformation from the repository. |
void |
delUser(org.pentaho.di.repository.ObjectId id_user)
|
void |
disconnect()
Disconnect from the repository. |
boolean |
exists(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
See if a repository object exists in the repository |
org.pentaho.di.repository.RepositoryDirectoryInterface |
findDirectory(org.pentaho.di.repository.ObjectId directory)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
findDirectory(String directory)
|
org.pentaho.di.repository.ObjectId |
getClusterID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getClusterIDs(boolean includeDeleted)
|
String[] |
getClusterNames(boolean includeDeleted)
|
org.pentaho.di.repository.ObjectId[] |
getClusterSlaveIDs(org.pentaho.di.repository.ObjectId id_cluster_schema)
|
String[] |
getClustersUsingSlave(org.pentaho.di.repository.ObjectId id_slave)
|
String |
getConnectMessage()
This is an informational message that a repository can display on connecting within Spoon. |
org.pentaho.di.repository.ObjectId[] |
getDatabaseAttributeIDs(org.pentaho.di.repository.ObjectId id_database)
|
org.pentaho.di.repository.ObjectId |
getDatabaseID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getDatabaseIDs(boolean includeDeleted)
|
String[] |
getDatabaseNames(boolean includeDeleted)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
getDefaultSaveDirectory(org.pentaho.di.repository.RepositoryElementInterface repositoryElement)
|
String[] |
getDirectoryNames(org.pentaho.di.repository.ObjectId id_directory)
Returns the child directory names of a parent directory |
IRepositoryExporter |
getExporter()
|
IRepositoryImporter |
getImporter()
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getJobAndTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
Gets all job and transformation objects in the given directory. |
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
boolean |
getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean def)
|
long |
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
long |
getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
String |
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
|
String |
getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
|
org.pentaho.di.repository.ObjectId |
getJobId(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getJobNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
org.pentaho.di.repository.ObjectId[] |
getJobNoteIDs(org.pentaho.di.repository.ObjectId id_job)
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getJobObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
String[] |
getJobsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
Get the repository version. |
org.pentaho.di.core.logging.LogChannelInterface |
getLog()
|
String |
getName()
|
int |
getNrSubDirectories(org.pentaho.di.repository.ObjectId id_directory)
|
RepositoryObject |
getObjectInformation(org.pentaho.di.repository.ObjectId objectId,
org.pentaho.di.repository.RepositoryObjectType objectType)
Get more information about a certain object ID in the form of the RepositoryObject |
org.pentaho.di.repository.ObjectId |
getPartitionSchemaID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getPartitionSchemaIDs(boolean includeDeleted)
|
String[] |
getPartitionSchemaNames(boolean includeDeleted)
|
KettleFileRepositoryMeta |
getRepositoryMeta()
|
org.pentaho.di.repository.ObjectId |
getRootDirectoryID()
|
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. |
org.pentaho.di.repository.ObjectId |
getSlaveID(String name)
|
org.pentaho.di.repository.ObjectId[] |
getSlaveIDs(boolean includeDeleted)
|
String[] |
getSlaveNames(boolean includeDeleted)
|
List<SlaveServer> |
getSlaveServers()
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean def)
|
boolean |
getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
String code)
|
long |
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
long |
getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
String code)
|
String |
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
|
String |
getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
String code)
|
org.pentaho.di.repository.ObjectId[] |
getSubConditionIDs(org.pentaho.di.repository.ObjectId id_condition)
|
org.pentaho.di.repository.ObjectId[] |
getSubDirectoryIDs(org.pentaho.di.repository.ObjectId id_directory)
|
org.pentaho.di.repository.ObjectId[] |
getTransformationClusterSchemaIDs(org.pentaho.di.repository.ObjectId id_transformation)
|
org.pentaho.di.repository.ObjectId[] |
getTransformationConditionIDs(org.pentaho.di.repository.ObjectId id_transformation)
|
org.pentaho.di.repository.ObjectId[] |
getTransformationDatabaseIDs(org.pentaho.di.repository.ObjectId id_transformation)
|
org.pentaho.di.repository.ObjectId |
getTransformationID(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
|
String[] |
getTransformationNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
|
List<org.pentaho.di.repository.RepositoryElementMetaInterface> |
getTransformationObjects(org.pentaho.di.repository.ObjectId idDirectory,
boolean includeDeleted)
|
org.pentaho.di.repository.ObjectId[] |
getTransformationPartitionSchemaIDs(org.pentaho.di.repository.ObjectId id_transformation)
|
String[] |
getTransformationsUsingCluster(org.pentaho.di.repository.ObjectId id_cluster)
|
String[] |
getTransformationsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
|
String[] |
getTransformationsUsingPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
|
String[] |
getTransformationsUsingSlave(org.pentaho.di.repository.ObjectId id_slave)
|
org.pentaho.di.repository.ObjectId[] |
getTransNoteIDs(org.pentaho.di.repository.ObjectId id_transformation)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
getUserHomeDirectory()
|
org.pentaho.di.repository.ObjectId |
getUserID(String login)
|
org.pentaho.di.repository.ObjectId[] |
getUserIDs()
|
IUser |
getUserInfo()
|
String[] |
getUserLogins()
|
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. |
org.pentaho.di.repository.ObjectId |
insertClusterSlave(ClusterSchema clusterSchema,
SlaveServer slaveServer)
|
void |
insertJobEntryDatabase(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_database)
|
void |
insertJobNote(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_note)
|
org.pentaho.di.repository.ObjectId |
insertLogEntry(String description)
Insert an entry in the audit trail of the repository. |
void |
insertStepDatabase(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_database)
|
org.pentaho.di.repository.ObjectId |
insertTransformationCluster(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_cluster)
|
org.pentaho.di.repository.ObjectId |
insertTransformationPartitionSchema(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_partition_schema)
|
org.pentaho.di.repository.ObjectId |
insertTransformationSlave(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_slave)
|
void |
insertTransNote(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_note)
|
void |
insertTransStepCondition(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_condition)
|
boolean |
isConnected()
|
ClusterSchema |
loadClusterSchema(org.pentaho.di.repository.ObjectId id_cluster_schema,
List<SlaveServer> slaveServers,
String versionName)
|
Condition |
loadCondition(org.pentaho.di.repository.ObjectId id_condition)
|
Condition |
loadConditionFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code)
Load a condition from the repository with the Object ID stored in a step attribute. |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMeta(org.pentaho.di.repository.ObjectId id_database,
String versionName)
Load the Database connection Metadata from the repository |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMetaFromJobEntryAttribute(org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
This method is introduced to avoid having to go over an integer/string/whatever in the interface and the job entry code. |
org.pentaho.di.core.database.DatabaseMeta |
loadDatabaseMetaFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code,
List<org.pentaho.di.core.database.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(org.pentaho.di.repository.ObjectId idJob,
String versionLabel)
Load a job from the repository by id |
JobMeta |
loadJob(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
String versionName)
Load a job from the repository |
Node |
loadNodeFromXML(org.pentaho.di.repository.ObjectId id,
String tag)
|
PartitionSchema |
loadPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema,
String versionName)
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
loadRepositoryDirectoryTree()
|
org.pentaho.di.repository.RepositoryDirectoryInterface |
loadRepositoryDirectoryTree(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
SlaveServer |
loadSlaveServer(org.pentaho.di.repository.ObjectId id_slave_server,
String versionName)
|
TransMeta |
loadTransformation(org.pentaho.di.repository.ObjectId idTransformation,
String versionLabel)
Load a transformation by id |
TransMeta |
loadTransformation(String transname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean setInternalVariables,
String versionName)
Load a transformation with a name from a folder in the repository |
UserInfo |
loadUserInfo(String login)
|
UserInfo |
loadUserInfo(String login,
String password)
|
org.pentaho.di.core.row.ValueMetaAndData |
loadValueMetaAndData(org.pentaho.di.repository.ObjectId id_value)
|
void |
moveJob(String jobname,
org.pentaho.di.repository.ObjectId id_directory_from,
org.pentaho.di.repository.ObjectId id_directory_to)
|
void |
moveTransformation(String transname,
org.pentaho.di.repository.ObjectId id_directory_from,
org.pentaho.di.repository.ObjectId id_directory_to)
|
List<org.pentaho.di.core.database.DatabaseMeta> |
readDatabases()
Read all the databases defined in the repository |
SharedObjects |
readJobMetaSharedObjects(JobMeta jobMeta)
|
SharedObjects |
readTransSharedObjects(TransMeta transMeta)
|
org.pentaho.di.repository.ObjectId |
renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newDir,
String newName)
Move / rename a job |
org.pentaho.di.repository.ObjectId |
renameRepositoryDirectory(org.pentaho.di.repository.ObjectId id,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newName)
Move / rename a repository directory |
org.pentaho.di.repository.ObjectId |
renameTransformation(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.RepositoryDirectoryInterface newDir,
String newName)
Move / rename a transformation |
void |
renameUser(org.pentaho.di.repository.ObjectId id_user,
String newname)
|
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment)
|
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor)
|
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
Save an object to the repository optionally overwriting any associated objects. |
void |
save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
org.pentaho.di.repository.ObjectId parentId,
boolean used)
|
org.pentaho.di.repository.ObjectId |
saveCondition(Condition condition)
|
org.pentaho.di.repository.ObjectId |
saveCondition(Condition condition,
org.pentaho.di.repository.ObjectId id_condition_parent)
|
void |
saveConditionStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.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(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
|
void |
saveDatabaseMetaJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
org.pentaho.di.core.database.DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the job entry attributes |
void |
saveDatabaseMetaStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
This method saves the object ID of the database object (if not null) in the step attributes |
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
boolean value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
long value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
String value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
long value)
|
void |
saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
String value)
|
void |
saveRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
double value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
long value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
String value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
boolean value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
double value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
long value)
|
void |
saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
String value)
|
void |
saveUserInfo(UserInfo userInfo)
|
void |
setRepositoryMeta(KettleFileRepositoryMeta repositoryMeta)
|
void |
undeleteObject(org.pentaho.di.repository.RepositoryElementMetaInterface repositoryObject)
Removes he deleted flag from a repository element in the repository. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String FILE_REPOSITORY_VERSION
| Constructor Detail |
|---|
public KettleFileRepository()
| Method Detail |
|---|
public void connect(String username,
String password)
throws org.pentaho.di.core.exception.KettleException
Repository
connect in interface Repositoryusername - the username of the user connecting to the repository.password - the password of the user connecting to the repository.
org.pentaho.di.core.exception.KettleSecurityException - in case the supplied user or password is incorrect.
org.pentaho.di.core.exception.KettleException - in case there is a general unexpected error OR if we're already connected to the repository.public void disconnect()
Repository
disconnect in interface Repositorypublic void init(RepositoryMeta repositoryMeta)
Repository
init in interface Repositorypublic org.pentaho.di.core.logging.LogChannelInterface getLog()
getLog in interface Repositorypublic boolean isConnected()
isConnected in interface Repositorypublic RepositorySecurityProvider getSecurityProvider()
getSecurityProvider in interface Repositorypublic RepositorySecurityManager getSecurityManager()
getSecurityManager in interface Repositorypublic String calcRelativeElementDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
public String calcObjectId(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
public String calcObjectId(org.pentaho.di.repository.RepositoryDirectoryInterface directory,
String name,
String extension)
public String calcObjectId(org.pentaho.di.repository.RepositoryElementInterface element)
public String calcFilename(org.pentaho.di.repository.ObjectId id)
public boolean exists(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory,
org.pentaho.di.repository.RepositoryObjectType objectType)
throws org.pentaho.di.core.exception.KettleException
Repository
exists in interface Repositoryname - the name of the objectrepositoryDirectory - the directory in which it should resideobjectType - the type of repository object
org.pentaho.di.core.exception.KettleException - in case something goes wrong.
public void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor)
throws org.pentaho.di.core.exception.KettleException
save in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean overwrite)
throws org.pentaho.di.core.exception.KettleException
Repository
save in interface RepositoryrepositoryElement - 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
org.pentaho.di.core.exception.KettleException - Error saving the object to the repository
public void save(org.pentaho.di.repository.RepositoryElementInterface repositoryElement,
String versionComment,
org.pentaho.di.core.ProgressMonitorListener monitor,
org.pentaho.di.repository.ObjectId parentId,
boolean used)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface createRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface parentDirectory,
String directoryPath)
throws org.pentaho.di.core.exception.KettleException
Repository
createRepositoryDirectory in interface RepositoryparentDirectory - the parent directorydirectoryPath - The path to the new Repository Directory, to be created.
org.pentaho.di.core.exception.KettleException - In case something goes wrong
public void saveRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
throws org.pentaho.di.core.exception.KettleException
saveRepositoryDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteJob(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
deleteJob in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteTransformation(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
Repository
deleteTransformation in interface Repositoryid_transformation - the transformation id to delete
org.pentaho.di.core.exception.KettleException
public void deleteClusterSchema(org.pentaho.di.repository.ObjectId id_cluster)
throws org.pentaho.di.core.exception.KettleException
deleteClusterSchema in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteCondition(org.pentaho.di.repository.ObjectId id_condition)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void deletePartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
throws org.pentaho.di.core.exception.KettleException
deletePartitionSchema in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
throws org.pentaho.di.core.exception.KettleException
deleteRepositoryDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteSlave(org.pentaho.di.repository.ObjectId id_slave)
throws org.pentaho.di.core.exception.KettleException
deleteSlave in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void deleteDatabaseMeta(String databaseName)
throws org.pentaho.di.core.exception.KettleException
Repository
deleteDatabaseMeta in interface RepositorydatabaseName - The name of the connection to remove
org.pentaho.di.core.exception.KettleException - In case something went wrong: database error, insufficient permissions, depending objects, etc.
public void deleteRootObject(String name,
String extension)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void deleteFile(String filename)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getClusterID(String name)
throws org.pentaho.di.core.exception.KettleException
getClusterID in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getClusterIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getClusterIDs in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getClusterNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getClusterNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getClustersUsingSlave(org.pentaho.di.repository.ObjectId id_slave)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getTransformationConditionIDs(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getDatabaseAttributeIDs(org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getDatabaseID(String name)
throws org.pentaho.di.core.exception.KettleException
getDatabaseID in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getTransformationDatabaseIDs(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getDatabaseIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getDatabaseIDs in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getDatabaseNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getDatabaseNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getDirectoryNames(org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
Repository
getDirectoryNames in interface Repositoryid_directory - parent directory id
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getJobId(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
throws org.pentaho.di.core.exception.KettleException
getJobId in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getJobNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getJobNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getJobNoteIDs(org.pentaho.di.repository.ObjectId id_job)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getJobsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
Repository
getJobsUsingDatabase in interface Repositoryorg.pentaho.di.core.exception.KettleExceptionpublic String getName()
getName in interface Repository
public org.pentaho.di.repository.ObjectId getPartitionSchemaID(String name)
throws org.pentaho.di.core.exception.KettleException
getPartitionSchemaID in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getPartitionSchemaIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getPartitionSchemaIDs in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getPartitionSchemaNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getPartitionSchemaNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getRootDirectoryID()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getSlaveID(String name)
throws org.pentaho.di.core.exception.KettleException
getSlaveID in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getSlaveIDs(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getSlaveIDs in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getClusterSlaveIDs(org.pentaho.di.repository.ObjectId id_cluster_schema)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getSlaveNames(boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getSlaveNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public List<SlaveServer> getSlaveServers()
throws org.pentaho.di.core.exception.KettleException
getSlaveServers in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean def)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getStepAttributeBoolean(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeInteger in interface Repositoryorg.pentaho.di.core.exception.KettleException
public long getStepAttributeInteger(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeInteger in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeString in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String getStepAttributeString(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
getStepAttributeString in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public boolean getJobEntryAttributeBoolean(org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean def)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeBoolean in interface Repositoryorg.pentaho.di.core.exception.KettleException
public long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeInteger in interface Repositoryorg.pentaho.di.core.exception.KettleException
public long getJobEntryAttributeInteger(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeInteger in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeString in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String getJobEntryAttributeString(org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code)
throws org.pentaho.di.core.exception.KettleException
getJobEntryAttributeString in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getSubConditionIDs(org.pentaho.di.repository.ObjectId id_condition)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getSubDirectoryIDs(org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getTransNoteIDs(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getTransformationClusterSchemaIDs(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getTransformationID(String name,
org.pentaho.di.repository.RepositoryDirectoryInterface repositoryDirectory)
throws org.pentaho.di.core.exception.KettleException
getTransformationID in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getTransformationNames(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getTransformationNames in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getTransformationPartitionSchemaIDs(org.pentaho.di.repository.ObjectId id_transformation)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getTransformationsUsingCluster(org.pentaho.di.repository.ObjectId id_cluster)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getTransformationsUsingDatabase(org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
getTransformationsUsingDatabase in interface Repositoryorg.pentaho.di.core.exception.KettleException
public String[] getTransformationsUsingPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public String[] getTransformationsUsingSlave(org.pentaho.di.repository.ObjectId id_slave)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic String getVersion()
Repository
getVersion in interface Repository
public org.pentaho.di.repository.ObjectId insertClusterSlave(ClusterSchema clusterSchema,
SlaveServer slaveServer)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void insertJobEntryDatabase(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
insertJobEntryDatabase in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void insertJobNote(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_note)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertLogEntry(String description)
throws org.pentaho.di.core.exception.KettleException
Repository
insertLogEntry in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void insertStepDatabase(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_database)
throws org.pentaho.di.core.exception.KettleException
insertStepDatabase in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void insertTransNote(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_note)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void insertTransStepCondition(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
org.pentaho.di.repository.ObjectId id_condition)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertTransformationCluster(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_cluster)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertTransformationPartitionSchema(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_partition_schema)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId insertTransformationSlave(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_slave)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public ClusterSchema loadClusterSchema(org.pentaho.di.repository.ObjectId id_cluster_schema,
List<SlaveServer> slaveServers,
String versionName)
throws org.pentaho.di.core.exception.KettleException
loadClusterSchema in interface Repositoryorg.pentaho.di.core.exception.KettleException
public Condition loadCondition(org.pentaho.di.repository.ObjectId id_condition)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public Condition loadConditionFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
Repository
loadConditionFromStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public Node loadNodeFromXML(org.pentaho.di.repository.ObjectId id,
String tag)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.database.DatabaseMeta loadDatabaseMeta(org.pentaho.di.repository.ObjectId id_database,
String versionName)
throws org.pentaho.di.core.exception.KettleException
Repository
loadDatabaseMeta in interface Repositoryid_database - the id of the database connection to loadversionName - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException - in case something goes wrong with database, connection, etc.
public org.pentaho.di.core.database.DatabaseMeta loadDatabaseMetaFromJobEntryAttribute(org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
throws org.pentaho.di.core.exception.KettleException
Repository
loadDatabaseMetaFromJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveDatabaseMetaJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String nameCode,
String idCode,
org.pentaho.di.core.database.DatabaseMeta database)
throws org.pentaho.di.core.exception.KettleException
Repository
saveDatabaseMetaJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.database.DatabaseMeta loadDatabaseMetaFromStepAttribute(org.pentaho.di.repository.ObjectId id_step,
String code,
List<org.pentaho.di.core.database.DatabaseMeta> databases)
throws org.pentaho.di.core.exception.KettleException
Repository
loadDatabaseMetaFromStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public JobMeta loadJob(String jobname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
String versionName)
throws org.pentaho.di.core.exception.KettleException
Repository
loadJob in interface Repositoryjobname - the namerepdir - the directorymonitor - the progress monitor or nullversionName - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
public PartitionSchema loadPartitionSchema(org.pentaho.di.repository.ObjectId id_partition_schema,
String versionName)
throws org.pentaho.di.core.exception.KettleException
loadPartitionSchema in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface loadRepositoryDirectoryTree()
throws org.pentaho.di.core.exception.KettleException
loadRepositoryDirectoryTree in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface loadRepositoryDirectoryTree(org.pentaho.di.repository.RepositoryDirectoryInterface dir)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface findDirectory(String directory)
throws org.pentaho.di.core.exception.KettleException
findDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface findDirectory(org.pentaho.di.repository.ObjectId directory)
throws org.pentaho.di.core.exception.KettleException
findDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public List<org.pentaho.di.repository.RepositoryElementMetaInterface> getTransformationObjects(org.pentaho.di.repository.ObjectId idDirectory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getTransformationObjects in interface Repositoryorg.pentaho.di.core.exception.KettleException
public List<org.pentaho.di.repository.RepositoryElementMetaInterface> getJobObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
getJobObjects in interface Repositoryorg.pentaho.di.core.exception.KettleException
public int getNrSubDirectories(org.pentaho.di.repository.ObjectId id_directory)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public SlaveServer loadSlaveServer(org.pentaho.di.repository.ObjectId id_slave_server,
String versionName)
throws org.pentaho.di.core.exception.KettleException
loadSlaveServer in interface Repositoryorg.pentaho.di.core.exception.KettleException
public TransMeta loadTransformation(String transname,
org.pentaho.di.repository.RepositoryDirectoryInterface repdir,
org.pentaho.di.core.ProgressMonitorListener monitor,
boolean setInternalVariables,
String versionName)
throws org.pentaho.di.core.exception.KettleException
Repository
loadTransformation in interface Repositorytransname - the name of the transformation to loadmonitor - 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!)versionName - the revision to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.core.row.ValueMetaAndData loadValueMetaAndData(org.pentaho.di.repository.ObjectId id_value)
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 moveTransformation(String transname,
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 List<org.pentaho.di.core.database.DatabaseMeta> readDatabases()
throws org.pentaho.di.core.exception.KettleException
Repository
readDatabases in interface Repositoryorg.pentaho.di.core.exception.KettleExceptionpublic void clearSharedObjectCache()
clearSharedObjectCache in interface Repository
public SharedObjects readJobMetaSharedObjects(JobMeta jobMeta)
throws org.pentaho.di.core.exception.KettleException
readJobMetaSharedObjects in interface Repositoryorg.pentaho.di.core.exception.KettleException
public SharedObjects readTransSharedObjects(TransMeta transMeta)
throws org.pentaho.di.core.exception.KettleException
readTransSharedObjects in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId renameJob(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.RepositoryDirectoryInterface newDir,
String newName)
throws org.pentaho.di.core.exception.KettleException
Repository
renameJob in interface Repositoryid_job - The ObjectId of the job to movenewDir - 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)
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId renameRepositoryDirectory(org.pentaho.di.repository.ObjectId id,
org.pentaho.di.repository.RepositoryDirectoryInterface newParentDir,
String newName)
throws org.pentaho.di.core.exception.KettleException
Repository
renameRepositoryDirectory in interface Repositoryid - 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)
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId renameTransformation(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.RepositoryDirectoryInterface newDir,
String newName)
throws org.pentaho.di.core.exception.KettleException
Repository
renameTransformation in interface Repositoryid_transformation - The ObjectId of the transformation to movenewDir - 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)
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId saveCondition(Condition condition)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId saveCondition(Condition condition,
org.pentaho.di.repository.ObjectId id_condition_parent)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void saveConditionStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
Condition condition)
throws org.pentaho.di.core.exception.KettleException
Repository
saveConditionStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveDatabaseMetaJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void saveDatabaseMetaStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
org.pentaho.di.core.database.DatabaseMeta database)
throws org.pentaho.di.core.exception.KettleException
Repository
saveDatabaseMetaStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
int nr,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveJobEntryAttribute(org.pentaho.di.repository.ObjectId id_job,
org.pentaho.di.repository.ObjectId id_jobentry,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
saveJobEntryAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
String value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
boolean value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
long value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
int nr,
String code,
double value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void saveStepAttribute(org.pentaho.di.repository.ObjectId id_transformation,
org.pentaho.di.repository.ObjectId id_step,
String code,
double value)
throws org.pentaho.di.core.exception.KettleException
saveStepAttribute in interface Repositoryorg.pentaho.di.core.exception.KettleException
public void delUser(org.pentaho.di.repository.ObjectId id_user)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId getUserID(String login)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.ObjectId[] getUserIDs()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleExceptionpublic IUser getUserInfo()
getUserInfo in interface Repository
public String[] getUserLogins()
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public UserInfo loadUserInfo(String login)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public UserInfo loadUserInfo(String login,
String password)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void renameUser(org.pentaho.di.repository.ObjectId id_user,
String newname)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public void saveUserInfo(UserInfo userInfo)
throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
public int countNrJobEntryAttributes(org.pentaho.di.repository.ObjectId id_jobentry,
String code)
throws org.pentaho.di.core.exception.KettleException
countNrJobEntryAttributes in interface Repositoryorg.pentaho.di.core.exception.KettleException
public int countNrStepAttributes(org.pentaho.di.repository.ObjectId id_step,
String code)
throws org.pentaho.di.core.exception.KettleException
countNrStepAttributes in interface Repositoryorg.pentaho.di.core.exception.KettleExceptionpublic KettleFileRepositoryMeta getRepositoryMeta()
getRepositoryMeta in interface Repositorypublic void setRepositoryMeta(KettleFileRepositoryMeta repositoryMeta)
repositoryMeta - the repositoryMeta to set
public void undeleteObject(org.pentaho.di.repository.RepositoryElementMetaInterface repositoryObject)
throws org.pentaho.di.core.exception.KettleException
Repository
undeleteObject in interface Repositoryorg.pentaho.di.core.exception.KettleException - get throws in case something goes horribly wrong.
public List<org.pentaho.di.repository.RepositoryElementMetaInterface> getJobAndTransformationObjects(org.pentaho.di.repository.ObjectId id_directory,
boolean includeDeleted)
throws org.pentaho.di.core.exception.KettleException
RepositoryRepository.getJobObjects(ObjectId, boolean) and Repository.getTransformationObjects(ObjectId, boolean) into one
operation.
getJobAndTransformationObjects in interface Repositoryid_directory - directoryincludeDeleted - true to return deleted objects
org.pentaho.di.core.exception.KettleException - In case something goes wrong
public IRepositoryService getService(Class<? extends IRepositoryService> clazz)
throws org.pentaho.di.core.exception.KettleException
Repository
getService in interface Repositoryorg.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
public List<Class<? extends IRepositoryService>> getServiceInterfaces()
throws org.pentaho.di.core.exception.KettleException
Repository
getServiceInterfaces in interface Repositoryorg.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
public boolean hasService(Class<? extends IRepositoryService> clazz)
throws org.pentaho.di.core.exception.KettleException
Repository
hasService in interface Repositoryorg.pentaho.di.core.exception.KettleException - in case something goes horribly wrong.
public org.pentaho.di.repository.RepositoryDirectoryInterface getDefaultSaveDirectory(org.pentaho.di.repository.RepositoryElementInterface repositoryElement)
throws org.pentaho.di.core.exception.KettleException
getDefaultSaveDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public org.pentaho.di.repository.RepositoryDirectoryInterface getUserHomeDirectory()
throws org.pentaho.di.core.exception.KettleException
getUserHomeDirectory in interface Repositoryorg.pentaho.di.core.exception.KettleException
public RepositoryObject getObjectInformation(org.pentaho.di.repository.ObjectId objectId,
org.pentaho.di.repository.RepositoryObjectType objectType)
throws org.pentaho.di.core.exception.KettleException
Repository
getObjectInformation in interface RepositoryobjectId - The ID of the object to get more information about.objectType - The type of object to investigate.
org.pentaho.di.core.exception.KettleException - In case there was a loading problem.
public JobMeta loadJob(org.pentaho.di.repository.ObjectId idJob,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
Repository
loadJob in interface RepositoryidJob - the id of the jobversionLabel - version to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleException
public TransMeta loadTransformation(org.pentaho.di.repository.ObjectId idTransformation,
String versionLabel)
throws org.pentaho.di.core.exception.KettleException
Repository
loadTransformation in interface RepositoryidTransformation - the id of the transformation to loadversionLabel - version to load. Specify null to load the last version.
org.pentaho.di.core.exception.KettleExceptionpublic String getConnectMessage()
Repository
getConnectMessage in interface Repositorypublic IRepositoryExporter getExporter()
getExporter in interface Repositorypublic IRepositoryImporter getImporter()
getImporter in interface Repository
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||