package jas2.jds.module;
import jas2.util.*;
/**
 * When a local job reads in data, it must use a local data
 * interface module to generate an EventSource.
 * 
 */
public interface LocalDIM extends AbstractDIM, java.io.Serializable
{
	/**
	 * Return a setup page for the new job wizard to use when
	 * creating a job.  See the
	 * documentation
	 * on defining pages.
	 */
	public JASWizardPage getSetupPage();

	/**
	 * Copy over the given object to a member field for use later.  When
	 * the user selects a DIM, the wizard invokes this method, thereby
	 * providing the DIM with access to the application's local job
	 * builder.  That local job builder already knows which DIM to use
	 * and knows the job name, and can be used to create a new job when
	 * all setup (on the setup wizard page returned by
	 * getSetupPage()) is complete.
	 */
	public void setLocalJobBuilder(LocalJobBuilder ljb);
}

 

Ads help maintain this website.