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

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

public abstract class SelectColumnsWizardPage
extends AbstractFreemarkerWizardPage
implements JobWizardPageController

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


Constructor Summary
SelectColumnsWizardPage(Integer pageIndex, Column[] availableColumns)
           
SelectColumnsWizardPage(Integer pageIndex, Table table)
           
 
Method Summary
protected  Map<String,Object> getFormModel()
           
 Integer getPageIndex()
          Gets a (0-based) page index.
protected  String getTemplateFilename()
           
protected  Class<?> getTemplateFriendlyClass()
           
protected abstract  JobWizardPageController nextPageController(List<Column> selectedColumns)
           
 JobWizardPageController nextPageController(Map<String,List<String>> formParameters)
          Submits the presented form and requests the next page in the wizard.
 
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

SelectColumnsWizardPage

public SelectColumnsWizardPage(Integer pageIndex,
                               Table table)

SelectColumnsWizardPage

public SelectColumnsWizardPage(Integer pageIndex,
                               Column[] availableColumns)
Method Detail

getTemplateFriendlyClass

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

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:

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(List<Column> selectedColumns)


Copyright © 2012 Human Inference. All Rights Reserved.