lime.uga.edu.wsworkflow.biologicalServices
Class WSModel

java.lang.Object
  extended by lime.uga.edu.wsworkflow.biologicalServices.WSModel
Direct Known Subclasses:
GroupWS, SingleWS

public abstract class WSModel
extends java.lang.Object


Field Summary
static java.lang.String BOOL
           
static java.lang.String BOOLEAN
           
protected  java.util.ArrayList children
           
protected  java.lang.String description
           
static java.lang.String DOUBLE
           
static java.lang.String FILEBUTTON
           
static java.lang.String INPUT
           
static java.lang.String INPUTBUTTON
           
static java.lang.String INT
           
protected  boolean isGroup
           
protected  boolean isRoot
           
protected  java.lang.String label
           
static java.lang.String MULTICHOICE
           
protected  java.lang.String name
           
 java.util.LinkedHashMap<java.lang.String,java.lang.String[]> params
           
 java.util.HashMap<java.lang.String,java.lang.String> paramsWS
           
protected  GroupWS parent
           
static java.lang.String RADIO
           
static java.lang.String SINGLECHOICE
           
static java.lang.String STRING
           
protected  java.lang.String url
           
 
Constructor Summary
WSModel()
           
 
Method Summary
 java.util.ArrayList getChildren()
           
 java.lang.String getDescription()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.util.LinkedHashMap<java.lang.String,java.lang.String[]> getParams()
           
 java.util.HashMap<java.lang.String,java.lang.String> getParamsWS()
           
 GroupWS getParent()
           
 java.lang.String getUrl()
           
 boolean isGroup()
           
static void main(java.lang.String[] args)
           
 void setDescription(java.lang.String description)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setParams(java.util.LinkedHashMap<java.lang.String,java.lang.String[]> params)
           
 void setParamsWS(java.util.HashMap<java.lang.String,java.lang.String> paramsWS)
           
 void setParent(GroupWS parent)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RADIO

public static final java.lang.String RADIO
See Also:
Constant Field Values

SINGLECHOICE

public static final java.lang.String SINGLECHOICE
See Also:
Constant Field Values

MULTICHOICE

public static final java.lang.String MULTICHOICE
See Also:
Constant Field Values

INPUT

public static final java.lang.String INPUT
See Also:
Constant Field Values

BOOL

public static final java.lang.String BOOL
See Also:
Constant Field Values

FILEBUTTON

public static final java.lang.String FILEBUTTON
See Also:
Constant Field Values

INPUTBUTTON

public static final java.lang.String INPUTBUTTON
See Also:
Constant Field Values

INT

public static final java.lang.String INT
See Also:
Constant Field Values

BOOLEAN

public static final java.lang.String BOOLEAN
See Also:
Constant Field Values

STRING

public static final java.lang.String STRING
See Also:
Constant Field Values

DOUBLE

public static final java.lang.String DOUBLE
See Also:
Constant Field Values

parent

protected GroupWS parent

children

protected java.util.ArrayList children

name

protected java.lang.String name

url

protected java.lang.String url

label

protected java.lang.String label

description

protected java.lang.String description

isRoot

protected boolean isRoot

isGroup

protected boolean isGroup

params

public java.util.LinkedHashMap<java.lang.String,java.lang.String[]> params

paramsWS

public java.util.HashMap<java.lang.String,java.lang.String> paramsWS
Constructor Detail

WSModel

public WSModel()
Method Detail

getChildren

public java.util.ArrayList getChildren()

isGroup

public boolean isGroup()

getParent

public GroupWS getParent()

main

public static void main(java.lang.String[] args)
Parameters:
args -

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

setParent

public void setParent(GroupWS parent)

getParams

public java.util.LinkedHashMap<java.lang.String,java.lang.String[]> getParams()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

setParams

public void setParams(java.util.LinkedHashMap<java.lang.String,java.lang.String[]> params)

getParamsWS

public java.util.HashMap<java.lang.String,java.lang.String> getParamsWS()

setParamsWS

public void setParamsWS(java.util.HashMap<java.lang.String,java.lang.String> paramsWS)