org.gusdb.wdk.model
Class AbstractEnumParam
java.lang.Object
org.gusdb.wdk.model.Param
org.gusdb.wdk.model.AbstractEnumParam
- Direct Known Subclasses:
- EnumParam, FlatVocabParam
public abstract class AbstractEnumParam
- extends Param
| 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 |
AbstractEnumParam
public AbstractEnumParam()
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