1 package com.sri.emo.wizard.completion;
2
3 import com.sri.emo.wizard.PageMetadata;
4 import com.sri.emo.wizard.defaults.EmoWizardPage;
5
6 /***
7 * The completion parts page represents the special needs of the Completion wizard
8 * when it comes to filling out the various parts of the nodes. Unique issues
9 * includes checkboxes and multi-valued items. The derived pages handle
10 * the special data needs of multi-checkbox pages, or multi-attribute data
11 * entry pages. Single attribute entry and simple dropdowns are still handled
12 * by {@link com.sri.emo.wizard.defaults.EmoWizardPage}
13 *
14 * @author Michael Rimov
15 * @version 1.0
16 */
17 abstract public class CompletionPartsPage extends EmoWizardPage {
18
19 /***
20 * Main constructor. Unlike the base class, it does not accept an optional
21 * menu since pages that want that kind of functionality should use
22 * EmoWizardPage directly.
23 *
24 * @param newId Integer
25 * @param pageMetadata PageMetadata
26 */
27 public CompletionPartsPage(Integer newId, PageMetadata pageMetadata) {
28 super(newId, pageMetadata, null);
29 }
30 }