Class RepositoryExplorerDialog
java.lang.Object
org.eclipse.swt.widgets.Dialog
org.pentaho.di.ui.repository.dialog.RepositoryExplorerDialog
public class RepositoryExplorerDialog
extends org.eclipse.swt.widgets.Dialog
This dialog displays the content of the repository in a Windows explorer like fashion. The user can manipulate the
objects in the repository as well as administer users, profiles, etc.
- Since:
- 18-mei-2003
- Author:
- Matt
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceclasscapture a reference to an object in the repository -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRepositoryExplorerDialog(org.eclipse.swt.widgets.Shell par, int style, org.pentaho.di.repository.Repository rep, RepositoryExplorerDialog.RepositoryExplorerCallback callback, org.pentaho.di.core.variables.VariableSpace variableSpace) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcreateDirectory(org.eclipse.swt.widgets.TreeItem ti, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) voiddelCluster(String clusterName) voiddelDatabase(String databasename) voiddelDirectory(org.eclipse.swt.widgets.TreeItem ti, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) voiddelPartitionSchema(String partitionSchemaName) booleanvoiddelSlaveServer(String slaveName) voidvoidvoideditCluster(String clusterName) voideditDatabase(String databasename) voideditPartitionSchema(String partitionSchemaName) voideditSlaveServer(String slaveName) voidvoidexportAll(org.pentaho.di.repository.RepositoryDirectoryInterface dir) voidexportJobs(org.pentaho.di.repository.RepositoryDirectoryInterface root) voidexportTransformations(org.pentaho.di.repository.RepositoryDirectoryInterface root) org.pentaho.di.repository.RepositoryDirectoryInterfacegetDirectory(org.eclipse.swt.widgets.TreeItem ti) static final RepositoryRevisionBrowserDialogInterfacegetVersionBrowserDialog(org.eclipse.swt.widgets.Shell shell, org.pentaho.di.repository.Repository repository, org.pentaho.di.repository.RepositoryElementInterface element) protected RepositoryRevisionBrowserDialogInterfacegetVersionBrowserDialog(org.pentaho.di.repository.RepositoryElementInterface element) voidbooleanbooleanmoveTransformation(String xml, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) voidvoidvoidvoidvoidnewUser()open()voidvoidopenTransformation(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) voidbooleanbooleanrenameDatabase(String name, String newname) voidrenameDirectory(org.eclipse.swt.widgets.TreeItem treeitem, org.pentaho.di.repository.RepositoryDirectoryInterface rd) booleanrenameDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface repdir, String name, String newname) voidbooleanrenameJob(String name, String newname, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) booleanbooleanrenameJob(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir, String newname) voidrenameJob(org.eclipse.swt.widgets.TreeItem treeitem, String jobname, org.pentaho.di.repository.RepositoryDirectoryInterface repositorydir) booleanrenameTransformation(String name, String newname, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) booleanrenameTransformation(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) booleanbooleanrenameUser(String name, String newname) booleanbooleansameCategory(org.eclipse.swt.widgets.TreeItem[] tisel) protected voidsetSort(int i) voidMethods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
-
Field Details
-
STRING_TRANSFORMATIONS
-
STRING_JOBS
-
-
Constructor Details
-
RepositoryExplorerDialog
public RepositoryExplorerDialog(org.eclipse.swt.widgets.Shell par, int style, org.pentaho.di.repository.Repository rep, RepositoryExplorerDialog.RepositoryExplorerCallback callback, org.pentaho.di.core.variables.VariableSpace variableSpace)
-
-
Method Details
-
open
-
setSort
protected void setSort(int i) -
getDirectory
public org.pentaho.di.repository.RepositoryDirectoryInterface getDirectory(org.eclipse.swt.widgets.TreeItem ti) -
sameCategory
public boolean sameCategory(org.eclipse.swt.widgets.TreeItem[] tisel) -
doDoubleClick
public void doDoubleClick() -
setTreeMenu
public void setTreeMenu() -
renameInTree
public void renameInTree() -
close
public void close() -
refreshTree
public void refreshTree() -
openTransformation
public void openTransformation(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
openJob
-
delSelectedObjects
public boolean delSelectedObjects() -
restoreSelectedObjects
public boolean restoreSelectedObjects() -
renameTransformation
public boolean renameTransformation(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
renameTransformation
-
moveTransformation
public boolean moveTransformation(String xml, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
moveJob
-
renameJob
public boolean renameJob(String name, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
renameJob
-
renameJob
public void renameJob(org.eclipse.swt.widgets.TreeItem treeitem, String jobname, org.pentaho.di.repository.RepositoryDirectoryInterface repositorydir) -
renameJob
-
editUser
-
newUser
public void newUser() -
delUser
-
renameUser
public boolean renameUser() -
renameUser
-
editDatabase
-
newDatabase
public void newDatabase() -
delDatabase
-
renameDatabase
public boolean renameDatabase() -
renameDatabase
-
renameDirectory
public void renameDirectory(org.eclipse.swt.widgets.TreeItem treeitem, org.pentaho.di.repository.RepositoryDirectoryInterface rd) -
renameDirectory
-
createDirectory
public void createDirectory(org.eclipse.swt.widgets.TreeItem ti, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
delDirectory
public void delDirectory(org.eclipse.swt.widgets.TreeItem ti, org.pentaho.di.repository.RepositoryDirectoryInterface repdir) -
exportTransformations
public void exportTransformations(org.pentaho.di.repository.RepositoryDirectoryInterface root) -
exportJobs
public void exportJobs(org.pentaho.di.repository.RepositoryDirectoryInterface root) -
exportAll
public void exportAll(org.pentaho.di.repository.RepositoryDirectoryInterface dir) -
importAll
public void importAll() -
newSlaveServer
public void newSlaveServer() -
editSlaveServer
-
delSlaveServer
-
newPartitionSchema
public void newPartitionSchema() -
editPartitionSchema
-
delPartitionSchema
-
newCluster
public void newCluster() -
editCluster
-
delCluster
-
getVersionBrowserDialog
protected RepositoryRevisionBrowserDialogInterface getVersionBrowserDialog(org.pentaho.di.repository.RepositoryElementInterface element) throws Exception - Throws:
Exception
-
getVersionBrowserDialog
public static final RepositoryRevisionBrowserDialogInterface getVersionBrowserDialog(org.eclipse.swt.widgets.Shell shell, org.pentaho.di.repository.Repository repository, org.pentaho.di.repository.RepositoryElementInterface element) throws Exception - Throws:
Exception
-