ALBPM Process API

fuego.processmodel
Class Activity

java.lang.Object
  extended by fuego.processmodel.Activity
Direct Known Subclasses:
Activity

public abstract class Activity
extends Object


Field Summary
static int AUTOMATIC
          Automatic activity, generally used to run server-side components
static int BEGIN
          Automatic activity, the first activity in a process
static int COMPENSATE
          Compensate and automatic activity
static int CONDITIONAL
          Conditional and automatic acitivity
static int CREATION
          Activity that creates instances in a process.
static int DECISION
          Decision activity (is interactive)
static int END
          Automatic activity, the last activity in a process
static int GLOBAL
          Activity that runs CILs independently of process instances
static int GLOBAL_AUTOMATIC
          Automatic activity, used to perform server-side automatic tasks independently of process instances, according to schedules, event notifications or interval polling
static int GLOBAL_CREATION
          Interactive activity, usually used to create process instances
static int GRAB
          Ativity, used to grab an instance from another activity
static int GROUP
          Automatic activity, groups activities
static int INTERACTIVE
          Interactive activity, generally used to run client-side interactive components
static int INTERACTIVE_COMPONENT_CALL
          Interactive component call activity, used to run a client-side interactive component
static int INTERACTIVE_GRAB
          Field INTERACTIVE_GRAB
static int JOIN
          Automatic activity, used to join multiple threads
static int NOTIFICATION_WAIT
          Automatic activity, used to wait for a notification from another process
static int PROCESS_CREATION
          Automatic activity, used to create an instance in another process
static int PROCESS_NOTIFICATION
          Automatic activity, used to send a notification to another process
static int SPLIT
          Automatic activity, used to create multiple threads
static int SPLIT_N
          Automatic activity, used to create multiple threads over the same activity block
static int SUBFLOW
          Automatic activity, used to create a child instance in another process
static int SUBPROCESS
          Automatic activity, used to create an instance in another process
static int TERMINATION_WAIT
          Automatic activity, used to wait the termination of a previously created subprocess
 
Constructor Summary
Activity()
           
 
Method Summary
abstract  String getDescription(Locale locale)
           
 String getName()
           
 int getType()
          Returns the type of this activity
 boolean hasType(int type)
          Returns whether or not this activity belongs to the specified type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTOMATIC

public static final int AUTOMATIC
Automatic activity, generally used to run server-side components

See Also:
Constant Field Values

INTERACTIVE

public static final int INTERACTIVE
Interactive activity, generally used to run client-side interactive components

See Also:
Constant Field Values

GLOBAL

public static final int GLOBAL
Activity that runs CILs independently of process instances

See Also:
Constant Field Values

CREATION

public static final int CREATION
Activity that creates instances in a process.

See Also:
Constant Field Values

GRAB

public static final int GRAB
Ativity, used to grab an instance from another activity

See Also:
Constant Field Values

BEGIN

public static final int BEGIN
Automatic activity, the first activity in a process

See Also:
Constant Field Values

END

public static final int END
Automatic activity, the last activity in a process

See Also:
Constant Field Values

SPLIT

public static final int SPLIT
Automatic activity, used to create multiple threads

See Also:
Constant Field Values

SPLIT_N

public static final int SPLIT_N
Automatic activity, used to create multiple threads over the same activity block

See Also:
Constant Field Values

JOIN

public static final int JOIN
Automatic activity, used to join multiple threads

See Also:
Constant Field Values

SUBPROCESS

public static final int SUBPROCESS
Automatic activity, used to create an instance in another process

See Also:
Constant Field Values

PROCESS_CREATION

public static final int PROCESS_CREATION
Automatic activity, used to create an instance in another process

See Also:
Constant Field Values

TERMINATION_WAIT

public static final int TERMINATION_WAIT
Automatic activity, used to wait the termination of a previously created subprocess

See Also:
Constant Field Values

PROCESS_NOTIFICATION

public static final int PROCESS_NOTIFICATION
Automatic activity, used to send a notification to another process

See Also:
Constant Field Values

NOTIFICATION_WAIT

public static final int NOTIFICATION_WAIT
Automatic activity, used to wait for a notification from another process

See Also:
Constant Field Values

SUBFLOW

public static final int SUBFLOW
Automatic activity, used to create a child instance in another process

See Also:
Constant Field Values

GROUP

public static final int GROUP
Automatic activity, groups activities

See Also:
Constant Field Values

INTERACTIVE_COMPONENT_CALL

public static final int INTERACTIVE_COMPONENT_CALL
Interactive component call activity, used to run a client-side interactive component

See Also:
Constant Field Values

CONDITIONAL

public static final int CONDITIONAL
Conditional and automatic acitivity

See Also:
Constant Field Values

COMPENSATE

public static final int COMPENSATE
Compensate and automatic activity

See Also:
Constant Field Values

GLOBAL_AUTOMATIC

public static final int GLOBAL_AUTOMATIC
Automatic activity, used to perform server-side automatic tasks independently of process instances, according to schedules, event notifications or interval polling

See Also:
Constant Field Values

GLOBAL_CREATION

public static final int GLOBAL_CREATION
Interactive activity, usually used to create process instances

See Also:
Constant Field Values

INTERACTIVE_GRAB

public static final int INTERACTIVE_GRAB
Field INTERACTIVE_GRAB

See Also:
Constant Field Values

DECISION

public static final int DECISION
Decision activity (is interactive)

See Also:
Constant Field Values
Constructor Detail

Activity

public Activity()
Method Detail

getDescription

public abstract String getDescription(Locale locale)

getName

public String getName()

getType

public int getType()
Returns the type of this activity

Returns:
The type of this activity

hasType

public boolean hasType(int type)
Returns whether or not this activity belongs to the specified type

Parameters:
type -
Returns:
true if this activity is of the specified type

ALBPM Process API

© Copyright 1996/2005 Fuego Inc. All Rights Reserved