org.LexGrid.LexBIG.example
Class ValueSetDefinitionSelectionMenu

java.lang.Object
  extended by org.LexGrid.LexBIG.example.ValueSetDefinitionSelectionMenu

public class ValueSetDefinitionSelectionMenu
extends java.lang.Object

Helper class used to display a list of available value set definitions and return the user selection.


Constructor Summary
ValueSetDefinitionSelectionMenu()
           
 
Method Summary
 ValueSetDefinition displayAndGetSelection(java.lang.String message)
          Display the list of available value set definitions and process the user selection.
protected  java.util.List<ValueSetDefinition> displayValueSetDefinitions()
          Displays a list of available value set definitions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueSetDefinitionSelectionMenu

public ValueSetDefinitionSelectionMenu()
Method Detail

displayValueSetDefinitions

protected java.util.List<ValueSetDefinition> displayValueSetDefinitions()
                                                                 throws LBException
Displays a list of available value set definitions.

Returns:
The ordered list of value set definition as displayed.
Throws:
LBException - If an error occurs displaying the list.

displayAndGetSelection

public ValueSetDefinition displayAndGetSelection(java.lang.String message)
Display the list of available value set definitions and process the user selection.

Returns:
A valueSetDefinition corresponding to the user selection; null if no selection is made or an error occurs.

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.