org.gusdb.wdk.model
Class AbstractEnumParam

java.lang.Object
  extended by org.gusdb.wdk.model.Param
      extended by org.gusdb.wdk.model.AbstractEnumParam
Direct Known Subclasses:
EnumParam, FlatVocabParam

public abstract class AbstractEnumParam
extends Param


Constructor Summary
AbstractEnumParam()
           
 
Method Summary
 java.lang.Object getInternalValue(java.lang.Object value)
          Transforms external value into internal value if needed By default returns provided value
 java.lang.Boolean getMultiPick()
           
 java.lang.Boolean getQuoteInternalValue()
           
 java.lang.String[] getVocab()
           
 java.lang.String[] getVocabInternal()
           
 void setMultiPick(java.lang.Boolean multiPick)
           
 void setQuoteInternalValue(java.lang.Boolean quote)
           
 java.lang.String validateValue(java.lang.Object value)
           
 
Methods inherited from class org.gusdb.wdk.model.Param
getDefault, getFullName, getHelp, getName, getPrompt, setDefault, setFullName, setHelp, setName, setPrompt, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEnumParam

public AbstractEnumParam()
Method Detail

setMultiPick

public void setMultiPick(java.lang.Boolean multiPick)

getMultiPick

public java.lang.Boolean getMultiPick()

setQuoteInternalValue

public void setQuoteInternalValue(java.lang.Boolean quote)

getQuoteInternalValue

public java.lang.Boolean getQuoteInternalValue()

validateValue

public java.lang.String validateValue(java.lang.Object value)
                               throws WdkModelException
Specified by:
validateValue in class Param
Returns:
Error string if an error. null if no errors.
Throws:
WdkModelException

getInternalValue

public java.lang.Object getInternalValue(java.lang.Object value)
                                  throws WdkModelException
Description copied from class: Param
Transforms external value into internal value if needed By default returns provided value

Throws:
WdkModelException

getVocab

public java.lang.String[] getVocab()
                            throws WdkModelException
Throws:
WdkModelException

getVocabInternal

public java.lang.String[] getVocabInternal()
                                    throws WdkModelException
Throws:
WdkModelException