objectgen.activitymodel
Class Activity

java.lang.Object
  extended byobjectgen.activitymodel.Activity
All Implemented Interfaces:
java.lang.Cloneable, IControlFlow, java.io.Serializable
Direct Known Subclasses:
Decision

public class Activity
extends java.lang.Object
implements java.lang.Cloneable, IControlFlow, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String description
           
protected  java.lang.String id
           
protected  java.lang.String next
          Id of the next activity
protected  java.lang.String participant
          Who performs the activity
 
Constructor Summary
Activity()
          Creates a new instance of Activity
 
Method Summary
static Activity BuildFinal()
          Creates a final node
 java.lang.Object clone()
          Clne public implementation
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getNext()
          Gets the next node
 java.lang.String getParticipant()
           
 boolean isDesicion()
          Indicates if is a desition node.
 boolean isFinal()
          Indicates if this activity is a final node
 boolean isNext(Activity node)
          Checks if is next
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
           
 void setNext(Activity next)
          Sets the next node
 void setNext(java.lang.String next)
           
 void setParticipant(java.lang.String p)
           
 java.lang.String toString()
          For testing purpouse
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

next

protected java.lang.String next
Id of the next activity


id

protected java.lang.String id

description

protected java.lang.String description

participant

protected java.lang.String participant
Who performs the activity

Constructor Detail

Activity

public Activity()
Creates a new instance of Activity

Method Detail

BuildFinal

public static Activity BuildFinal()
Creates a final node


isDesicion

public boolean isDesicion()
Indicates if is a desition node. Always retruns false


isFinal

public boolean isFinal()
Indicates if this activity is a final node


getNext

public java.lang.String getNext()
Gets the next node

Specified by:
getNext in interface IControlFlow

setNext

public void setNext(Activity next)
Sets the next node

Specified by:
setNext in interface IControlFlow

setNext

public void setNext(java.lang.String next)
Specified by:
setNext in interface IControlFlow

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

setParticipant

public void setParticipant(java.lang.String p)

getParticipant

public java.lang.String getParticipant()

isNext

public boolean isNext(Activity node)
Checks if is next

Specified by:
isNext in interface IControlFlow

toString

public java.lang.String toString()
For testing purpouse


clone

public java.lang.Object clone()
Clne public implementation


equals

public boolean equals(java.lang.Object o)