Strategia importu definuje jakie strony i w jakiej kolejności pojawiają się w wizardzie importu. Dostępne strategie wyświetlane są na pierwszej stronie wizarda importu (InitImportWizardPage).
Każda strategia wizarda importu implementuje interfejs IImportWizardStrategy:
public interface IImportWizardStrategy {
AbstractImportWizardPage getNextPage(AbstractImportWizardPage current);
void addPages(Wizard wizard);
boolean canFinishWizard();
public boolean performFinish();
}
| Nazwa | Klasa | Opis | Akcja zakończenia |
|---|---|---|---|
| Bez szablonu | WithoutTemplateWizardStrategy | ustawia ręcznie parametry importu danych w procesie importu krok po kroku | import danych, opcjonalnie stworzenie szablonu importu |
| Stosując szablon | ApplyTemplateWizardStrategy | używa istniejącego szablonu, aby przeprowadzić szybki import danych | import danych |
| Stwórz szablon | CreateTemplateWizardStrategy | ustawia ręcznie parametry szablonu importu danych w procesie importu krok po kroku | stworzenie szablonu importu |
| Nazwa | Klasa | Opis | Akcja zakończenia |
|---|---|---|---|
| Modyfikując szablon | UseTemplateWizardStrategy | używa istniejącego szablonu jako ustawień wejściowych do procesu import krok po kroku | import danych, opcjonalnie stworzenie nowego szablonu importu |