org.eobjects.datacleaner.monitor.jobwizard.common
Class SelectTableWizardPage

java.lang.Object
  extended by org.eobjects.datacleaner.monitor.jobwizard.common.AbstractFreemarkerWizardPage
      extended by org.eobjects.datacleaner.monitor.jobwizard.common.SelectTableWizardPage
All Implemented Interfaces:
JobWizardPageController

public abstract class SelectTableWizardPage
extends AbstractFreemarkerWizardPage
implements JobWizardPageController

A simple JobWizardPageController that asks the user to select the Table of interest.


Constructor Summary
SelectTableWizardPage(Datastore datastore, Integer pageIndex)
           
SelectTableWizardPage(JobWizardContext context, Integer pageIndex)
           
 
Method Summary
protected  Map<String,Object> getFormModel()
           
 Integer getPageIndex()
          Gets a (0-based) page index.
protected  String getPromptText()
           
protected  String getTemplateFilename()
           
protected  Class<?> getTemplateFriendlyClass()
           
 JobWizardPageController nextPageController(Map<String,List<String>> formParameters)
          Submits the presented form and requests the next page in the wizard.
protected abstract  JobWizardPageController nextPageController(Table selectedTable)
           
 
Methods inherited from class org.eobjects.datacleaner.monitor.jobwizard.common.AbstractFreemarkerWizardPage
getFormInnerHtml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eobjects.datacleaner.monitor.jobwizard.api.JobWizardPageController
getFormInnerHtml
 

Constructor Detail

SelectTableWizardPage

public SelectTableWizardPage(JobWizardContext context,
                             Integer pageIndex)

SelectTableWizardPage

public SelectTableWizardPage(Datastore datastore,
                             Integer pageIndex)
Method Detail

getTemplateFilename

protected String getTemplateFilename()
Specified by:
getTemplateFilename in class AbstractFreemarkerWizardPage

getPageIndex

public Integer getPageIndex()
Description copied from interface: JobWizardPageController
Gets a (0-based) page index.

Specified by:
getPageIndex in interface JobWizardPageController
Returns:

getTemplateFriendlyClass

protected Class<?> getTemplateFriendlyClass()
Overrides:
getTemplateFriendlyClass in class AbstractFreemarkerWizardPage

getPromptText

protected String getPromptText()

getFormModel

protected Map<String,Object> getFormModel()
Specified by:
getFormModel in class AbstractFreemarkerWizardPage

nextPageController

public JobWizardPageController nextPageController(Map<String,List<String>> formParameters)
Description copied from interface: JobWizardPageController
Submits the presented form and requests the next page in the wizard.

Specified by:
nextPageController in interface JobWizardPageController
Returns:

nextPageController

protected abstract JobWizardPageController nextPageController(Table selectedTable)


Copyright © 2012 Human Inference. All Rights Reserved.