xflow.server.controller
Class WorkItemP

java.lang.Object
  extended byxflow.server.controller.WorkItemP

public class WorkItemP
extends java.lang.Object


Constructor Summary
WorkItemP()
           
 
Method Summary
 void deleteDB(WorkItem wi)
           
 WorkItem getNextWorkItem(java.lang.String workflowName, java.lang.String processName)
           
 WorkItem getWorkItem(java.lang.Integer wid, java.lang.String processName)
           
 WorkItem getWorkItem(java.lang.Integer workitemId, java.lang.String workflowName, java.lang.String processName)
           
 java.util.List getWorkItems(java.lang.String workflowName, java.lang.String processName)
           
 void loadPropertiesFromDB(WorkItem witem, java.lang.String workflowName, java.lang.String procName)
           
 void saveDB(WorkItem witem)
           
 void savePropertiesToDB(WorkItem witem, java.lang.String workflowName, java.lang.String procName)
           
 void updateDB(WorkItem witem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkItemP

public WorkItemP()
Method Detail

getWorkItem

public WorkItem getWorkItem(java.lang.Integer workitemId,
                            java.lang.String workflowName,
                            java.lang.String processName)
                     throws java.sql.SQLException,
                            XflowException
Throws:
java.sql.SQLException
XflowException

getWorkItems

public java.util.List getWorkItems(java.lang.String workflowName,
                                   java.lang.String processName)
                            throws XflowException,
                                   java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

getNextWorkItem

public WorkItem getNextWorkItem(java.lang.String workflowName,
                                java.lang.String processName)
                         throws XflowException,
                                java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

getWorkItem

public WorkItem getWorkItem(java.lang.Integer wid,
                            java.lang.String processName)
                     throws XflowException,
                            java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

saveDB

public void saveDB(WorkItem witem)
            throws XflowException,
                   java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

updateDB

public void updateDB(WorkItem witem)
              throws XflowException,
                     java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

loadPropertiesFromDB

public void loadPropertiesFromDB(WorkItem witem,
                                 java.lang.String workflowName,
                                 java.lang.String procName)
                          throws XflowException,
                                 java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

savePropertiesToDB

public void savePropertiesToDB(WorkItem witem,
                               java.lang.String workflowName,
                               java.lang.String procName)
                        throws XflowException,
                               java.sql.SQLException
Throws:
XflowException
java.sql.SQLException

deleteDB

public void deleteDB(WorkItem wi)
              throws XflowException,
                     java.sql.SQLException
Throws:
XflowException
java.sql.SQLException