blackboard.cms.portfolio
Class PortfolioCourseAccessManager

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

public class PortfolioCourseAccessManager
extends java.lang.Object

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

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

Constructor Summary
PortfolioCourseAccessManager()
           
 
Method Summary
static void deleteByCourseId(blackboard.persist.Id id)
          Deletes the PortfolioCourseAccess identified by the course Id using default connection.
static void deleteByCourseId(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the PortfolioCourseAccess identified by the course Id using supplied connection.
static void deleteById(blackboard.persist.Id id)
          Deletes the PortfolioCourseAccess identified by the Id using default connection.
static void deleteById(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the PortfolioCourseAccess identified by the Id using the supplied connection.
static void deleteByPortfolioId(blackboard.persist.Id id)
          Deletes the PortfolioCourseAccess identified by the portfolio Id using default connection.
static void deleteByPortfolioId(blackboard.persist.Id id, java.sql.Connection con)
          Deletes the PortfolioCourseAccess identified by the portfolio Id using supplied connection.
static java.util.List loadByCourseId(blackboard.persist.Id id)
          Loads a List of PortfolioCourseAccess items identified by the given course Id using the default connection.
static java.util.List loadByCourseId(blackboard.persist.Id id, java.sql.Connection con)
          Loads a List of PortfolioCourseAccess items identified by the given course Id using the supplied connection.
static PortfolioCourseAccess loadById(blackboard.persist.Id id)
          Loads a PortfolioCourseAccess identified by the given Id using the default connection.
static PortfolioCourseAccess loadById(blackboard.persist.Id id, java.sql.Connection con)
          Loads a PortfolioCourseAccess identified by the given Id using the supplied connection.
static java.util.List loadByPortfolioId(blackboard.persist.Id id)
          Loads a List of PortfolioCourseAccess items 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 PortfolioCourseAccess items identified by the given portfolio Id using the supplied connection.
static void save(PortfolioCourseAccess pca)
          Inserts or updates the PortfolioCourseAccess using the default connection.
static void save(PortfolioCourseAccess pca, java.sql.Connection con)
          Inserts or updates the PortfolioCourseAccess using the supplied connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortfolioCourseAccessManager

public PortfolioCourseAccessManager()
Method Detail

save

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

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

save

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

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

deleteById

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

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

Parameters:
id - the Id of the PortfolioCourseAccess to be deleted using the 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
Deletes the PortfolioCourseAccess identified by the portfolio Id using default connection.

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

deleteByPortfolioId

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

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

deleteByCourseId

public static void deleteByCourseId(blackboard.persist.Id id)
                             throws blackboard.persist.PersistenceException
Deletes the PortfolioCourseAccess identified by the course Id using default connection.

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

deleteByCourseId

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

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

loadById

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

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

loadById

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

Parameters:
id - the Id of the PortfolioCourseAccess to be loaded using the default supplied.
Returns:
a PortfolioCourseAccess that is identified by the given Id. Returns null (instead of KeyNotFoundException) if the PortfolioCourseAccess 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 PortfolioCourseAccess items identified by the given portfolio Id using the supplied connection.

Parameters:
id - the portfolio Id of the PortfolioCourseAccess to be loaded using the supplied connection.
con - a Connection to be used.
Returns:
a List of PortfolioCourseAccess items 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 PortfolioCourseAccess items identified by the given portfolio Id using the default connection.

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

loadByCourseId

public static java.util.List loadByCourseId(blackboard.persist.Id id,
                                            java.sql.Connection con)
                                     throws blackboard.persist.PersistenceException
Loads a List of PortfolioCourseAccess items identified by the given course Id using the supplied connection.

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

loadByCourseId

public static java.util.List loadByCourseId(blackboard.persist.Id id)
                                     throws blackboard.persist.PersistenceException
Loads a List of PortfolioCourseAccess items identified by the given course Id using the default connection.

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


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