@Override public void undeleteObject( final RepositoryElementMetaInterface element ) throws KettleException { readWriteLock.writeLock().lock(); try { pur.undeleteFile( element.getObjectId().getId(), null ); } finally { readWriteLock.writeLock().unlock(); } rootRef.clearRef(); }
public void onRemove( UIRepositoryObject child ) { List<? extends RepositoryElementMetaInterface> dirRepoObjects = getDirectory().getRepositoryObjects(); if ( dirRepoObjects != null ) { Iterator<? extends RepositoryElementMetaInterface> iter = dirRepoObjects.iterator(); while ( iter.hasNext() ) { RepositoryElementMetaInterface e = iter.next(); if ( child.getObjectId().equals( e.getObjectId() ) ) { iter.remove(); return; } } } } };
outputRow[outputIndex++] = repositoryObject.getObjectId().toString(); // the object ID
getAllTransformations( actualDir, transformations ); for ( RepositoryElementMetaInterface repositoryElementMetaInterface : transformations ) { TransMeta transMeta = repository.loadTransformation( repositoryElementMetaInterface.getObjectId(), null ); ExtensionPointHandler .callExtensionPoint( LogChannel.GENERAL, KettleExtensionPoint.TransAfterOpen.id, transMeta );
switch ( repositoryObject.getObjectType() ) { case TRANSFORMATION: rep.deleteTransformation( repositoryObject.getObjectId() ); break; case JOB: rep.deleteJob( repositoryObject.getObjectId() ); break; default:
objectName = repositoryObject.getName(); objectDirectory = repositoryObject.getRepositoryDirectory(); objectId = repositoryObject.getObjectId(); objectType = repositoryObject.getObjectType(); } else {