org.enhydra.shark.xpdl.elements
Class ProcessHeader

java.lang.Object
  extended by org.enhydra.shark.xpdl.XMLElement
      extended by org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
          extended by org.enhydra.shark.xpdl.XMLComplexElement
              extended by org.enhydra.shark.xpdl.elements.ProcessHeader
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ProcessHeader
extends XMLComplexElement

Represents coresponding element from XPDL schema.

Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
cachesInitialized, elementMap, elements
 
Fields inherited from class org.enhydra.shark.xpdl.XMLElement
isReadOnly, listeners, notifyListeners, notifyMainListeners, originalElementHashCode, parent, value
 
Constructor Summary
ProcessHeader(WorkflowProcess parent)
           
 
Method Summary
protected  void fillStructure()
          The classes that are derived from this class has to give its definition for this method.
 java.lang.String getCreated()
           
 java.lang.String getDescription()
           
 java.lang.String getDurationUnit()
           
 XMLAttribute getDurationUnitAttribute()
           
 java.lang.String getLimit()
           
 java.lang.String getPriority()
           
 TimeEstimation getTimeEstimation()
           
 java.lang.String getValidFrom()
           
 java.lang.String getValidTo()
           
 void setCreated(java.lang.String created)
           
 void setDescription(java.lang.String description)
           
 void setDurationUnitDAY()
           
 void setDurationUnitHOUR()
           
 void setDurationUnitMINUTE()
           
 void setDurationUnitMONTH()
           
 void setDurationUnitNONE()
           
 void setDurationUnitSECOND()
           
 void setDurationUnitYEAR()
           
 void setLimit(java.lang.String limit)
           
 void setPriority(java.lang.String priority)
           
 void setValidFrom(java.lang.String validFrom)
           
 void setValidTo(java.lang.String validTo)
           
 
Methods inherited from class org.enhydra.shark.xpdl.XMLComplexElement
add, add, clone, containsName, get, getXMLAttributes, getXMLElements, isEmpty, makeAs, set, set
 
Methods inherited from class org.enhydra.shark.xpdl.XMLBaseForCollectionAndComplex
clearCaches, contains, equals, get, initCaches, setNotifyListeners, setNotifyMainListeners, setReadOnly, setValue, size, toElementMap, toElements
 
Methods inherited from class org.enhydra.shark.xpdl.XMLElement
addListener, createInfo, getListeners, getMainElement, getOriginalElementHashCode, getParent, isMainElement, isReadOnly, isRequired, notifyListeners, notifyMainListeners, removeListener, setParent, toName, toValue
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessHeader

public ProcessHeader(WorkflowProcess parent)
Method Detail

fillStructure

protected void fillStructure()
Description copied from class: XMLComplexElement
The classes that are derived from this class has to give its definition for this method. It is used to insert all members of those classes that are derived from XMLElement.

NOTE: The order of inserted elements is relevant for XML to be valid (members of classes derived from this class must be inserted into first mentioned list in the same order that they are within a corresponding tag for those classes within WfMC XML).

Specified by:
fillStructure in class XMLComplexElement

getDurationUnitAttribute

public XMLAttribute getDurationUnitAttribute()

getDurationUnit

public java.lang.String getDurationUnit()

setDurationUnitNONE

public void setDurationUnitNONE()

setDurationUnitYEAR

public void setDurationUnitYEAR()

setDurationUnitMONTH

public void setDurationUnitMONTH()

setDurationUnitDAY

public void setDurationUnitDAY()

setDurationUnitHOUR

public void setDurationUnitHOUR()

setDurationUnitMINUTE

public void setDurationUnitMINUTE()

setDurationUnitSECOND

public void setDurationUnitSECOND()

getCreated

public java.lang.String getCreated()

setCreated

public void setCreated(java.lang.String created)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getPriority

public java.lang.String getPriority()

setPriority

public void setPriority(java.lang.String priority)

getLimit

public java.lang.String getLimit()

setLimit

public void setLimit(java.lang.String limit)

getValidFrom

public java.lang.String getValidFrom()

setValidFrom

public void setValidFrom(java.lang.String validFrom)

getValidTo

public java.lang.String getValidTo()

setValidTo

public void setValidTo(java.lang.String validTo)

getTimeEstimation

public TimeEstimation getTimeEstimation()