@Override public ObjectId getTransformationID( String s, RepositoryDirectoryInterface repositoryDirectoryInterface ) throws KettleException { return getDelegate().getTransformationID( s, repositoryDirectoryInterface ); }
@Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directoryPath ); transObjectId = repository.getTransformationID( transName, repositoryDirectoryInterface ); }
@Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directoryPath ); transObjectId = repository.getTransformationID( transName, repositoryDirectoryInterface ); }
@Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directoryPath ); transObjectId = repository.getTransformationID( transName, repositoryDirectoryInterface ); }
@Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directoryPath ); transObjectId = repository.getTransformationID( transName, repositoryDirectoryInterface ); }
@Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directoryPath ); jobObjectId = repository.getTransformationID( jobName, repositoryDirectoryInterface ); }
/** * Look up the references after import * * @param repository the repository to reference. */ @Override public void lookupRepositoryReferences( Repository repository ) throws KettleException { // The correct reference is stored in the trans name and directory attributes... // RepositoryDirectoryInterface repositoryDirectoryInterface = RepositoryImportLocation.getRepositoryImportLocation().findDirectory( directory ); transObjectId = repository.getTransformationID( transname, repositoryDirectoryInterface ); }
private TransMeta loadTrans( Repository repository, String transformationName ) throws KettleException { if ( repository == null ) { throw new KettleException( "Repository required." ); } else { synchronized ( repository ) { // With a repository we need to load it from /foo/bar/Transformation // We need to extract the folder name from the path in front of the // name... // String directoryPath; String name; int lastSlash = transformationName.lastIndexOf( RepositoryDirectory.DIRECTORY_SEPARATOR ); if ( lastSlash < 0 ) { directoryPath = "/"; name = transformationName; } else { directoryPath = transformationName.substring( 0, lastSlash ); name = transformationName.substring( lastSlash + 1 ); } RepositoryDirectoryInterface directory = repository.loadRepositoryDirectoryTree().findDirectory( directoryPath ); ObjectId transformationId = repository.getTransformationID( name, directory ); TransMeta transMeta = repository.loadTransformation( transformationId, null ); return transMeta; } } }
ObjectId transformationID = repository.getTransformationID( name, directory ); if ( transformationID == null ) { throw new KettleException( "Unable to find transformation '" + name + "' in directory :" + directory );
generatedTrans.setObjectId( getRepository().getTransformationID( fileName, generatedTrans.getRepositoryDirectory() ) ); getRepository().save( generatedTrans, null, null, true );
ObjectId id = rep.getTransformationID( name, repdir ); if ( id != null ) {
if ( fromdir != null ) { debug = "fromdir found: move transformation!"; ObjectId existingTransID = rep.getTransformationID( transname, repdir ); if ( existingTransID == null ) { ObjectId id = rep.getTransformationID( transname, fromdir ); rep.renameTransformation( id, repdir, transname ); retval = true;
ObjectId existingId = rep.getTransformationID( transMeta.getName(), targetDirectory ); if ( existingId != null && askOverwrite ) { overwrite = feedback.transOverwritePrompt( transMeta );
boolean exists = spoon.rep.getTransformationID( exactTransname, repositoryDirectoryInterface ) != null; if ( !exists ) { launchTransMeta = new TransMeta( null, exactTransname );
existingId = rep.getTransformationID( meta.getName(), meta.getRepositoryDirectory() );