1 package com.proalpha.pds.ui.wizards.controller;
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
6 import org.eclipse.jface.dialogs.MessageDialog;
7 import org.eclipse.ui.INewWizard;
9 import com.proalpha.pds.ui.wizards.wizardpages.WizardMainPageConfiguration;
32 ArrayList<String> extensionList =
new ArrayList<>();
33 extensionList.add(
"p");
36 configuration.setWizardTitle(
"proALPHA internal AppServer Program File");
37 configuration.setWizardDescription(
"This wizard creates a new proALPHA AppServer Program File.");
38 configuration.setTemplateName(
"pAAppServer");
39 configuration.setExtensionList(extensionList);
40 configuration.setRootClass(
"AppServer (internal)");
41 configuration.setThirdDigit(
"n");
42 configuration.setCheckRepository(
true);
43 configuration.setSupportRepositoryCreateButton(
true);
44 configuration.setCheckFileNameLength(
true);
45 configuration.setCheckLowerCase(
true);
48 configuration1.setWizardTitle(
"proALPHA external AppServer Program File");
49 configuration1.setWizardDescription(
"This wizard creates a new proALPHA AppServer Program File.");
50 configuration1.setTemplateName(
"pAAppServer");
51 configuration1.setExtensionList(extensionList);
52 configuration1.setRootClass(
"AppServer (external)");
53 configuration1.setThirdDigit(
"n");
54 configuration1.setCheckRepository(
true);
55 configuration1.setSupportRepositoryCreateButton(
true);
56 configuration1.setCheckFileNameLength(
true);
57 configuration1.setCheckLowerCase(
true);
59 LinkedHashMap<String, WizardMainPageConfiguration> configList =
new LinkedHashMap<>();
60 configList.put(
"Internal Appserver", configuration);
61 configList.put(
"External Appserver", configuration1);
63 setConfigList(configList);
65 }
catch (Exception e) {
66 MessageDialog.openError(getShell(),
"Unable to initialize Template", e.getMessage());