## ============================================================================ ## Filename : WebMultiSelectionHandlerTemplate.vm ## Note(s) : This template is used to generate a MultiSelectionHandler Java class. ## ## Note: The generated code is dependent on the ThinkUI framework. ## Please refer to the SQL Client documentation for details. ## ## Copyright (c) 2007 ThinkUI Software Inc. All rights reserved. ## ============================================================================ ## ## **************************************************************************** ## The following variables are available in this template. For more ## information on any of the following variable, please refer to the user guide. ## **************************************************************************** ## $projectName ## $authorName ## $headerText ## $objectName ## $objectVar ## $className ## $packageName ## $subPackageName ## $prjPkgName ## $prjClassPrefix ## $superClassName ## $date ## $codeGen ## #if ($packageName) package $packageName; #end #parse( "ClassHeaderInclude.vm" ) import ${subPackageName}.screens.Search${objectName}Screen; import thinkui.web.AbstractMultiSelectionHandler; import thinkui.web.SelectionHandler; /** * Implements the SelectionHandler for multi selection to the Search${objectName}Screen. */ public class ${objectName}MultiSelectionHandler extends AbstractMultiSelectionHandler { public static final SelectionHandler ${objectName.toUpperCase()}_SELECTION = new ${objectName}MultiSelectionHandler("${objectVar}"); /** * ${className} constructor. */ public ${objectName}MultiSelectionHandler() { super(new Search${objectName}Screen(), null); } /** * ${className} constructor. */ private ${objectName}MultiSelectionHandler(String selectionName) { super(new Search${objectName}Screen(), selectionName); } }