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 }