com.ibm.ram.internal.jaxb
Class Workflow

java.lang.Object
  extended by com.ibm.ram.internal.jaxb.Workflow

public class Workflow
extends java.lang.Object

Java class for Workflow complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Workflow">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="initialState" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link"/>
         <element name="iconUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="state" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}State" maxOccurs="unbounded"/>
         <element name="action" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Action" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}resourceAttrs"/>
       <attribute name="identifier" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<Action> actions
           
protected  java.lang.String base
           
protected  java.lang.String description
           
protected  java.lang.String etag
           
protected  java.lang.String href
           
protected  java.lang.String iconUrl
           
protected  java.lang.String identifier
           
protected  Link<Action> initialAction
           
protected  Link<State> initialState
           
protected  java.lang.String lang
           
protected  javax.xml.datatype.XMLGregorianCalendar lastModified
           
protected  java.lang.String name
           
protected  java.lang.String space
           
protected  java.util.List<State> states
           
 
Constructor Summary
Workflow()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.List<Action> getActions()
          Gets the value of the actions property.
 java.lang.String getBase()
          Gets the value of the base property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getEtag()
          Gets the value of the etag property.
 java.lang.String getHref()
          Gets the value of the href property.
 java.lang.String getIconUrl()
          Gets the value of the iconUrl property.
 java.lang.String getIdentifier()
          Gets the value of the identifier property.
 Link<Action> getInitialAction()
          Gets the value of the initialAction property.
 Link<State> getInitialState()
          Gets the value of the initialState property.
 java.lang.String getLang()
          Gets the value of the lang property.
 javax.xml.datatype.XMLGregorianCalendar getLastModified()
          Gets the value of the lastModified property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getSpace()
          Gets the value of the space property.
 java.util.List<State> getStates()
          Gets the value of the states property.
 int hashCode()
           
 void setBase(java.lang.String value)
          Sets the value of the base property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setEtag(java.lang.String value)
          Sets the value of the etag property.
 void setHref(java.lang.String value)
          Sets the value of the href property.
 void setIconUrl(java.lang.String value)
          Sets the value of the iconUrl property.
 void setIdentifier(java.lang.String value)
          Sets the value of the identifier property.
 void setInitialAction(Link<Action> value)
          Sets the value of the initialAction property.
 void setInitialState(Link<State> value)
          Sets the value of the initialState property.
 void setLang(java.lang.String value)
          Sets the value of the lang property.
 void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the lastModified property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setSpace(java.lang.String value)
          Sets the value of the space property.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

description

protected java.lang.String description

initialState

protected Link<State> initialState

initialAction

protected Link<Action> initialAction

iconUrl

protected java.lang.String iconUrl

lastModified

protected javax.xml.datatype.XMLGregorianCalendar lastModified

states

protected java.util.List<State> states

actions

protected java.util.List<Action> actions

identifier

protected java.lang.String identifier

etag

protected java.lang.String etag

href

protected java.lang.String href

base

protected java.lang.String base

lang

protected java.lang.String lang

space

protected java.lang.String space
Constructor Detail

Workflow

public Workflow()
Method Detail

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getInitialState

public Link<State> getInitialState()
Gets the value of the initialState property.

Returns:
possible object is Link

setInitialState

public void setInitialState(Link<State> value)
Sets the value of the initialState property.

Parameters:
value - allowed object is Link

getInitialAction

public Link<Action> getInitialAction()
Gets the value of the initialAction property.

Returns:
possible object is Link

setInitialAction

public void setInitialAction(Link<Action> value)
Sets the value of the initialAction property.

Parameters:
value - allowed object is Link

getIconUrl

public java.lang.String getIconUrl()
Gets the value of the iconUrl property.

Returns:
possible object is String

setIconUrl

public void setIconUrl(java.lang.String value)
Sets the value of the iconUrl property.

Parameters:
value - allowed object is String

getLastModified

public javax.xml.datatype.XMLGregorianCalendar getLastModified()
Gets the value of the lastModified property.

Returns:
possible object is XMLGregorianCalendar

setLastModified

public void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the lastModified property.

Parameters:
value - allowed object is XMLGregorianCalendar

getStates

public java.util.List<State> getStates()
Gets the value of the states property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the states property.

For example, to add a new item, do as follows:

    getStates().add(newItem);
 

Objects of the following type(s) are allowed in the list State


getActions

public java.util.List<Action> getActions()
Gets the value of the actions property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the actions property.

For example, to add a new item, do as follows:

    getActions().add(newItem);
 

Objects of the following type(s) are allowed in the list Action


getIdentifier

public java.lang.String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(java.lang.String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getEtag

public java.lang.String getEtag()
Gets the value of the etag property.

Returns:
possible object is String

setEtag

public void setEtag(java.lang.String value)
Sets the value of the etag property.

Parameters:
value - allowed object is String

getHref

public java.lang.String getHref()
Gets the value of the href property.

Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Sets the value of the href property.

Parameters:
value - allowed object is String

getBase

public java.lang.String getBase()
Gets the value of the base property.

Returns:
possible object is String

setBase

public void setBase(java.lang.String value)
Sets the value of the base property.

Parameters:
value - allowed object is String

getLang

public java.lang.String getLang()
Gets the value of the lang property.

Returns:
possible object is String

setLang

public void setLang(java.lang.String value)
Sets the value of the lang property.

Parameters:
value - allowed object is String

getSpace

public java.lang.String getSpace()
Gets the value of the space property.

Returns:
possible object is String

setSpace

public void setSpace(java.lang.String value)
Sets the value of the space property.

Parameters:
value - allowed object is String

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object