Class RepositoryImportProgressDialog
java.lang.Object
org.eclipse.swt.widgets.Dialog
org.pentaho.di.ui.repository.dialog.RepositoryImportProgressDialog
- All Implemented Interfaces:
org.pentaho.di.core.gui.HasOverwritePrompter,org.pentaho.di.core.ProgressMonitorListener,org.pentaho.di.repository.RepositoryImportFeedbackInterface
public class RepositoryImportProgressDialog
extends org.eclipse.swt.widgets.Dialog
implements org.pentaho.di.core.ProgressMonitorListener, org.pentaho.di.repository.RepositoryImportFeedbackInterface, org.pentaho.di.core.gui.HasOverwritePrompter
Takes care of displaying a dialog that will handle the wait while we are importing a backup file from XML...
- Since:
- 03-jun-2005
- Author:
- Matt
-
Constructor Summary
ConstructorsConstructorDescriptionRepositoryImportProgressDialog(org.eclipse.swt.widgets.Shell parent, int style, org.pentaho.di.repository.Repository rep, String fileDirectory, String[] filenames, org.pentaho.di.repository.RepositoryDirectoryInterface baseDirectory, String versionComment) RepositoryImportProgressDialog(org.eclipse.swt.widgets.Shell parent, int style, org.pentaho.di.repository.Repository rep, String fileDirectory, String[] filenames, org.pentaho.di.repository.RepositoryDirectoryInterface baseDirectory, String versionComment, org.pentaho.di.imp.ImportRules importRules) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaskContinueOnErrorQuestion(String title, String message) voidvoiddispose()voiddone()org.pentaho.di.core.gui.OverwritePrompterbooleanbooleanbooleanjobOverwritePrompt(org.pentaho.di.job.JobMeta jobMeta) voidopen()voidvoidsetTaskName(String taskName) voidvoidbooleantransOverwritePrompt(org.pentaho.di.trans.TransMeta transMeta) voidvoidworked(int nrWorks) Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
-
Constructor Details
-
RepositoryImportProgressDialog
-
RepositoryImportProgressDialog
public RepositoryImportProgressDialog(org.eclipse.swt.widgets.Shell parent, int style, org.pentaho.di.repository.Repository rep, String fileDirectory, String[] filenames, org.pentaho.di.repository.RepositoryDirectoryInterface baseDirectory, String versionComment, org.pentaho.di.imp.ImportRules importRules)
-
-
Method Details
-
open
public void open() -
dispose
public void dispose() -
setLabel
- Specified by:
setLabelin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
updateDisplay
public void updateDisplay()- Specified by:
updateDisplayin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
showError
- Specified by:
showErrorin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
transOverwritePrompt
public boolean transOverwritePrompt(org.pentaho.di.trans.TransMeta transMeta) - Specified by:
transOverwritePromptin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
jobOverwritePrompt
public boolean jobOverwritePrompt(org.pentaho.di.job.JobMeta jobMeta) - Specified by:
jobOverwritePromptin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
addLog
- Specified by:
addLogin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
askContinueOnErrorQuestion
- Specified by:
askContinueOnErrorQuestionin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
beginTask
- Specified by:
beginTaskin interfaceorg.pentaho.di.core.ProgressMonitorListener
-
done
public void done()- Specified by:
donein interfaceorg.pentaho.di.core.ProgressMonitorListener
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceorg.pentaho.di.core.ProgressMonitorListener
-
setTaskName
- Specified by:
setTaskNamein interfaceorg.pentaho.di.core.ProgressMonitorListener
-
subTask
- Specified by:
subTaskin interfaceorg.pentaho.di.core.ProgressMonitorListener
-
worked
public void worked(int nrWorks) - Specified by:
workedin interfaceorg.pentaho.di.core.ProgressMonitorListener
-
isAskingOverwriteConfirmation
public boolean isAskingOverwriteConfirmation()- Specified by:
isAskingOverwriteConfirmationin interfaceorg.pentaho.di.repository.RepositoryImportFeedbackInterface
-
getOverwritePrompter
public org.pentaho.di.core.gui.OverwritePrompter getOverwritePrompter()- Specified by:
getOverwritePrompterin interfaceorg.pentaho.di.core.gui.HasOverwritePrompter
-