Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.lenya.workflow.impl
Class ActionImpl  view ActionImpl download ActionImpl.java

java.lang.Object
  extended byorg.apache.lenya.workflow.impl.ActionImpl
All Implemented Interfaces:
org.apache.lenya.workflow.Action

public class ActionImpl
extends java.lang.Object
implements org.apache.lenya.workflow.Action

Basic action implementation.


Field Summary
private  java.lang.String id
           
 
Constructor Summary
protected ActionImpl(java.lang.String actionId)
          Creates a new instance of ActionImpl.
 
Method Summary
 void execute(org.apache.lenya.workflow.WorkflowInstance instance)
          Executes this action for a given workflow instance.
 java.lang.String getId()
          Returns the action ID.
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private java.lang.String id
Constructor Detail

ActionImpl

protected ActionImpl(java.lang.String actionId)
Creates a new instance of ActionImpl.

Method Detail

getId

public java.lang.String getId()
Returns the action ID.


toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


execute

public void execute(org.apache.lenya.workflow.WorkflowInstance instance)
             throws org.apache.lenya.workflow.WorkflowException
Description copied from interface: org.apache.lenya.workflow.Action
Executes this action for a given workflow instance.

Specified by:
execute in interface org.apache.lenya.workflow.Action