fedora.client.objecteditor.types
Class ParameterDefinition

java.lang.Object
  extended by fedora.client.objecteditor.types.ParameterDefinition

public class ParameterDefinition
extends java.lang.Object

Defines a single parameter for a method.


Constructor Summary
ParameterDefinition(java.lang.String name, java.lang.String label, boolean isRequired, java.lang.String defaultValue, java.util.List validValues)
          Initialize a parameter definition with all values.
 
Method Summary
 java.lang.String getDefaultValue()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 boolean isRequired()
           
 java.util.List validValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterDefinition

public ParameterDefinition(java.lang.String name,
                           java.lang.String label,
                           boolean isRequired,
                           java.lang.String defaultValue,
                           java.util.List validValues)
Initialize a parameter definition with all values. The label, defaultValue, and validValues may each be null or empty.

Method Detail

getName

public java.lang.String getName()

getLabel

public java.lang.String getLabel()

isRequired

public boolean isRequired()

getDefaultValue

public java.lang.String getDefaultValue()

validValues

public java.util.List validValues()