blackboard.cms.portfolio
Class PortfolioPassManager

java.lang.Object
  extended by blackboard.cms.portfolio.PortfolioPassManager

public class PortfolioPassManager
extends java.lang.Object

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

Since:
Bb CS 1.0
Version:
$Revision: #1 $

Constructor Summary
PortfolioPassManager()
           
 
Method Summary
static void deleteById(blackboard.persist.Id id)
          Deletes the PortfolioPass identified by the Id using default connection.
static void deleteById(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the PortfolioPass identified by the Id using supplied connection.
static void deleteByPortfolioId(blackboard.persist.Id id)
           
static void deleteByPortfolioId(blackboard.persist.Id id, java.sql.Connection con)
           
static PortfolioPass loadById(blackboard.persist.Id id)
          Loads a PortfolioPass identified by the given Id using the default connection.
static PortfolioPass loadById(blackboard.persist.Id id, java.sql.Connection con)
          Loads a PortfolioPass identified by the given Id using the supplied connection.
static java.util.List loadByPortfolioId(blackboard.persist.Id id)
          Loads a List of PortfolioPass objects identified by the given portfolio Id using the default connection.
static java.util.List loadByPortfolioId(blackboard.persist.Id id, java.sql.Connection con)
          Loads a List of PortfolioPass objects identified by the given portfolio Id using the supplied connection.
static void save(PortfolioPass pca)
          Inserts or updates the PortfolioPass using the default connection.
static void save(PortfolioPass pca, java.sql.Connection con)
          Inserts or updates the PortfolioPass using the supplied connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortfolioPassManager

public PortfolioPassManager()
Method Detail

save

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

Parameters:
pca - a PortfolioPass to be saved.
con - a Connection to be used to save this PortfolioPass.
Throws:
blackboard.persist.PersistenceException

save

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

Parameters:
pca - a PortfolioPass to be saved.
Throws:
blackboard.persist.PersistenceException

deleteById

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

Parameters:
id - the Id of the PortfolioPass 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 PortfolioPass identified by the Id using supplied connection.

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

deleteByPortfolioId

public static void deleteByPortfolioId(blackboard.persist.Id id)
                                throws blackboard.persist.PersistenceException
Parameters:
id - the portfolio Id of the PortfolioPass to be deleted using the default connection.
Throws:
blackboard.persist.PersistenceException

deleteByPortfolioId

public static void deleteByPortfolioId(blackboard.persist.Id id,
                                       java.sql.Connection con)
                                throws blackboard.persist.PersistenceException
Parameters:
id - the portfolio Id of the PortfolioPass to be deleted using the supplied connection.
con - a Connection to be used.
Throws:
blackboard.persist.PersistenceException

loadById

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

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

loadById

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

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

loadByPortfolioId

public static java.util.List loadByPortfolioId(blackboard.persist.Id id,
                                               java.sql.Connection con)
                                        throws blackboard.persist.PersistenceException
Loads a List of PortfolioPass objects identified by the given portfolio Id using the supplied connection.

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

loadByPortfolioId

public static java.util.List loadByPortfolioId(blackboard.persist.Id id)
                                        throws blackboard.persist.PersistenceException
Loads a List of PortfolioPass objects identified by the given portfolio Id using the default connection.

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


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