blackboard.cms.workflow
Class WorkflowFileManager

java.lang.Object
  extended byblackboard.cms.workflow.WorkflowFileManager

public class WorkflowFileManager
extends java.lang.Object

The WorkflowFileManager class provides a representation of a WorkflowFileManager within the Blackboard application. This object provides load, save and delete methods for managing a single or multiple WorkflowFile objects.

Since:
Bb CS 1.0
Version:
$Revision: $

Constructor Summary
WorkflowFileManager()
           
 
Method Summary
static void deleteById(blackboard.persist.Id id)
          Deletes the WorkflowFile identified by the Id using default connection.
static void deleteById(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the WorkflowFile identified by the Id using supplied connection.
static void deleteByWorkflowId(blackboard.persist.Id id)
          Deletes the WorkflowFile identified by the workflow Id using default connection.
static void deleteByWorkflowId(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the WorkflowFile identified by the workflow Id using supplied connection.
static WorkflowFile loadById(blackboard.persist.Id id)
          Returns a WorkflowFile identified by the given Id using the default connection.
static WorkflowFile loadById(blackboard.persist.Id id, java.sql.Connection con)
          Returns a WorkflowFile identified by the given Id using the supplied connection.
static java.util.List loadByWorkflowId(blackboard.persist.Id id)
          Returns a List of WorkflowFile objects identified by the given workflow Id using the default connection.
static java.util.List loadByWorkflowId(blackboard.persist.Id id, java.sql.Connection con)
          Returns a List of WorkflowFile objects identified by the given workflow Id using the supplied connection.
static void save(WorkflowFile workflowFile)
          Inserts or updates the WorkflowFile using the default connection.
static void save(WorkflowFile workflowFile, java.sql.Connection con)
          Inserts or updates the WorkflowFile using the supplied connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowFileManager

public WorkflowFileManager()
Method Detail

save

public static void save(WorkflowFile workflowFile,
                        java.sql.Connection con)
                 throws blackboard.persist.PersistenceException
Inserts or updates the WorkflowFile using the supplied connection.

Parameters:
workflowFile - a WorkflowFile to be saved.
con - a Connection used to save this WorkflowComment.
Throws:
blackboard.persist.PersistenceException

save

public static void save(WorkflowFile workflowFile)
                 throws blackboard.persist.PersistenceException
Inserts or updates the WorkflowFile using the default connection.

Parameters:
workflowFile - a WorkflowFile to be saved.
Throws:
blackboard.persist.PersistenceException

deleteById

public static void deleteById(blackboard.persist.Id id)
                       throws blackboard.persist.PersistenceException
Deletes the WorkflowFile identified by the Id using default connection.

Parameters:
id - the Id of the WorkflowFile to be deleted using default connection.
Throws:
blackboard.persist.PersistenceException

deleteById

public static void deleteById(blackboard.persist.Id id,
                              java.sql.Connection con)
                       throws blackboard.persist.PersistenceException
Deletes the WorkflowFile identified by the Id using supplied connection.

Parameters:
id - the Id of the WorkflowFile to be deleted using supplied connection.
con - a Connection to be used.
Throws:
blackboard.persist.PersistenceException

deleteByWorkflowId

public static void deleteByWorkflowId(blackboard.persist.Id id)
                               throws blackboard.persist.PersistenceException
Deletes the WorkflowFile identified by the workflow Id using default connection.

Parameters:
id - the workflow Id of the WorkflowFile to be deleted using default connection.
Throws:
blackboard.persist.PersistenceException

deleteByWorkflowId

public static void deleteByWorkflowId(blackboard.persist.Id id,
                                      java.sql.Connection con)
                               throws blackboard.persist.PersistenceException
Deletes the WorkflowFile identified by the workflow Id using supplied connection.

Parameters:
id - the workflow Id of the WorkflowFile to be deleted using supplied connection.
con - a Connection to be used.
Throws:
blackboard.persist.PersistenceException

loadById

public static WorkflowFile loadById(blackboard.persist.Id id,
                                    java.sql.Connection con)
                             throws blackboard.persist.PersistenceException
Returns a WorkflowFile identified by the given Id using the supplied connection.

Parameters:
id - the Id of the WorkflowComment to be loaded using the supplied connection.
con - a Connection to be used.
Returns:
a WorkflowFile that is identified by the given Id. Returns null (instead of KeyNotFoundException) if the WorkflowFile is not found.
Throws:
blackboard.persist.PersistenceException

loadById

public static WorkflowFile loadById(blackboard.persist.Id id)
                             throws blackboard.persist.PersistenceException
Returns a WorkflowFile identified by the given Id using the default connection.

Parameters:
id - the Id of the WorkflowComment to be loaded using the default connection.
Returns:
a WorkflowFile that is identified by the given Id. Returns null (instead of KeyNotFoundException) if the WorkflowFile is not found.
Throws:
blackboard.persist.PersistenceException

loadByWorkflowId

public static java.util.List loadByWorkflowId(blackboard.persist.Id id,
                                              java.sql.Connection con)
                                       throws blackboard.persist.PersistenceException
Returns a List of WorkflowFile objects identified by the given workflow Id using the supplied connection.

Parameters:
id - the workflow Id of the WorkflowFile to be loaded using the supplied connection.
con - a Connection to be used.
Returns:
a List of WorkflowFile objects that is identified by the given workflow Id.
Throws:
blackboard.persist.PersistenceException

loadByWorkflowId

public static java.util.List loadByWorkflowId(blackboard.persist.Id id)
                                       throws blackboard.persist.PersistenceException
Returns a List of WorkflowFile objects identified by the given workflow Id using the default connection.

Parameters:
id - the workflow Id of the WorkflowFile to be loaded using the default connection.
Returns:
a List of WorkflowFile objects that is identified by the given workflow Id.
Throws:
blackboard.persist.PersistenceException


Copyright © 2003-2004 Blackboard, Inc. All Rights Reserved.