org.eclipse.stardust.engine.api.ws
Class ProcessDefinitionXto

java.lang.Object
  extended by org.eclipse.stardust.engine.api.ws.ModelElementXto
      extended by org.eclipse.stardust.engine.api.ws.ProcessDefinitionXto

public class ProcessDefinitionXto
extends ModelElementXto

The client view of a workflow process. A process definition normally comprises a number of discrete activity steps, with associated computer and/or human operations and rules governing the progression of the process through the various activity steps.

Java class for ProcessDefinition complex type.

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

 <complexType name="ProcessDefinition">
   <complexContent>
     <extension base="{http://eclipse.org/stardust/ws/v2012a/api}ModelElement">
       <sequence>
         <element name="rtOid" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="detailsLevel" type="{http://eclipse.org/stardust/ws/v2012a/api}ProcessDefinitionDetailsLevel"/>
         <element name="dataPaths" type="{http://eclipse.org/stardust/ws/v2012a/api}DataPaths"/>
         <element name="triggers" type="{http://eclipse.org/stardust/ws/v2012a/api}Triggers" minOccurs="0"/>
         <element name="activities">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="activity" type="{http://eclipse.org/stardust/ws/v2012a/api}ActivityDefinition" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="eventHandlers" type="{http://eclipse.org/stardust/ws/v2012a/api}EventHandlerDefinitions" minOccurs="0"/>
         <element name="implementedProcessInterface" type="{http://eclipse.org/stardust/ws/v2012a/api}ProcessInterface" minOccurs="0"/>
         <element name="declaredProcessInterface" type="{http://eclipse.org/stardust/ws/v2012a/api}ProcessInterface" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProcessDefinitionXto.ActivitiesXto
          Java class for anonymous complex type.
 
Constructor Summary
ProcessDefinitionXto()
           
 
Method Summary
 ProcessDefinitionXto.ActivitiesXto getActivities()
          Gets the value of the activities property.
 DataPathsXto getDataPaths()
          Gets the value of the dataPaths property.
 ProcessInterfaceXto getDeclaredProcessInterface()
          Gets the value of the declaredProcessInterface property.
 ProcessDefinitionDetailsLevelXto getDetailsLevel()
          Gets the value of the detailsLevel property.
 EventHandlerDefinitionsXto getEventHandlers()
          Gets the value of the eventHandlers property.
 ProcessInterfaceXto getImplementedProcessInterface()
          Gets the value of the implementedProcessInterface property.
 long getRtOid()
          Gets the value of the rtOid property.
 TriggersXto getTriggers()
          Gets the value of the triggers property.
 void setActivities(ProcessDefinitionXto.ActivitiesXto value)
          Sets the value of the activities property.
 void setDataPaths(DataPathsXto value)
          Sets the value of the dataPaths property.
 void setDeclaredProcessInterface(ProcessInterfaceXto value)
          Sets the value of the declaredProcessInterface property.
 void setDetailsLevel(ProcessDefinitionDetailsLevelXto value)
          Sets the value of the detailsLevel property.
 void setEventHandlers(EventHandlerDefinitionsXto value)
          Sets the value of the eventHandlers property.
 void setImplementedProcessInterface(ProcessInterfaceXto value)
          Sets the value of the implementedProcessInterface property.
 void setRtOid(long value)
          Sets the value of the rtOid property.
 void setTriggers(TriggersXto value)
          Sets the value of the triggers property.
 
Methods inherited from class org.eclipse.stardust.engine.api.ws.ModelElementXto
getAttributes, getDescription, getId, getModelOid, getName, getPartitionId, getPartitionOid, getQualifiedId, setAttributes, setDescription, setId, setModelOid, setName, setPartitionId, setPartitionOid, setQualifiedId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessDefinitionXto

public ProcessDefinitionXto()
Method Detail

getRtOid

public long getRtOid()
Gets the value of the rtOid property.


setRtOid

public void setRtOid(long value)
Sets the value of the rtOid property.


getDetailsLevel

public ProcessDefinitionDetailsLevelXto getDetailsLevel()
Gets the value of the detailsLevel property.

Returns:
possible object is ProcessDefinitionDetailsLevelXto

setDetailsLevel

public void setDetailsLevel(ProcessDefinitionDetailsLevelXto value)
Sets the value of the detailsLevel property.

Parameters:
value - allowed object is ProcessDefinitionDetailsLevelXto

getDataPaths

public DataPathsXto getDataPaths()
Gets the value of the dataPaths property.

Returns:
possible object is DataPathsXto

setDataPaths

public void setDataPaths(DataPathsXto value)
Sets the value of the dataPaths property.

Parameters:
value - allowed object is DataPathsXto

getTriggers

public TriggersXto getTriggers()
Gets the value of the triggers property.

Returns:
possible object is TriggersXto

setTriggers

public void setTriggers(TriggersXto value)
Sets the value of the triggers property.

Parameters:
value - allowed object is TriggersXto

getActivities

public ProcessDefinitionXto.ActivitiesXto getActivities()
Gets the value of the activities property.

Returns:
possible object is ProcessDefinitionXto.ActivitiesXto

setActivities

public void setActivities(ProcessDefinitionXto.ActivitiesXto value)
Sets the value of the activities property.

Parameters:
value - allowed object is ProcessDefinitionXto.ActivitiesXto

getEventHandlers

public EventHandlerDefinitionsXto getEventHandlers()
Gets the value of the eventHandlers property.

Returns:
possible object is EventHandlerDefinitionsXto

setEventHandlers

public void setEventHandlers(EventHandlerDefinitionsXto value)
Sets the value of the eventHandlers property.

Parameters:
value - allowed object is EventHandlerDefinitionsXto

getImplementedProcessInterface

public ProcessInterfaceXto getImplementedProcessInterface()
Gets the value of the implementedProcessInterface property.

Returns:
possible object is ProcessInterfaceXto

setImplementedProcessInterface

public void setImplementedProcessInterface(ProcessInterfaceXto value)
Sets the value of the implementedProcessInterface property.

Parameters:
value - allowed object is ProcessInterfaceXto

getDeclaredProcessInterface

public ProcessInterfaceXto getDeclaredProcessInterface()
Gets the value of the declaredProcessInterface property.

Returns:
possible object is ProcessInterfaceXto

setDeclaredProcessInterface

public void setDeclaredProcessInterface(ProcessInterfaceXto value)
Sets the value of the declaredProcessInterface property.

Parameters:
value - allowed object is ProcessInterfaceXto


Copyright © 2017 Eclipse Stardust. All Rights Reserved.