Uses of Class
blackboard.persist.PersistenceException

Packages that use PersistenceException
blackboard.data Provides the base classes for the persistence layer of platform API. 
blackboard.data.content Provides the classes used to store course content in Blackboard. 
blackboard.data.course Provides the classes used to interact with course definitions in Blackboard. 
blackboard.data.discussionboard.datamanager   
blackboard.persist   
blackboard.persist.announcement   
blackboard.persist.calendar   
blackboard.persist.content   
blackboard.persist.course   
blackboard.persist.discussionboard   
blackboard.persist.gradebook   
blackboard.persist.navigation   
blackboard.persist.role   
blackboard.persist.user   
blackboard.platform   
blackboard.platform.plugin   
blackboard.platform.security.authentication Provides the public implementation classes for creating custom authentication modules for Learning System. 
blackboard.platform.session   
blackboard.portal.external   
 

Uses of PersistenceException in blackboard.data
 

Methods in blackboard.data that throw PersistenceException
 void BbObject.persist()
          Inserts or updates the current BbObject in a lightweight fashion.
 

Uses of PersistenceException in blackboard.data.content
 

Methods in blackboard.data.content that throw PersistenceException
 void ContentWrapper.addContentFile(Content content, java.io.File file, java.lang.String fileName, java.lang.String linkName, ContentFile.Action contentFileAction, java.sql.Connection con)
           
 Content ContentWrapper.loadAvailableContent(Id contentId, Id userId)
           
 Content ContentWrapper.loadAvailableContent(Id contentId, Id userId, java.sql.Connection con)
           
 java.util.List ContentWrapper.loadContentFiles(Content _content, java.sql.Connection con)
           
 void ContentWrapper.removeContentFile(Id removeId, java.sql.Connection con)
           
 

Uses of PersistenceException in blackboard.data.course
 

Methods in blackboard.data.course that throw PersistenceException
 Course CourseManager.getCourse(Id id)
          loads the Course for a given course Id
 CourseCourse CourseCourseManager.loadParent(Id childId)
          loads the CourseCourse for the given child course Id
 void CourseManager.remove(Id id)
          Simpler version of remove(List, String) which does NOT do entitlements checks and only works on a single course.
 java.util.List<Course> CourseManager.remove(java.util.List<Id> ids, java.lang.String sourceType)
          Deletes the Courses identified by the given Id values using a connection from the associated persistence manager's database container.
 

Uses of PersistenceException in blackboard.data.discussionboard.datamanager
 

Methods in blackboard.data.discussionboard.datamanager that throw PersistenceException
 java.util.List MessageManager.collectMessagesByIds(java.lang.String ids)
          Deprecated. This loader does not load message status objects with the messages. Use collectMessagesWithStatusByStringIds( String[] messageIds, Id currentUserInContext ) instead.
 java.util.List<Message> MessageManager.collectMessagesByThreadId(Id threadId)
          Collect all child messages by the Id of the top-level topic message.
 java.util.List<Message> MessageManager.collectMessagesWithStatusByStringIds(java.lang.String[] messageIds, Id currentUserInContext, boolean loadTags)
          Collect a list of message with message statuses by their string message identifiers.
 java.util.List<Message> MessageManager.collectMessagesWithStatusByThreadId(Id threadId, Id currentUserIdInContext, boolean loadTags)
          Collect all child messages by the Id of the top-level topic message.
 java.util.List<Message> MessageManager.collectMessagesWithStatusByThreadIds(java.util.List<Id> threadIds, Id forumId, Id currentUserId, boolean loadTags)
          Collect all messages in the specified threads (including the thread messages themselves)
 java.util.List<Message> MessageManager.collectUnreadMessagesByUserIdAndForumId(Id userId, Id forumId, boolean loadTags)
          Collect unread messages with message status only, by user id and forum id
 java.util.List<Message> MessageManager.collectUnreadMessagesByUserIdAndThreadId(Id userId, Id threadId, boolean loadTags)
          Collect unread messages with message status only, by user id and thread id
 UserMsgState UserMsgStateManager.create(Id messageId, Id userId)
          Set the user's read state for the message
 void DiscussionBoardGradeManager.createOutcome(OutcomeDefinition ocd, CourseMembership cm, java.lang.String points)
          Create outcome.
 void ForumManager.delete(Forum obj)
          Delete forum.
 void ConferenceManager.deleteById(Id id)
          Remove a conference.
 void DiscussionBoardGradeManager.deleteOutcome(OutcomeDefinition ocd, CourseMembership cm, Id messageId, Id userId)
          Delete outcome.
 ConferenceOwner.OwnerType ConferenceManager.getConferenceOwnerType(Conference conf)
          Returns the conference owner type for the given conference
 Course ConferenceManager.getEnclosingCourse(Conference conf)
          If the conference owner of this conference is a course, return it, if it is a group, get the enclosing course and return that.
 float DiscussionBoardGradeManager.getForumPointsPossible(Id forum_id)
          Given a forum Id, get the maximum score possible for a graded forum
 java.lang.String ForumManager.getForumProperty(java.lang.String key, Id forumId)
          Get an individual forum property by key.
 float DiscussionBoardGradeManager.getThreadPointsPossible(Id thread_id)
          Given a message Id for a top-level thread, get the maximum score possible for a graded thread
 java.util.List MessageManager.loadAllByForum(Id forum_id)
          Load all messages from a forum.
 java.util.List UserForumSettingsManager.loadAllByForumId(Id forum_id)
          Load all the users' forum settings by forum_id
 java.util.List UserMsgStateManager.loadAllByMessageId(Id messageId)
          load All UserMsgState objects for a given message
 MessageAttachment MessageManager.loadAttachment(Id message_id)
          Load the message attachment object by its message id.
 java.util.List ForumManager.loadByConferenceId(Id conferenceId)
          get all the forums belong to the same conference by the conference id
 java.util.List ForumManager.loadByCourseId(Id courseId)
          get all the forums belonging to all the conferences in a course by the course id
 java.util.List ConferenceManager.loadByCourseId(Id id)
          Load all the conferences that belong to a course with a given course Id
 UserForumSettings UserForumSettingsManager.loadByForumAndUserId(Id forum_id, Id user_id)
          Load the UserForumSettings object for the given forum id (Identified by forum_id) and user id (Identified by user_id).
 java.util.List MessageManager.loadByForumIdAndLifecycle(Id forum_id, Message.MessageLifecycle ml)
          Load all messages in a given forum with a given Message.MessageLifecycle.
 Message MessageManager.loadById(Id message_id)
          Load a message by Id.
 Forum ForumManager.loadById(Id forumId)
          get the forum object by the forum id
 Conference ConferenceManager.loadById(Id id)
          Given an Id, load the conference.
 UserMsgState UserMsgStateManager.loadByMessageIdAndUserId(Id messageId, Id userId)
          load UserMsgState of a particular message-user combination
 java.util.Map UserForumSettingsManager.loadForumRoleHashByForumId(Id forum_id)
          Load all the users' forum roles in a hash for look up.
 java.util.Map DiscussionBoardGradeManager.loadGradeHashByForumId(Id forum_id)
          Given a forum Id, get the user grades for a forum.
 java.util.Map DiscussionBoardGradeManager.loadGradeHashByForumId(Id forum_id, Id course_id)
          Given a forum Id, get the user grades for a forum.
 java.util.Map DiscussionBoardGradeManager.loadGradeHashByThreadId(Id thread_id)
          Given a message Id for a top-level thread, get the user grades for a thread.
 ForumProperties ForumManager.loadPropertiesById(Id forumId)
          Get the forum property settings.
 java.util.List ConferenceManager.loadSystemConferences()
          Get all community system conferences.
 java.util.List ConferenceManager.loadSystemConferences(boolean isAvailable, DbObjectMap map)
          Load all system conferences by availability
 Message MessageManager.loadTopThreadById(Id message_id)
          Load a top level topic message by Id.
 java.util.List MessageManager.loadUnreadByForum(Id forum_id, Id user_id)
          Load unread messages from a forum for a given user
 java.util.List ConferenceManager.loadUsersByCourseId(Id id)
          Load all the users in the course.
 java.util.List ConferenceManager.loadUsersByGroupId(Id id)
          Load all the users in the group.
 Message MessageManager.loadWithStatus(Id msg_id, Id user_id)
          Load a message, including the status, by its Id.
 java.util.List ConferenceManager.loadWithStatusByCourseId(Id id)
          Load all the conferences that belong to a course with a given course Id.
 UserMsgState UserMsgStateManager.recordMessageReadStateAndReadCount(Id messageId, Id userId)
          Record the UserMsgState's read-state of a particular message-user combination
 void MessageManager.removeAttachment(Id messageAttach_id)
          Remove a message attachment by its own Id (message object remains).
 void MessageManager.removeMessageById(Id id)
          Remove a message with a given id.
 void ConferenceManager.reposition(Id conf_id, int position)
          Set the new position of a conference.
 void ConferenceManager.save(Conference conference)
          Save a conference.
 void ForumManager.save(Forum obj)
          Save forum.
 void MessageManager.save(Message message)
          Save a message.
 void UserForumSettingsManager.save(UserForumSettings ufs)
          Inserts or updates the supplied UserForumSettings object
 void UserMsgStateManager.save(UserMsgState ums)
          save a UserMsgState object.
 void ForumManager.saveProperties(ForumProperties fp)
          Save the forum property settings.
 void UserMsgStateManager.setFlag(Id messageId, Id userId, boolean isAdd)
          Set user's Add/Clear flag for a given message
 void ForumManager.setForumProperty(java.lang.String key, java.lang.String value, Id forumId)
          Set an individual forum property by key & value.
 void UserMsgStateManager.setRating(Id messageId, Id userId, int rating)
          set the user's rating for the message
 void UserMsgStateManager.setSubscribedInd(Id messageId, Id userId)
          Flip the indicator for whether the the user is subscribed to the thread in which the message appears from true to false or false to true.
 void UserMsgStateManager.setUserReadStateForMessage(Id messageId, Id userId, boolean isRead)
          Set the user's read state for the message
 void UserMsgStateManager.setUserReadStateForThread(Id threadId, Id userId, boolean isRead)
          Set the user's read state for the thread
 void UserMsgStateManager.setUserReadStateToUnreadForAllUsers(Id messageId)
          Marks the specified message as unread for all users
 

Uses of PersistenceException in blackboard.persist
 

Subclasses of PersistenceException in blackboard.persist
 class DuplicateBatchUidException
          An exception that can be thrown during object persistence that indicates a attempt was made to use a duplicate batch uid value.
 class KeyNotFoundException
          Exception indicating that the Id used to load an object was not found in the target data store ("container").
 

Methods in blackboard.persist that throw PersistenceException
 void IdentifiableDbPersister.deleteById(Id id)
          Generically delete any Identifiable object by Id.
 void IdentifiableDbPersister.deleteById(Id id, java.sql.Connection conn)
          Generically delete any Identifiable object by Id.
 Id RemoteDbContainer.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to this DatabaseContainer .
static Id Id.generateId(DataType dataType, int nKey1)
          Generates an Id instance using the default database persistence manager as given by context.
 Id DatabaseContainer.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to this DatabaseContainer .
 Id Container.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to this Container.
 Id BbPersistenceManager.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to the Container associated with this persistence manager.
 Id RemoteDbContainer.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this XmlContainer .
static Id Id.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance using the default database persistence manager as given by context.
 Id DatabaseContainer.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this DatabaseContainer .
 Id Container.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this Container.
 Id BbPersistenceManager.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to the Container associated with this persistence manager.
 Id RemoteDbContainer.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to this XmlContainer .
static Id Id.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance using the default database persistence manager as given by context.
 Id DatabaseContainer.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to this DatabaseContainer.
 Id Container.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to this Container.
 Id BbPersistenceManager.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to the Container associated with this persistence manager.
 T DbPersisterFactory.getInstance()
           
 T DbLoaderFactory.getInstance()
           
<T extends Loader>
T
BbPersistenceManager.getLoader(java.lang.Class<T> loaderType)
          Returns a loader implementation as specified by the given type value and using the default AppVersion specifier.
<T extends Loader>
T
BbPersistenceManager.getLoader(java.lang.Class<T> loaderType, AppVersion appVersion)
          Returns a loader implementation as specified by the given type value and using the default AppVersion specifier.
 Loader BbPersistenceManager.getLoader(java.lang.String loaderType)
          Returns a loader implementation as specified by the given type value and using the default AppVersion specifier.
 Loader BbPersistenceManager.getLoader(java.lang.String loaderType, AppVersion appVersion)
          Returns a loader implementation as specified by the given type value and using the provided AppVersion specifier.
 Persister BbPersistenceManager.getPersister(java.lang.String persisterType)
          Returns a persister implementation as specified by the given type value and using the default AppVersion specifier.
 Persister BbPersistenceManager.getPersister(java.lang.String persisterType, AppVersion appVersion)
          Returns a persister implementation as specified by the given type value and using the provided AppVersion specifier.
 BbObject Id.load()
          Loads the BbObject derived value that matches the current id value.
 java.util.List<T> LoadAllIdentifiableDbLoader.loadAll()
          Load all instances of the identifiable object
 java.util.List<T> LoadAllIdentifiableDbLoader.loadAll(java.sql.Connection conn)
          Load all instances of the identifiable object
 T IdentifiableDbLoader.loadById(Id id)
          Generically load the object via Id.
 T IdentifiableDbLoader.loadById(Id id, java.sql.Connection connection)
          Generically load the object via Id.
 java.lang.Object PkId.loadObject()
          Overrides load method in the base class to implement a "load by id" operation for a database id (and thus for a database container).
 java.lang.Object Id.loadObject()
          Loads the Object derived value that matches the current id value.
 void BbPersistenceManager.notifyCache(java.lang.String listener, java.lang.String token)
          Method to signal the cache for the specified type to refresh from the database.
 void IdentifiableDbPersister.persist(T t)
          Generically persist any identifiable object
 void IdentifiableDbPersister.persist(T t, java.sql.Connection conn)
          Generically persist any identifiable object
 void CachingLoaderListener.refresh(java.lang.String token)
          Action body executed after a "touch" has been registered.
 void CacheListener.refresh(java.lang.String token)
          Action body executed after a "touch" has been registered.
 void CachingLoader.refreshCache()
          Tells the loader its data has been modified externally and it should refresh.
 void BbPersistenceManager.refreshLoader(java.lang.String loaderType)
          Method to signal the cache for the specified type to refresh from the database.
 void BbPersistenceManager.runDbQuery(Query query)
          Convenience method for executing a query on the persistence manager's associated database using a connection obtained through this persistence manager's database context.
 void BbPersistenceManager.runDbQuery(Query query, java.sql.Connection con)
          Convenience method for executing a query on the persistence manager's associated database using the supplied connection.
 

Uses of PersistenceException in blackboard.persist.announcement
 

Methods in blackboard.persist.announcement that throw PersistenceException
 void AnnouncementDbPersister.deleteById(Id id)
          Deletes the Announcement identified by the given Id value using a connection from the associated persistence manager's database container.
 void AnnouncementDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Announcement identified by the given Id value using the supplied connection.
static AnnouncementDbPersister AnnouncementDbPersister.Default.getInstance()
          Returns the AnnouncementDbPersister instance associated with the default instance of the database BbPersistenceManager.
static AnnouncementDbLoader AnnouncementDbLoader.Default.getInstance()
          Returns the AnnouncementDbLoader instance associated with the default instance of the database BbPersistenceManager.
 BbList AnnouncementDbLoader.loadAvailableByCourseIdAndUserId(Id courseId, Id userId, int numDaysBack, boolean showPerm)
          loadAvailableByCourseIdAndUserId Loads the list of all available announcements that pertain to the user identified by the given user id, within the course specified by the given courseId, within a given time period.
 BbList AnnouncementDbLoader.loadAvailableByCourseIdAndUserId(Id courseId, Id userId, int numDaysBack, boolean showPerm, java.sql.Connection con)
          loadAvailableByCourseIdAndUserId Loads the list of all available announcements that pertain to the user identified by the given user id, within the course specified by the given courseId, within a given time period using the supplied connection
 BbList AnnouncementDbLoader.loadAvailableByType(Announcement.Type type)
          Load the list of Announcement objects currently available to the user of the type identified by the given Announcement.Type using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadAvailableByType(Announcement.Type type, boolean showPerm)
          Load the list of Announcement objects currently available to the user of the type identified by the given Announcement.Type using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadAvailableByType(Announcement.Type type, java.sql.Connection con)
          Load the list of Announcement objects currently available to the user of the type identified by the given Announcement.Type using the supplied connection.
 BbList AnnouncementDbLoader.loadAvailableByType(Announcement.Type type, int numDaysBack)
          Load the list of Announcement objects currently available to the user of the type identified by the given Announcement.Type created or modified within the last n days, using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadAvailableByType(Announcement.Type type, int numDaysBack, boolean showPerm, java.sql.Connection con)
          Load the list of Announcement objects currently available to the user of the type identified by the given Announcement.Type created or modified within the last n days, using the supplied connection.
 BbList AnnouncementDbLoader.loadAvailableByUserId(Id userId)
          Loads the list of all available announcements (system, course and organization) that pertain to the user identified by the given user Id, using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadAvailableByUserId(Id userId, java.sql.Connection con)
          Loads the list of all available announcements (system, course and organization) that pertain to the user identified by the given user Id, using the supplied connection.
 BbList AnnouncementDbLoader.loadAvailableByUserId(Id userId, int numDaysBack)
          Loads the list of all available announcements (system, course and organization) that pertain to the user identified by the given user Id, within a given time period, using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadAvailableByUserId(Id userId, int numDaysBack, java.sql.Connection con)
          Loads the list of all available announcements (system, course and organization) that pertain to the user identified by the given user Id, within a given time period, using the supplied connection.
 BbList AnnouncementDbLoader.loadByCourseId(Id courseId)
          Load the list of Announcement objects that currently exist for the course identified by the given course Id using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of Announcement objects that currently exist for the course identified by the given course Id using the supplied connection.
 Announcement AnnouncementDbLoader.loadById(Id id)
          Load the Announcement with the given Id from the database using a connection obtained through this object's database context.
 Announcement AnnouncementDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Announcement with the given Id from the database using the supplied connection.
 BbList AnnouncementDbLoader.loadByType(Announcement.Type type)
          Load the list of Announcement objects that currently exist of the type identified by the given Announcement.Type using a connection obtained through this object's database context.
 BbList AnnouncementDbLoader.loadByType(Announcement.Type type, java.sql.Connection con)
          Load the list of Announcement objects that currently exist of the type identified by the given Announcement.Type using the supplied connection.
 void AnnouncementDbPersister.persist(Announcement announcement)
          Inserts or updates the supplied Announcement using a connection from the associated persistence manager's database container.
 void AnnouncementDbPersister.persist(Announcement announcement, java.sql.Connection con)
          Inserts or updates the supplied Announcement using the supplied connection.
 

Uses of PersistenceException in blackboard.persist.calendar
 

Methods in blackboard.persist.calendar that throw PersistenceException
 void CalendarEntryDbPersister.deleteById(Id id)
          Deletes the CalendarEntry identified by the given Id value using a connection from the associated persistence manager's database container.
 void CalendarEntryDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the CalendarEntry identified by the given Id value using the supplied connection.
static CalendarEntryDbPersister CalendarEntryDbPersister.Default.getInstance()
          Returns the CalendarEntryDbPersister instance associated with the default instance of the database BbPersistenceManager.
static CalendarEntryDbLoader CalendarEntryDbLoader.Default.getInstance()
          Returns the CalendarEntryDbLoader instance associated with the default instance of the database BbPersistenceManager.
 BbList CalendarEntryDbLoader.loadByCourseId(Id courseId)
          Load the list of CalendarEntry objects for the given course Id using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadByCourseId(Id courseId, java.util.Calendar startDate, java.util.Calendar endDate)
           
 BbList CalendarEntryDbLoader.loadByCourseId(Id courseId, java.util.Calendar startDate, java.util.Calendar endDate, java.sql.Connection con)
           
 BbList CalendarEntryDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of CalendarEntry objects for the given course Id using the supplied connection.
 BbList CalendarEntryDbLoader.loadByCourseIdAndUserId(Id courseId, Id userId, java.util.Calendar startDate, java.util.Calendar endDate)
          loadByCourseIdAndUserId Loads the list of all calendar entries within a given date range (institution, course, and personal) that pertain to the user and course identified by the given user Id and course id.
 BbList CalendarEntryDbLoader.loadByCourseIdAndUserId(Id courseId, Id userId, java.util.Calendar startDate, java.util.Calendar endDate, java.sql.Connection con)
          loadByCourseIdAndUserId Loads the list of all calendar entries within a given date range (institution, course, and personal) that pertain to the user and course identified by the given user Id and course id using the supplied connection.
 CalendarEntry CalendarEntryDbLoader.loadById(Id id)
          Load the CalendarEntry with the given Id from the database using a connection obtained through this object's database context.
 CalendarEntry CalendarEntryDbLoader.loadById(Id id, java.sql.Connection con)
          Load the CalendarEntry with the given Id from the database using the supplied connection.
 BbList CalendarEntryDbLoader.loadByType(CalendarEntry.Type type)
          Load the list of CalendarEntry objects of the given Calendar.Type using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadByType(CalendarEntry.Type type, java.util.Calendar startDate, java.util.Calendar endDate)
           
 BbList CalendarEntryDbLoader.loadByType(CalendarEntry.Type type, java.util.Calendar startDate, java.util.Calendar endDate, java.sql.Connection con)
           
 BbList CalendarEntryDbLoader.loadByType(CalendarEntry.Type type, java.sql.Connection con)
          Load the list of CalendarEntry objects of the given Calendar.Type using the supplied connection.
 BbList CalendarEntryDbLoader.loadByUserId(Id userId)
          Loads the list of all calendar entries in courses, in which the user identified by the given user Id is enrolled using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadByUserId(Id userId, java.util.Calendar startDate, java.util.Calendar endDate)
          Loads the list of all calendar entries within a given date range and courses, in which the user identified by the given user Id is enrolled using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadByUserId(Id userId, java.util.Calendar startDate, java.util.Calendar endDate, java.sql.Connection con)
          Loads the list of all calendar entries in courses, in which the user identified by the given user Id is enrolled using a connection connection.
 BbList CalendarEntryDbLoader.loadByUserId(Id userId, java.sql.Connection con)
          Loads the list of all calendar entries within a given date range and courses, in which the user identified by the given user Id is enrolled using a connection.
 BbList CalendarEntryDbLoader.loadPersonalByUserId(Id userId, java.util.Calendar startDate, java.util.Calendar endDate)
          Loads the list of personal calendar entries within a given date range that pertain to the user identified by the given user Id using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadPersonalByUserId(Id userId, java.util.Calendar startDate, java.util.Calendar endDate, java.sql.Connection con)
          Loads the list of personal calendar entries that pertain to the user identified by the given user Id using the supplied connection.
 void CalendarEntryDbPersister.persist(CalendarEntry calendarEntry)
          Inserts or updates the supplied CalendarEntry using a connection from the associated persistence manager's database container.
 void CalendarEntryDbPersister.persist(CalendarEntry calendarEntry, java.sql.Connection con)
          Inserts or updates the supplied CalendarEntry using the supplied connection.
 

Uses of PersistenceException in blackboard.persist.content
 

Methods in blackboard.persist.content that throw PersistenceException
 void EntityContentFileDbPersister.deleteByEntityId(Id id)
          Deletes the Content identified by the given entity Id value using a connection from the associated persistence manager's database container.
 void EntityContentFileDbPersister.deleteByEntityId(Id id, java.sql.Connection con)
          Deletes the Content identified by the given entity Id value using the supplied connection.
 void StaffInfoDbPersister.deleteById(Id id)
          Deletes the StaffInfo identified by the given Id value using a connection from the associated persistence manager's database container.
 void LinkDbPersister.deleteById(Id id)
          Deletes the Link identified by the given Id value using a connection from the associated persistence manager's database container.
 void EntityContentFileDbPersister.deleteById(Id id)
          Deletes the Content identified by the given Id value using a connection from the associated persistence manager's database container.
 void ContentFileDbPersister.deleteById(Id id)
          Deletes the Content identified by the given Id value using a connection from the associated persistence manager's database container.
 void ContentDbPersister.deleteById(Id id)
          Deletes the Content identified by the given Id value using a connection from the associated persistence manager's database container.
 void StaffInfoDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the StaffInfo identified by the given Id value using the supplied connection.
 void LinkDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Link identified by the given Id value using the supplied connection.
 void EntityContentFileDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Content identified by the given Id value using the supplied connection.
 void ContentFileDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Content identified by the given Id value using the supplied connection.
 void ContentDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Content identified by the given Id value using the supplied connection.
static StaffInfoDbPersister StaffInfoDbPersister.Default.getInstance()
          Returns the StaffInfoDbPersister instance associated with the default instance of the database BbPersistenceManager.
static StaffInfoDbLoader StaffInfoDbLoader.Default.getInstance()
          Returns the StaffInfoDbLoader instance associated with the default instance of the database BbPersistenceManager.
static LinkDbPersister LinkDbPersister.Default.getInstance()
          Returns the LinkDbPersister instance associated with the default instance of the database BbPersistenceManager.
static LinkDbLoader LinkDbLoader.Default.getInstance()
          Returns the LinkDbLoader instance associated with the default instance of the database BbPersistenceManager.
static EntityContentFileDbPersister EntityContentFileDbPersister.Default.getInstance()
          Returns the ContentFileDbPersister instance associated with the default instance of the database BbPersistenceManager.
static EntityContentFileDbLoader EntityContentFileDbLoader.Default.getInstance()
          Returns the ContentFileDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ContentStatusDbLoader ContentStatusDbLoader.Default.getInstance()
          Returns the ContentStatusDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ContentFileDbPersister ContentFileDbPersister.Default.getInstance()
          Returns the ContentFileDbPersister instance associated with the default instance of the database BbPersistenceManager.
static ContentFileDbLoader ContentFileDbLoader.Default.getInstance()
          Returns the ContentFileDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ContentDbPersister ContentDbPersister.Default.getInstance()
          Returns the ContentDbPersister instance associated with the default instance of the database BbPersistenceManager.
static ContentDbLoader ContentDbLoader.Default.getInstance()
          Returns the ContentDbLoader instance associated with the default instance of the database BbPersistenceManager.
static AggregateReviewStatusDbLoader AggregateReviewStatusDbLoader.Default.getInstance()
          Returns the AggregateReviewStatusDbLoader instance associated with the default instance of the database BbPersistenceManager.
 java.util.List ContentDbLoader.loadAvailableChildren(Id folderId, Id userId, boolean heavy, java.sql.Connection con)
          Loads all children of the specified folder, honoring availability settings as determined for the specified user.
 BbList ContentFileDbLoader.loadByContentFolderId(Id folderId)
          Load the list of ContentFile objects that are referenced by children of the specified ContentFolder (identified by Id) from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList ContentFileDbLoader.loadByContentFolderId(Id folderId, java.sql.Connection con)
          Load the list of ContentFile objects that are referenced by children of the specified ContentFolder (identified by Id) from the database in a lightweight fashion using the supplied connection.
 BbList ContentFileDbLoader.loadByContentFolderId(Id folderId, java.sql.Connection con, boolean bHeavy)
          Load the list of ContentFile objects that are referenced by children of the specified ContentFolder (identified by Id) in the specified fashion (lightweight or heavyweight) using the supplied connection.
 java.util.List ContentStatusDbLoader.loadByContentId(Id contentId)
          Loads a list of ContentStatus objects for a specific Content object.
 BbList ContentFileDbLoader.loadByContentId(Id id)
          Load the list of ContentFile objects associated with the given piece of Content (identifed by Id) from the database in a lightweight fashion using a connection obtained through this object's database context.
 java.util.List ContentStatusDbLoader.loadByContentId(Id contentId, java.sql.Connection con)
          Loads a list of ContentStatus objects for a specific Content object.
 BbList ContentFileDbLoader.loadByContentId(Id id, java.sql.Connection con)
          Load the list of ContentFile objects associated with the given piece of Content (identifed by Id) from the database in a lightweight fashion using the supplied connection.
 BbList ContentFileDbLoader.loadByContentId(Id id, java.sql.Connection con, boolean bHeavy, boolean bDeep)
          Load the list of ContentFile objects associated with the given piece of Content (identifed by Id) from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList StaffInfoDbLoader.loadByCourseId(Id courseId)
          Loads the list of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using a connection obtained through this object's database context.
 BbList LinkDbLoader.loadByCourseId(Id courseId)
          Load the Links defined within the given course (identified by id) from the database using a connection obtained through this object's database context.
 java.util.List ContentStatusDbLoader.loadByCourseId(Id courseId)
          Loads a list of ContentStatus objects for a specific Course object.
 java.util.List AggregateReviewStatusDbLoader.loadByCourseId(Id courseId)
          Loads a list of AggregateReviewStatus objects for all users for the give Course Id
 BbList StaffInfoDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Loads the list of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using the supplied connection.
 BbList LinkDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the Links defined within the given course (identified by id) from the database using the supplied connection.
 BbList GroupUploadDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of GroupUpload objects associated with the given CourseId (identifed by Id) from the database using the supplied connection.
 BbList CourseUploadDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of CourseUpload objects associated with the given CourseId (identified by Id) from the database using the supplied connection.
 java.util.List ContentStatusDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Loads a list of ContentStatus objects for a specific Course object.
 java.util.List AggregateReviewStatusDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Loads a list of AggregateReviewStatus objects for all users for the give Course Id
 java.util.List StaffInfoDbLoader.loadByCourseId(Id courseId, java.sql.Connection con, boolean heavy)
          Loads the list of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using the supplied connection.
 java.util.List<EntityContentFile> EntityContentFileDbLoader.loadByEntityId(Id folderId)
           
 java.util.List<EntityContentFile> EntityContentFileDbLoader.loadByEntityId(Id folderId, java.sql.Connection con)
           
 CourseUpload CourseUploadDbLoader.loadByFileIdAndCourseMembershipId(Id fileId, Id coursemembershipId, java.sql.Connection con)
          Load CourseUpload object associated with the given File (identified by FileId) and courseMembershipIdfrom the database using the supplied connection.
 StaffInfo StaffInfoDbLoader.loadById(Id id)
          Load the StaffInfo or StaffInfoFolder with the given Id from the database using a connection obtained through this object's database context.
 Link LinkDbLoader.loadById(Id id)
          Load the Link with the given Id from the database using a connection obtained through this object's database context.
 EntityContentFile EntityContentFileDbLoader.loadById(Id id)
          Load the ContentFile with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 ContentFile ContentFileDbLoader.loadById(Id id)
          Load the ContentFile with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 Content ContentDbLoader.loadById(Id id)
          Load the Content with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 UploadedFile UploadedFileDbLoader.loadById(Id id, java.sql.Connection con)
          Method loadById.
 StaffInfo StaffInfoDbLoader.loadById(Id id, java.sql.Connection con)
          Load the StaffInfo or StaffInfoFolder with the given Id from the database using the supplied connection.
 Link LinkDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Link with the given Id from the database using the supplied connection.
 EntityContentFile EntityContentFileDbLoader.loadById(Id id, java.sql.Connection con)
          Load the ContentFile with the given Id from the database in a lightweight fashion using the supplied connection.
 CourseUpload CourseUploadDbLoader.loadById(Id id, java.sql.Connection con)
          Load the CourseUpload object with the given Id from the database using the supplied connection.
 ContentFile ContentFileDbLoader.loadById(Id id, java.sql.Connection con)
          Load the ContentFile with the given Id from the database in a lightweight fashion using the supplied connection.
 Content ContentDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Content with the given Id from the database in a lightweight fashion using the supplied connection.
 ContentFile ContentFileDbLoader.loadById(Id id, java.sql.Connection con, boolean bHeavy)
          Load the ContentFile with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 Content ContentDbLoader.loadById(Id id, java.sql.Connection con, boolean bDeep, boolean bHeavy)
          Loads the Content with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList StaffInfoDbLoader.loadByParentId(Id parentId)
          Loads the list of StaffInfo/StaffInfoFolder objects that are the children of the object with the given Id from the database using a connection obtained through this object's database context.
 BbList StaffInfoDbLoader.loadByParentId(Id parentId, java.sql.Connection con)
          Loads the list of StaffInfo/StaffInfoFolder objects that are the children of the object with the given Id from the database using the supplied connection.
 BbList LinkDbLoader.loadByReferredToIdAndType(Id id, Link.ReferredToType eReferredToType)
          Load the Link with the given referred to id and type from the database using a connection obtained through this object's database context.
 BbList LinkDbLoader.loadByReferredToIdAndType(Id id, Link.ReferredToType eReferredToType, java.sql.Connection con)
          Load the Links with the given referred to id and type from the database using the supplied connection.
 Link LinkDbLoader.loadByReferrerIdAndType(Id id, Link.ReferrerType eReferrerType)
          Load the Link with the given referrer id and type from the database using a connection obtained through this object's database context.
 Link LinkDbLoader.loadByReferrerIdAndType(Id id, Link.ReferrerType eReferrerType, java.sql.Connection con)
          Load the Link with the given referrer id and type from the database using the supplied connection.
 Content ContentDbLoader.loadByTocId(Id tocId)
          Load the Content item that is the "Top" folder for the specified CourseToc (identified by Id) in a lightweight fashion using a connection obtained through this object's database context.
 Content ContentDbLoader.loadByTocId(Id tocId, java.sql.Connection con)
          Load the Content item that is the "Top" folder for the specified CourseToc (identified by Id) in a lightweight fashion using the supplied connection.
 Content ContentDbLoader.loadByTocId(Id tocId, java.sql.Connection con, boolean bDeep)
          Load the Content item that is the "Top" folder for the specified CourseToc (identified by Id) in a lightweight fashion using the supplied connection.
 BbList ContentDbLoader.loadChildren(Id id)
          Loads a list containing the immediate children of the specified Content item (identified by Id) from the database in a lightweight fashion using a connection obtained through this object's database context.
 java.util.List ContentDbLoader.loadChildren(Id id, boolean heavy, java.sql.Connection con)
          Loads a list containing the immediate children of the specified Content item (identified by Id) from the database using a connection obtained using the supplied Connection.
 BbList ContentDbLoader.loadChildren(Id id, java.sql.Connection con)
          Loads a list containing the immediate children of the specified Content item (identified by Id) from the database in a lightweight fashion using a connection obtained using the supplied Connection.
 BbList ContentDbLoader.loadContentPath(Id id)
          Loads a list of content items containing the specified Content item (identified by Id) along with all of its ancestors from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList ContentDbLoader.loadContentPath(Id id, java.sql.Connection con)
          Loads a list of content items containing the specified Content item (identified by Id) along with all of its ancestors from the database in a lightweight fashion using a connection obtained using the supplied Connection.
 StaffInfoFolder StaffInfoDbLoader.loadFolderByCourseId(Id courseId)
          Loads the folder of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using a connection obtained through this object's database context.
 StaffInfoFolder StaffInfoDbLoader.loadFolderByCourseId(Id courseId, java.sql.Connection con)
          Loads the folder of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using the supplied connection.
 StaffInfoFolder StaffInfoDbLoader.loadFolderByCourseId(Id courseId, java.sql.Connection con, boolean heavy)
          Loads the folder of StaffInfo/StaffInfoFolder objects for the given course (identified by id) from the database using the supplied connection.
 java.util.List ContentStatusXmlLoader.loadList(java.io.InputStream in)
          Load the list of ContentStatus objects associated with the given InputStream (identifed by in).
 BbList ContentDbLoader.loadListById(Id id)
          Loads a list of Content by performing a deep load rooted at the content item with the given Id.
 BbList ContentDbLoader.loadListById(Id id, java.sql.Connection con)
          Loads a list of Content by performing a deep load rooted at the content item with the given Id.
 BbList ContentDbLoader.loadListById(Id id, java.sql.Connection con, boolean bHeavy)
          Loads a list of Content by performing a deep load rooted at the content item with the given Id.
 java.util.List ContentDbLoader.loadMapView(Id userId, Id courseId, java.sql.Connection con)
          Returns a list of items representing the top-level content items in the course.
 java.util.List ContentDbLoader.loadPathAndStatus(Id id, Id userId, java.sql.Connection con)
          Method to return a path to a given item.
 java.util.List ContentDbLoader.loadReviewableByCourseId(Id id)
          Loads a list containing the all the Content items in the given course which have reviewable flag set to true.
 java.util.List ContentDbLoader.loadReviewableByCourseId(Id id, java.sql.Connection con)
          Loads a list containing the all the Content items in the given course which have reviewable flag set to true.
 Id StaffInfoDbLoader.lookupTopFolderId(Id courseId)
          Loads the Id of "Top" StaffInfoFolder for the given course (identified by id) from the database using a connection obtained through this object's database context.
 Id StaffInfoDbLoader.lookupTopFolderId(Id courseId, java.sql.Connection con)
          Loads the Id of "Top" StaffInfoFolder for the given course (identified by id) from the database using the supplied connection.
 void ContentDbPersister.markReviewed(Id contentId, Id userId)
          Marks the Content identified by the given contentId value using a connection from the associated persistence manager's database container as status "Reviewed" by the user identified by userId.
 void ContentDbPersister.markReviewed(Id contentId, Id userId, java.util.Calendar reviewDate)
          Marks the Content identified by the given contentId value using a connection from the associated persistence manager's database container as status "Reviewed" by the user identified by userId.
 void ContentDbPersister.markReviewed(Id contentId, Id userId, java.util.Calendar reviewDate, java.sql.Connection con)
          Marks the Content identified by the given contentId value using a connection from the associated persistence manager's database container as status "Reviewed" by the user identified by userId.
 void ContentDbPersister.markReviewed(Id contentId, Id userId, java.sql.Connection con)
          Marks the Content identified by the given contentId value using the supplied connection as status "Reviewed" by the user identified by userId.
 void ContentDbPersister.markUnreviewed(Id contentId, Id userId)
          Marks the Content identified by the given contentId value using the supplied connection as status "Not Reviewed" by the user identified by userId.
 void ContentDbPersister.markUnreviewed(Id contentId, Id userId, java.sql.Connection con)
          Marks the Content identified by the given contentId value using the supplied connection as status "Not Reviewed" by the user identified by userId.
 void ContentDbPersister.persist(Content target)
          Inserts or updates the supplied Content using a connection from the associated persistence manager's database container.
 void ContentDbPersister.persist(Content target, java.sql.Connection con)
          Inserts or updates the supplied Content using the supplied connection.
 void ContentFileDbPersister.persist(ContentFile target)
          Inserts or updates the supplied Content using a connection from the associated persistence manager's database container.
 void ContentFileDbPersister.persist(ContentFile target, java.sql.Connection con)
          Inserts or updates the supplied Content using the supplied connection.
 void CourseUploadDbPersister.persist(CourseUpload courseUpload, java.sql.Connection con)
          Inserts or updates the supplied CourseUpload using the supplied connection.
 void EntityContentFileDbPersister.persist(EntityContentFile target)
          Inserts or updates the supplied Content using a connection from the associated persistence manager's database container.
 void EntityContentFileDbPersister.persist(EntityContentFile target, java.sql.Connection con)
          Inserts or updates the supplied Content using the supplied connection.
 void GroupUploadDbPersister.persist(GroupUpload groupUpload, java.sql.Connection con)
          Inserts or updates the supplied GroupUpload using the supplied connection.
 void LinkDbPersister.persist(Link link)
          Inserts or updates the supplied Link using a connection from the associated persistence manager's database container.
 void LinkDbPersister.persist(Link link, java.sql.Connection con)
          Inserts or updates the supplied Link using the supplied connection.
 void StaffInfoDbPersister.persist(StaffInfo staffInfo)
          Inserts or updates the supplied StaffInfo using a connection from the associated persistence manager's database container.
 void StaffInfoDbPersister.persist(StaffInfo staffInfo, java.sql.Connection con)
          Inserts or updates the supplied StaffInfo using the supplied connection.
 void UploadedFileDbPersister.persist(UploadedFile uploadedFile, java.sql.Connection con)
           
 org.w3c.dom.Element ContentStatusXmlPersister.persistList(java.util.List list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided ContentStatus objects persisted to XML.
 void ContentDbPersister.reposition(Id id, int newPosition)
          Used to dictate the new position that the Content item should have using a connection from the associated persistence manager's database container.
 void ContentDbPersister.reposition(Id id, int newPosition, java.sql.Connection con)
          Used to dictate the new position that the Content item should have using the supplied connection.
 

Uses of PersistenceException in blackboard.persist.course
 

Methods in blackboard.persist.course that throw PersistenceException
 void GroupMembershipDbPersister.deleteById(Id id)
          Deletes the GroupMembership identified by the given Id value using a connection from the associated persistence manager's database container.
 void GroupDbPersister.deleteById(Id id)
          Deletes the Group identified by the given Id value using a connection from the associated persistence manager's database container.
 void CourseMembershipDbPersister.deleteById(Id id)
          Deletes the CourseMembership identified by the given Id value using a connection from the associated persistence manager's database container.
 void CourseDbPersister.deleteById(Id id)
          Deletes the Course identified by the given Id value using a connection from the associated persistence manager's database container.
 void CartridgeDbPersister.deleteById(Id id)
          Deletes the Cartridge identified by the given Id value using a connection from the associated persistence manager's database container.
 void GroupMembershipDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the GroupMembership identified by the given Id value using the supplied connection.
 void GroupDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Group identified by the given Id value using the supplied connection.
 void CourseMembershipDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the CourseMembership identified by the given Id value using the supplied connection.
 void CourseDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Course identified by the given Id value using the supplied connection.
 void CartridgeDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Cartridge identified by the given Id value using the supplied connection.
static GroupMembershipDbPersister GroupMembershipDbPersister.Default.getInstance()
          Returns the GroupMembershipDbPersister instance associated with the default instance of the database BbPersistenceManager.
static GroupMembershipDbLoader GroupMembershipDbLoader.Default.getInstance()
          Returns the GroupMembershipDbLoader instance associated with the default instance of the database BbPersistenceManager.
static GroupDbPersister GroupDbPersister.Default.getInstance()
          Returns the GroupDbPersister instance associated with the default instance of the database BbPersistenceManager.
static GroupDbLoader GroupDbLoader.Default.getInstance()
          Returns the GroupDbLoader instance associated with the default instance of the database BbPersistenceManager.
static CourseMembershipDbPersister CourseMembershipDbPersister.Default.getInstance()
          Returns the CourseMembershipDbPersister instance associated with the default instance of the database BbPersistenceManager.
static CourseMembershipDbLoader CourseMembershipDbLoader.Default.getInstance()
          Returns the CourseMembershipDbLoader instance associated with the default instance of the database BbPersistenceManager.
static CourseDbPersister CourseDbPersister.Default.getInstance()
          Returns the CourseDbPersister instance associated with the default instance of the database BbPersistenceManager.
static CourseDbLoader CourseDbLoader.Default.getInstance()
          Returns the CourseDbLoader instance associated with the default instance of the database BbPersistenceManager.
static CourseCourseDbPersister CourseCourseDbPersister.Default.getInstance()
          Returns the CourseCourseDbPersister instance associated with the default instance of the database BbPersistenceManager.
static CourseCourseDbLoader CourseCourseDbLoader.Default.getInstance()
          Returns the CourseCourseDbLoader instance associated with the default instance of the database BbPersistenceManager.
static CartridgeDbPersister CartridgeDbPersister.Default.getInstance()
          Returns the CartridgeDbPersister instance associated with the default instance of the database BbPersistenceManager.
static CartridgeDbLoader CartridgeDbLoader.Default.getInstance()
          Returns the CartridgeDbLoader instance associated with the default instance of the database BbPersistenceManager.
 BbList CourseDbLoader.loadAllByServiceLevel(Course.ServiceLevel sLevel)
          Load all course objects in the system with the given Course.ServiceLevel value in a light-weight fashion using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadAllByServiceLevel(Course.ServiceLevel sLevel, java.sql.Connection con)
          Load all course objects in the system with the given Course.ServiceLevel value in a light-weight fashion using the supplied connection.
 BbList CourseDbLoader.loadAllCourses()
          Load all course objects in the system in a light-weight fashion using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadAllCourses(java.sql.Connection con)
          Load all course objects in the system in a light-weight fashion using the supplied connection.
 Course CourseDbLoader.loadByBatchUid(java.lang.String batchUid)
          Load the Course with the given batch uid value from the database in a light- weight fashion using a connection obtained through this object's database context.
 Course CourseDbLoader.loadByBatchUid(java.lang.String batchUid, java.sql.Connection con)
          Load the Course with the given batch uid value from the database in a light- weight fashion using the supplied connection.
 Course CourseDbLoader.loadByBatchUid(java.lang.String batchUid, java.sql.Connection con, boolean bHeavy)
          Load the Course with the given batch uid value from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 CourseMembership CourseMembershipDbLoader.loadByCourseAndUserId(Id courseId, Id userId)
          Load the CourseMembership with the given user and course id from the database using a connection obtained through this object's database context.
 CourseMembership CourseMembershipDbLoader.loadByCourseAndUserId(Id courseId, Id userId, java.sql.Connection con)
          Load the CourseMembership with the given user and course id from the database using the supplied connection.
 CourseMembership CourseMembershipDbLoader.loadByCourseAndUserId(Id courseId, Id userId, java.sql.Connection con, boolean withUser)
          Load the CourseMembership with the given user and course id from the database using the supplied connection.
 BbList CourseDbLoader.loadByCourseCategoryId(Id id)
          Load all course objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByCourseCategoryId(Id id, java.sql.Connection con)
          Load all course objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using the supplied connection.
 BbList GroupMembershipDbLoader.loadByCourseId(Id courseId)
          Load the list of GroupMembership objects belonging to all groups defined within the given course (identified by id) using a connection obtained through this object's database context.
 BbList GroupDbLoader.loadByCourseId(Id courseId)
          Load the list of Groups contained with the course (identified by Id) from the database using a connection obtained through this object's database context.
 BbList CourseMembershipDbLoader.loadByCourseId(Id courseId)
          Load the list of CourseMembership objects belonging to the given course (identified by id) using a connection obtained through this object's database context.
 BbList GroupMembershipDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of GroupMembership objects belonging to all groups defined within the given course (identified by id) using the supplied connection.
 BbList GroupDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of Groups contained with the course (identified by Id) from the database using the supplied connection.
 BbList CourseMembershipDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the list of CourseMembership objects belonging to the given course (identified by id) using the supplied connection.
 BbList CourseMembershipDbLoader.loadByCourseId(Id courseId, java.sql.Connection con, boolean withUser)
          Load the list of CourseMembership objects belonging to the given course (identified by id) using the supplied connection.
 Course CourseDbLoader.loadByCourseId(java.lang.String courseId)
          Load the Course with the given course id (not pk) value from the database in a lightweight fashion using a connection obtained through this object's database context.
 Course CourseDbLoader.loadByCourseId(java.lang.String courseId, java.sql.Connection con)
          Load the Course with the given course id (not pk) value from the database in a lightweight fashion using the supplied connection.
 Course CourseDbLoader.loadByCourseId(java.lang.String courseId, java.sql.Connection con, boolean bHeavy)
          Load the Course with the given course id (not pk) from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList CourseMembershipDbLoader.loadByCourseIdAndRole(Id courseId, CourseMembership.Role role)
          Load the list of CourseMembership objects which have the given role within the specified course (identified by id) using a connection obtained through this object's database context.
 BbList CourseMembershipDbLoader.loadByCourseIdAndRole(Id courseId, CourseMembership.Role role, java.sql.Connection con)
          Load the list of CourseMembership objects which have the given role within the specified course (identified by id) using the supplied connection.
 BbList CourseMembershipDbLoader.loadByCourseIdAndRole(Id courseId, CourseMembership.Role role, java.sql.Connection con, boolean withUser)
          Load the list of CourseMembership objects which have the given role within the specified course (identified by id) using the supplied connection.
 BbList CourseMembershipDbLoader.loadByCourseIdWithUserInfo(Id courseId)
          Load the list of CourseMembership objects belonging to the given course (identified by id) using a connection obtained through this object's database context.
 BbList CourseMembershipDbLoader.loadByCourseIdWithUserInfo(Id courseId, java.sql.Connection con)
          Load the list of CourseMembership objects belonging to the given course (identified by id) using the supplied connection.
 java.util.List CourseDbLoader.loadByCourseSearch(CourseSearch search)
           
 BbList CourseDbLoader.loadByDataSourceBatchUid(java.lang.String dsBatchUid)
          Loads the lists of Courses associated with the datasource (identified by the given batch uid) from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByDataSourceBatchUid(java.lang.String dsBatchUid, java.sql.Connection con)
          Loads the lists of Courses associated with the datasource (identified by the given batch uid) from the database in a lightweight fashion using the suppplied connection.
 GroupMembership GroupMembershipDbLoader.loadByGroupAndUserId(Id groupId, Id userId)
          Load the GroupMembership with the given user and group id from the database using a connection obtained through this object's database context.
 GroupMembership GroupMembershipDbLoader.loadByGroupAndUserId(Id groupId, Id userId, java.sql.Connection con)
          Load the GroupMembership with the given user and group id from the database using the supplied connection.
 BbList GroupMembershipDbLoader.loadByGroupId(Id groupId)
          Load the list of GroupMembership objects belonging to the given group (identified by id) using a connection obtained through this object's database context.
 BbList GroupMembershipDbLoader.loadByGroupId(Id groupId, java.sql.Connection con)
          Load the list of GroupMembership objects belonging to the given group (identified by id) using the supplied connection.
 GroupMembership GroupMembershipDbLoader.loadById(Id id)
          Load the GroupMembership with the given Id from the database using a connection obtained through this object's database context.
 Group GroupDbLoader.loadById(Id id)
          Load the Group with the given Id from the database using a connection obtained through this object's database context.
 CourseMembership CourseMembershipDbLoader.loadById(Id id)
          Load the CourseMembership with the given Id from the database using a connection obtained through this object's database context.
 Course CourseDbLoader.loadById(Id id)
          Load the Course with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 Cartridge CartridgeDbLoader.loadById(Id id)
          Load the Cartridge with the given Id from the database using a connection obtained through this object's database context.
 GroupMembership GroupMembershipDbLoader.loadById(Id id, java.sql.Connection con)
          Load the GroupMembership with the given Id from the database using the supplied connection.
 Group GroupDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Group with the given Id from the database using the supplied connection.
 CourseMembership CourseMembershipDbLoader.loadById(Id id, java.sql.Connection con)
          Load the CourseMembership with the given Id from the database using the supplied connection.
 Course CourseDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Course with the given Id from the database in a lightweight fashion using the supplied connection.
 Cartridge CartridgeDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Cartridge with the given Id from the database using the supplied connection.
 CourseMembership CourseMembershipDbLoader.loadById(Id id, java.sql.Connection con, boolean withUser)
          Load the CourseMembership with the given Id from the database using the supplied connection.
 Course CourseDbLoader.loadById(Id id, java.sql.Connection con, boolean bHeavy)
          Load the Course with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 Cartridge CartridgeDbLoader.loadByIdentifierAndPublisherName(java.lang.String strIdentifier, java.lang.String strPublisherName)
          Load the Cartridge with the given identifier (string-based id) and publisher name from the database using a connection obtained through this object's database context.
 Cartridge CartridgeDbLoader.loadByIdentifierAndPublisherName(java.lang.String strIdentifier, java.lang.String strPublisherName, java.sql.Connection con)
          Load the Cartridge with the given identifier (string-based id) and publisher name from the database using the supplied connection.
 BbList CourseDbLoader.loadByOrgCategoryId(Id id)
          Load all organization objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByOrgCategoryId(Id id, java.sql.Connection con)
          Load all organization objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using the supplied connection.
 CourseCourse CourseCourseDbLoader.loadByParentChildIds(Id parentCourseId, Id childCourseId)
           
 CourseCourse CourseCourseDbLoader.loadByParentChildIds(Id parentCourseId, Id childCourseId, java.sql.Connection con)
           
 BbList CourseMembershipDbLoader.loadByUserId(Id userId)
          Load the list of CourseMembership objects belonging to the given user (identified by id) using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByUserId(Id userId)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled using a connection obtained through this object's database context.
 BbList CourseMembershipDbLoader.loadByUserId(Id userId, java.sql.Connection con)
          Load the list of CourseMembership objects belonging to the given user (identified by id) using the supplied connection.
 BbList CourseDbLoader.loadByUserId(Id userId, java.sql.Connection con)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled using the supplied connection.
 BbList CourseMembershipDbLoader.loadByUserId(Id userId, java.sql.Connection con, boolean withUser)
          Load the list of CourseMembership objects belonging to the given user (identified by id) using the supplied connection.
 BbList CourseDbLoader.loadByUserId(Id userid, java.sql.Connection con, boolean bHeavy)
          Load the list of Course objects in the specified fashion (lightweight or heavyweight) in which the given user (identified by id) is enrolled using the supplied connection.
 BbList CourseDbLoader.loadByUserIdAndCourseMembershipRole(Id userId, CourseMembership.Role role)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled with a specific course based role using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByUserIdAndCourseMembershipRole(Id userId, CourseMembership.Role role, java.sql.Connection con)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled with a specific course based role using the supplied connection.
 BbList CourseDbLoader.loadByUserIdAndCourseMembershipRole(Id userid, CourseMembership.Role role, java.sql.Connection con, boolean bHeavy)
          Load the list of Course objects in the specified fashion (lightweight or heavyweight) in which the given user (identified by id) with a specific course based role is enrolled using the supplied connection.
 BbList CourseDbLoader.loadByUserIdAndDirectEnrollments(Id userId)
          Load the list of Course objects in which the given user (identified by id) is directly enrolled
 BbList CourseDbLoader.loadByUserIdAndDirectEnrollments(Id userId, java.sql.Connection con)
          Load the list of Course objects in which the given user (identified by id) is directly enrolled using the supplied connection.
 BbList CourseDbLoader.loadByUserIdForLearners(Id userId)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled with a specific course based learner role using a connection obtained through this object's database context.
 BbList CourseDbLoader.loadByUserIdForLearners(Id userId, java.sql.Connection con)
          Load the list of Course objects in a lightweight fashion in which the given user (identified by id) is enrolled with a specific course based learner role using the supplied connection.
 BbList CourseDbLoader.loadByUserIdForLearners(Id userid, java.sql.Connection con, boolean bHeavy)
          Load the list of Course objects in the specified fashion (lightweight or heavyweight) in which the given user (identified by id) with a specific course based learner role is enrolled using the supplied connection.
 BbList CourseDbLoader.loadCourseAndInstructorListByServiceLevel(Course.ServiceLevel sLevel)
           
 BbList CourseDbLoader.loadCourseAndInstructorListByServiceLevel(Course.ServiceLevel sLevel, java.sql.Connection con)
           
 java.util.Map CourseMembershipDbLoader.loadInstructorsByUser(Id userId)
          Load a Map of courseId to List of full Instructor names as a String for all courses in which the specified user is a member from the database using a connection obtained through this object's database context.
 java.util.Map CourseMembershipDbLoader.loadInstructorsByUser(Id userId, java.sql.Connection con)
          Load a Map of courseId to List of full Instructor names as a String for all courses in which the specified user is a member from the database using the supplied connection.
 CourseCourse CourseCourseDbLoader.loadParent(Id childCourseId)
           
 CourseCourse CourseCourseDbLoader.loadParent(Id childCourseId, java.sql.Connection con)
           
 java.util.List<CourseCourse> CourseCourseDbLoader.loadParents(Id childCourseId)
           
 java.util.List<CourseCourse> CourseCourseDbLoader.loadParents(Id childCourseId, java.sql.Connection con)
           
 Course CourseDbLoader.loadSystemCourse()
          Load the default SYSTEM course object light-weight fashion using a connection obtained through this object's database context.
 Course CourseDbLoader.loadSystemCourse(java.sql.Connection con)
          Load the default SYSTEM course object.
 BbList CourseDbLoader.loadTemplates()
          Load all course objects in the system with a course registry flag indicating they are course templates.
 BbList CourseDbLoader.loadTemplates(java.sql.Connection con)
          Load all course objects in the system with a course registry flag indicating they are course templates.
 void CartridgeDbPersister.persist(Cartridge cartridge)
          Inserts or updates the supplied Cartridge using a connection from the associated persistence manager's database container.
 void CartridgeDbPersister.persist(Cartridge cartridge, java.sql.Connection con)
          Inserts or updates the supplied Cartridge using the supplied connection.
 void CourseDbPersister.persist(Course course)
          Inserts or updates the supplied Course in a lightweight fashion using a connection from the associated persistence manager's database container.
 void CourseDbPersister.persist(Course course, java.sql.Connection con)
          Inserts or updates the supplied Course in a lightweight fashion using the supplied connection.
 void CourseMembershipDbPersister.persist(CourseMembership courseMembership)
          Inserts or updates the supplied CourseMembership using a connection from the associated persistence manager's database container.
 void CourseMembershipDbPersister.persist(CourseMembership courseMembership, java.sql.Connection con)
          Inserts or updates the supplied CourseMembership using the supplied connection.
 void GroupDbPersister.persist(Group group)
          Inserts or updates the supplied Group using a connection from the associated persistence manager's database container.
 void GroupDbPersister.persist(Group group, java.sql.Connection con)
          Inserts or updates the supplied Group using the supplied connection.
 void GroupMembershipDbPersister.persist(GroupMembership groupMembership)
          Inserts or updates the supplied GroupMembership using a connection from the associated persistence manager's database container.
 void GroupMembershipDbPersister.persist(GroupMembership groupMembership, java.sql.Connection con)
          Inserts or updates the supplied GroupMembership using the supplied connection.
 

Uses of PersistenceException in blackboard.persist.discussionboard
 

Methods in blackboard.persist.discussionboard that throw PersistenceException
 java.util.List MessageDbLoader.collectMessagesByIds(java.lang.String ids)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByMsgIdsWithStatus( List msgIds, Id userId ) instead.
 java.util.List MessageDbLoader.collectMessagesByIds(java.lang.String ids, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByMsgIdsWithStatus( List msgIds, Id userId, Connection con ) instead.
 java.util.List MessageDbLoader.collectMessagesBySearch(Id user_id, java.lang.String key_word, java.lang.String start_date, java.lang.String end_date, java.lang.String scope_level, Id scope_pk1)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesBySearchWithStatus( Id userId, String scopeType, Id scopeId, String keyword, String startDate, String endDate, boolean includeTopic )
 java.util.List MessageDbLoader.collectMessagesBySearch(Id user_id, java.lang.String key_word, java.lang.String start_date, java.lang.String end_date, java.lang.String scope_level, Id scope_pk1, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesBySearchWithStatus(Id, String, Id, String, String, String, boolean, boolean, Connection) instead.
 java.util.List MessageDbLoader.collectMessagesByThreadId(Id thread_id)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessageThreadWithStatus( Id topMsgId, Id userId ) instead.
 java.util.List MessageDbLoader.collectMessagesByThreadId(Id thread_id, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessageThreadWithStatus( Id topMsgId, Id userId, Connection con ) instead.
 java.util.List MessageDbLoader.collectMessagesByUserIdAndForumId(Id user_id, Id forum_id)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByForumIdAndAuthorIdWithStatus(Id, Id, Id, boolean, boolean) instead.
 java.util.List MessageDbLoader.collectMessagesByUserIdAndForumId(Id user_id, Id forum_id, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByForumIdAndAuthorIdWithStatus(Id, Id, Id, boolean, boolean, Connection) instead.
 java.util.List MessageDbLoader.collectMessagesByUserIdAndThreadId(Id user_id, Id thread_id)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByThreadIdAndAuthorIdWithStatus(Id, Id, Id, boolean, boolean) instead.
 java.util.List MessageDbLoader.collectMessagesByUserIdAndThreadId(Id user_id, Id thread_id, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadMessagesByThreadIdAndAuthorIdWithStatus(Id, Id, Id, boolean, boolean, Connection) instead.
 Forum ForumDbLoader.copySingleForum(Id conferenceId, java.lang.Boolean ifCopyAll)
           
 void ForumDbLoader.dashboardManagerForumNumber(Id course_id)
          Calculate number of forums per user in a course on the given Id from the database using a connection obtained through this object's database contex.
 void ForumDbLoader.dashboardManagerForumNumber(Id course_id, java.sql.Connection con)
          Calculate number of forums per user in a course on the given Id from the database using the specified connection.
 void ForumDbPersister.deleteByConferenceId(Id confId)
          Deletes the Forums in the Conference with the given Id value using a connection from the associated persistence manager's database container.
 void ForumDbPersister.deleteByConferenceId(Id confId, java.sql.Connection con)
          Deletes the Forums in the Conference with the given Id value using the supplied connection.
 void ConferenceOwnerDbPersister.deleteByCourseId(Id id)
          Deletes the ConferenceOwner identified by the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceOwnerDbPersister.deleteByCourseId(Id id, java.sql.Connection con)
          Deletes the ConferenceOwner identified by the given Id value using the supplied connection.
 void MessageDbPersister.deleteByForumId(Id forumId)
          Deletes the Messages in the Forum with the given Id value using a connection from the associated persistence manager's database container.
 void MessageDbPersister.deleteByForumId(Id forumId, java.sql.Connection con)
          Deletes the Messages in the Forum with the given Id value using the supplied connection.
 void ConferenceOwnerDbPersister.deleteByGroupId(Id id)
          Deletes the ConferenceOwner identified by the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceDbPersister.deleteByGroupId(Id id)
          Deletes the Conferences in a Group with the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceOwnerDbPersister.deleteByGroupId(Id id, java.sql.Connection con)
          Deletes the ConferenceOwner identified by the given Id value using the supplied connection.
 void ConferenceDbPersister.deleteByGroupId(Id id, java.sql.Connection con)
          Deletes the Conferences in a Group with the given Id value using the supplied connection.
 void UserMsgStateDbPersister.deleteById(Id id)
          Deletes the UserMsgState identified by the given Id value using a connection from the associated persistence manager's database container.
 void UserForumSettingsDbPersister.deleteById(Id id)
          Deletes the UserForumSettings identified by the given Id value using a connection from the associated persistence manager's database container.
 void MessageLabelDbPersister.deleteById(Id id)
          Deletes the MessageLabel identified by the given Id value using a connection from the associated persistence manager's database container.
 void MessageDbPersister.deleteById(Id id)
          Deletes the Message identified by the given Id value using a connection from the associated persistence manager's database container.
 void MessageAttachmentDbPersister.deleteById(Id id)
          Deletes the MessageAttachment identified by the given Id value using a connection from the associated persistence manager's database container.
 void ForumDbPersister.deleteById(Id id)
          Deletes the Forum identified by the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceOwnerDbPersister.deleteById(Id id)
          Deletes the ConferenceOwner identified by the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceDbPersister.deleteById(Id id)
          Deletes the Conference identified by the given Id value using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the UserMsgState identified by the given Id value using the supplied connection.
 void UserForumSettingsDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the UserForumSettings identified by the given Id value using the supplied connection.
 void MessageLabelDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the MessageLabel identified by the given Id value using the supplied connection.
 void MessageDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Message identified by the given Id value using the supplied connection.
 void MessageAttachmentDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the MessageAttachment identified by the given Id value using the supplied connection.
 void ForumDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Forum identified by the given Id value using the supplied connection.
 void ConferenceOwnerDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the ConferenceOwner identified by the given Id value using the supplied connection.
 void ConferenceDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Conference identified by the given Id value using the supplied connection.
 void MessageLabelDbPersister.deleteByMessageId(Id messageId)
          Deletes the MessageLabel that belongs to the Message identified by the given Id value using a connection from the associated persistence manager's database container.
 void MessageAttachmentDbPersister.deleteByMessageId(Id messageId)
          Deletes the MessageAttachment that belongs to the Message identified by the given Id value using a connection from the associated persistence manager's database container.
 void MessageLabelDbPersister.deleteByMessageId(Id messageId, java.sql.Connection con)
          Deletes the MessageLabel that belongs to the Message identified by the given Id value using the supplied connection.
 void MessageAttachmentDbPersister.deleteByMessageId(Id messageId, java.sql.Connection con)
          Deletes the MessageAttachment that belongs to the Message identified by the given Id value using the supplied connection.
 void UserMsgStateDbPersister.deleteByMsgMainId(Id id)
          Deletes the UserMsgState identified by the given message id value using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.deleteByMsgMainId(Id id, java.sql.Connection con)
          Deletes the UserMsgState identified by the given message id value using a supplied connection.
 void ConferenceDbPersister.deleteByOwnerId(Id id)
          Deletes the Conferences in a Course with the given Id value using a connection from the associated persistence manager's database container.
 void ConferenceDbPersister.deleteByOwnerId(Id id, java.sql.Connection con)
          Deletes the Conferences in a Course with the given Id value using the supplied connection.
 void UserMsgStateDbPersister.deleteByUserId(Id id)
          Deletes the UserMsgState identified by the given user id value using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.deleteByUserId(Id id, java.sql.Connection con)
          Deletes the UserMsgState identified by the given user id value using a supplied connection.
 Id[] MessageDbLoader.findPreviousAndNextThreadIdsInForum(Id forumId, Id threadId, Id userId)
          Given the id of a thread in a forum, loads the previous and next thread ids for threads in the same forum.
 Id[] MessageDbLoader.findPreviousAndNextThreadIdsInForum(Id forumId, Id threadId, Id userId, java.sql.Connection con)
          Given the id of a thread in a forum, loads the previous and next thread ids for threads in the same forum.
 Id ForumDbLoader.forumSingleCopy(Id s_forum_id, Id t_conference_id, boolean ifCopyAll, java.lang.String session_id, java.lang.String forum_name)
          Copys a selected forum to a conference.
static UserMsgStateDbPersister UserMsgStateDbPersister.Default.getInstance()
          Returns the UsrMsgStateDbPersister instance associated with the default instance of the database BbPersistenceManager.
static UserMsgStateDbLoader UserMsgStateDbLoader.Default.getInstance()
          Returns the UserMsgStateDbLoader instance associated with the default instance of the database BbPersistenceManager.
static UserForumSettingsDbPersister UserForumSettingsDbPersister.Default.getInstance()
          Returns the UserForumSettingsDbPersister instance associated with the default instance of the database BbPersistenceManager.
static UserForumSettingsDbLoader UserForumSettingsDbLoader.Default.getInstance()
          Returns the UserForumSettingsDbLoader instance associated with the default instance of the database BbPersistenceManager.
static MessageLabelDbPersister MessageLabelDbPersister.Default.getInstance()
          Returns the MessageLabelDbPersister instance associated with the default instance of the database BbPersistenceManager.
static MessageLabelDbLoader MessageLabelDbLoader.Default.getInstance()
          Returns the MessageLabelDbLoader instance associated with the default instance of the database BbPersistenceManager.
static MessageDbPersister MessageDbPersister.Default.getInstance()
          Returns the MessageDbPersister instance associated with the default instance of the database BbPersistenceManager.
static MessageDbLoader MessageDbLoader.Default.getInstance()
          Returns the MessageDbLoader instance associated with the default instance of the database BbPersistenceManager.
static MessageAttachmentDbPersister MessageAttachmentDbPersister.Default.getInstance()
          Returns the MessageAttachmentDbPersister instance associated with the default instance of the database BbPersistenceManager.
static MessageAttachmentDbLoader MessageAttachmentDbLoader.Default.getInstance()
          Returns the MessageAttachmentDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ForumDbPersister ForumDbPersister.Default.getInstance()
          Returns the ForumDbPersister instance associated with the default instance of the database BbPersistenceManager.
static ForumDbLoader ForumDbLoader.Default.getInstance()
          Returns the ForumDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ConferenceOwnerDbPersister ConferenceOwnerDbPersister.Default.getInstance()
          Returns the ConferenceOwnerDbPersister instance associated with the default instance of the database BbPersistenceManager.
static ConferenceOwnerDbLoader ConferenceOwnerDbLoader.Default.getInstance()
          Returns the ConferenceOwnerDbLoader instance associated with the default instance of the database BbPersistenceManager.
static ConferenceDbPersister ConferenceDbPersister.Default.getInstance()
          Returns the ConferenceDbPersister instance associated with the default instance of the database BbPersistenceManager.
static ConferenceDbLoader ConferenceDbLoader.Default.getInstance()
          Returns the ConferenceDbLoader instance associated with the default instance of the database BbPersistenceManager.
 void UserMsgStateDbPersister.incrementMessagesReadCount(java.util.List<Id> messageIds, Id userId)
          Increments the read count for the specified messages and user id using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.incrementMessagesReadCount(java.util.List<Id> messageIds, Id userId, java.sql.Connection con)
          Increments the read count for the specified messages and user id using the specified database connection.
 UserMsgState UserMsgStateXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates a UserMsgState object given an Element tree whose structure and contents match those generated by UserMsgState.
 UserForumSettings UserForumSettingsXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates a UserForumSettings object given an Element tree whose structure and contents match those generated by UserForumSettingsXmlPersister.
 Message MessageXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates an Message object given an Element tree whose structure and contents match those generated by MessageXMLPersister .
 Forum ForumXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates an Forum object given an Element tree whose structure and contents match those generated by ForumXMLPersister .
 Conference ConferenceXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates an Conference object given an Element tree whose structure and contents match those generated by ConferenceXMLPersister .
 UserMsgState UserMsgStateXmlLoader.load(java.io.InputStream is)
          Generates an UserMsgState object given an InputStream which contains XML whose structure and contents match those generated by UserMsgStateXmlPersister.
 UserForumSettings UserForumSettingsXmlLoader.load(java.io.InputStream is)
          Generates an UserForumSettings object given an InputStream which contains XML whose structure and contents match those generated by UserForumSettingsXmlPersister.
 Message MessageXmlLoader.load(java.io.InputStream is)
          Generates an Message object given an InputStream which contains XML whose structure and contents match those generated by MessageXMLPerister.
 Forum ForumXmlLoader.load(java.io.InputStream is)
          Generates an Forum object given an InputStream which contains XML whose structure and contents match those generated by ForumXMLPerister.
 Conference ConferenceXmlLoader.load(java.io.InputStream is)
          Generates a Conference object given an InputStream which contains XML whose structure and contents match those generated by ConferenceXMLPerister.
 BbList ConferenceDbLoader.loadAllByCourseId(Id courseId)
          Loads all of the Conferences for the given course (identified by id) from the database using a connection obtained through this object's database context.
 BbList ConferenceDbLoader.loadAllByCourseId(Id courseId, java.sql.Connection con)
          Load the Conferences for the given course (identified by id) from the database using the supplied connection.
 BbList MessageDbLoader.loadAllByForumId(Id forumId)
          Loads the list of top level Messages with the given parent forum Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList MessageDbLoader.loadAllByForumId(Id forumId, java.sql.Connection con)
          Loads the list of all Messages with the given parent forum Id from the database in a lightweight fashion using the supplied connection.
 java.util.List<UserMsgState> UserMsgStateDbLoader.loadAllByMsgMainIdAndUserId(Id msgMainId, Id userId)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 java.util.List<UserMsgState> UserMsgStateDbLoader.loadAllByMsgMainIdAndUserId(Id msgMainId, Id userId, java.sql.Connection con)
          Load a List with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 BbList ForumDbLoader.loadByConferenceId(Id confId)
          Load a BbList containing the Forums in the Conference with the given Id from the database using a connection obtained through this object's database context.
 BbList ForumDbLoader.loadByConferenceId(Id confId, java.sql.Connection con)
          Load a Forum with the given Id, and load top level messages contained in the forum from the database using the supplied connection.
 ConferenceOwner ConferenceOwnerDbLoader.loadByCourseId(Id id)
          Load the ConferenceOwner for the given course (identified by id) from the database using a connection obtained through this object's database context.
 Conference ConferenceDbLoader.loadByCourseId(Id courseId)
          Load the Conference for the given course (identified by id) from the database using a connection obtained through this object's database context.
 ConferenceOwner ConferenceOwnerDbLoader.loadByCourseId(Id id, java.sql.Connection con)
          Load the ConferenceOwner for the given course (identified by id) from the database using the supplied connection.
 Conference ConferenceDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load the Conference for the given course (identified by id) from the database using the supplied connection.
 BbList UserForumSettingsDbLoader.loadByForumId(Id forumId)
          Load the UserForumSettings object for the given Forum Id (identified by forumId) using a connection obtained through this object's database context.
 BbList MessageLabelDbLoader.loadByForumId(Id forumId)
          Loads the list of Message labels that belong to messages located within the given forum (identified by Id) using a connection obtained through this object's database context.
 BbList MessageDbLoader.loadByForumId(Id forumId)
          Loads the list of all Messages with the given parent forum Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList MessageAttachmentDbLoader.loadByForumId(Id forumId)
          Loads the list of Message attachments that belong to messages located within the given forum (identified by Id) using a connection obtained through this object's database context.
 BbList UserForumSettingsDbLoader.loadByForumId(Id forumId, java.sql.Connection con)
          Load the UserForumSettings object for the given Forum Id (identified by forumId) using the supplied connection.
 BbList MessageLabelDbLoader.loadByForumId(Id forumId, java.sql.Connection con)
          Loads the list of Message labels that belong to messages located within the given forum (identified by Id) using the supplied connection.
 BbList MessageDbLoader.loadByForumId(Id forumId, java.sql.Connection con)
          Loads the list of top level Messages with the given parent forum Id from the database in a lightweight fashion using the supplied connection.
 BbList MessageAttachmentDbLoader.loadByForumId(Id forumId, java.sql.Connection con)
          Loads the list of Message attachments that belong to messages located within the given forum (identified by Id) using the supplied connection.
 BbList MessageDbLoader.loadByForumId(Id forumId, java.sql.Connection con, boolean bDeep, boolean bHeavy)
          Loads a list of Messages with the given parent forum Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList MessageDbLoader.loadByForumIdAndLifeCycle(Id forumId, Message.MessageLifecycle ml)
          Loads the list of top level Messages with the given parent forum Id and the message's lifecycle from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList MessageDbLoader.loadByForumIdAndLifeCycle(Id forumId, Message.MessageLifecycle ml, java.sql.Connection con)
          Loads the list of top level Messages with the given parent forum Id and the message's lifecycle from the database in a lightweight fashion using a supplied connection .
 UserForumSettings UserForumSettingsDbLoader.loadByForumIdAndUserId(Id forumId, Id userId)
          Load the UserForumSettings object for the given Forum Id (identified by forumId) using a connection obtained through this object's database context.
 UserForumSettings UserForumSettingsDbLoader.loadByForumIdAndUserId(Id forumId, Id userId, java.sql.Connection conn)
          Load the UserForumSettings object for the given Forum Id (identified by forumId) using the supplied connection.
 ConferenceOwner ConferenceOwnerDbLoader.loadByGroupId(Id id)
          Load the ConferenceOwner for the given course (identified by id) from the database using a connection obtained through this object's database context.
 Conference ConferenceDbLoader.loadByGroupId(Id groupId)
          Load the Conference for the given group (identified by id) from the database using a connection obtained through this object's database context.
 ConferenceOwner ConferenceOwnerDbLoader.loadByGroupId(Id id, java.sql.Connection con)
          Load the ConferenceOwner for the given course (identified by id) from the database using the supplied connection.
 Conference ConferenceDbLoader.loadByGroupId(Id groupId, java.sql.Connection con)
          Load the Conference for the given group (identified by id) from the database using the supplied connection.
 UserMsgState UserMsgStateDbLoader.loadById(Id id)
          Load the Forum with the given Id from the database using a connection obtained through this object's database context.
 UserForumSettings UserForumSettingsDbLoader.loadById(Id id)
          Load the UserForumSettings with the given Id from the database using a connection obtained through this object's database context.
 MessageLabel MessageLabelDbLoader.loadById(Id id)
          Load the Message label with the given Id from the database using a connection obtained through this object's database context.
 Message MessageDbLoader.loadById(Id id)
          Load the Message with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 MessageAttachment MessageAttachmentDbLoader.loadById(Id id)
          Load the Message attachment with the given Id from the database using a connection obtained through this object's database context.
 Forum ForumDbLoader.loadById(Id id)
          Load the Forum with the given Id from the database using a connection obtained through this object's database context.
 ConferenceOwner ConferenceOwnerDbLoader.loadById(Id id)
          Load the ConferenceOwner with the given Id from the database using a connection obtained through this object's database context.
 Conference ConferenceDbLoader.loadById(Id id)
          Load the Conference with the given Id from the database using a connection obtained through this object's database context.
 UserMsgState UserMsgStateDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Forum with the given Id from the database using the supplied connection.
 UserForumSettings UserForumSettingsDbLoader.loadById(Id id, java.sql.Connection con)
          Load the UserForumSettings with the given Id from the database using the supplied connection.
 MessageLabel MessageLabelDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Message label with the given Id from the database using the supplied connection.
 Message MessageDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Message with the given Id from the database in a lightweight fashion using the supplied connection.
 MessageAttachment MessageAttachmentDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Message attachment with the given Id from the database using the supplied connection.
 Forum ForumDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Forum with the given Id from the database using the supplied connection.
 ConferenceOwner ConferenceOwnerDbLoader.loadById(Id id, java.sql.Connection con)
          Load the ConferenceOwner with the given Id from the database using the supplied connection.
 Conference ConferenceDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Conference with the given Id from the database using the supplied connection.
 Message MessageDbLoader.loadById(Id id, java.sql.Connection con, boolean bHeavy)
          Load the Message with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 Message MessageDbLoader.loadById(Id id, java.sql.Connection con, boolean bHeavy, boolean bDeep)
          Load the Message with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 MessageLabel MessageLabelDbLoader.loadByMessageId(Id messageId)
          Load the Message label with the given parent message Id from the database using a connection obtained through this object's database context.
 MessageAttachment MessageAttachmentDbLoader.loadByMessageId(Id messageId)
          Load the Message attachment with the given parent message Id from the database using a connection obtained through this object's database context.
 MessageLabel MessageLabelDbLoader.loadByMessageId(Id messageId, java.sql.Connection con)
          Load the Message label with the given parent message Id from the database using the supplied connection.
 MessageAttachment MessageAttachmentDbLoader.loadByMessageId(Id messageId, java.sql.Connection con)
          Load the Message attachment with the given parent message Id from the database using the supplied connection.
 BbList UserMsgStateDbLoader.loadByMsgMainId(Id msgMainId)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 BbList UserMsgStateDbLoader.loadByMsgMainId(Id msgMainId, java.sql.Connection con)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 UserMsgState UserMsgStateDbLoader.loadByMsgMainIdAndUserId(Id msgMainId, Id userId)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 UserMsgState UserMsgStateDbLoader.loadByMsgMainIdAndUserId(Id msgMainId, Id userId, java.sql.Connection con)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 java.util.List ConferenceOwnerDbLoader.loadByOwnerType(ConferenceOwner.OwnerType owner_type)
          Load the ConferenceOwner list by their types
 java.util.List ConferenceOwnerDbLoader.loadByOwnerType(ConferenceOwner.OwnerType owner_type, java.sql.Connection con)
          Load the ConferenceOwner list by their types
 BbList UserMsgStateDbLoader.loadByUserId(Id userId)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 BbList UserMsgStateDbLoader.loadByUserId(Id userId, java.sql.Connection con)
          Load a UserMsgState with the given Id, and load top level item contained in the UserMsgState from the database using the supplied connection.
 java.util.List ConferenceDbLoader.loadConferenceWithStatusByCourseId(Id courseId)
          Load the Conference for the given course (identified by id) from the database using a connection obtained through this object's database context.
 java.util.List ConferenceDbLoader.loadConferenceWithStatusByCourseId(Id courseId, java.sql.Connection con)
          Load the Conference for the given course (identified by id) from the database using the supplied connection.
 java.util.List ConferenceDbLoader.loadDashboardDetails(Id courseId, Id userId)
           
 java.util.List ConferenceDbLoader.loadDashboardDetails(Id courseId, Id userId, java.sql.Connection con)
           
 BbList ForumDbLoader.loadEnabledByCourseIdAndUserId(Id courseId, Id userId)
          Load a list of Forums within the given course and enabled for the given user Ids, from the database using the supplied connection obtained through this object's database context.
 BbList ForumDbLoader.loadEnabledByCourseIdAndUserId(Id courseId, Id userId, java.sql.Connection con)
          Load a list of Forums within the given course and enabled for the given user Ids, from the database using the supplied connection.
 java.util.List ConferenceDbLoader.loadForumNumberByCourseIdDash(Id courseId)
          Load all the course membership with User attribute
 java.util.List ConferenceDbLoader.loadForumNumberByCourseIdDash(Id courseId, java.sql.Connection con)
           
 java.util.List<Forum> ForumDbLoader.loadForumsByConferenceIdWithStatus(Id conferenceId, Id userId)
          Loads a list of forums on the given conferenec id and user id from the database using a connection obtained through this object's database context.
 java.util.List<Forum> ForumDbLoader.loadForumsByConferenceIdWithStatus(Id conferenceId, Id userId, java.sql.Connection con)
          Loads a list of forums on the given conferenec id and user id from the database using the specified connection.
 java.util.List ForumDbLoader.loadForumsWithStatus(Id conferenceId, Id userId)
          Deprecated. use loadForumsByConferenceId instead
 java.util.List ForumDbLoader.loadForumsWithStatus(Id conferenceId, Id userId, java.sql.Connection con)
          Deprecated. use loadForumsByConferenceId instead
 java.util.List<Message> MessageDbLoader.loadImmediateChildrenByMessageId(Id parentId)
          Loads a list of all immediate child messages of the given parent message WITHOUT MessageStatus objects or other heavy objects.
 java.util.List<Message> MessageDbLoader.loadImmediateChildrenByMessageId(Id parentId, java.sql.Connection con)
          Loads a list of all immediate child messages of the given parent message WITHOUT MessageStatus objects or other heavy objects, using the supplied connection.
 java.util.List<Message> MessageDbLoader.loadImmediateChildrenWithStatusAndCountsByMessageId(Id messageId, Id forumId, Id userId)
          Loads the immediate childen of the specified message using a connection obtained through this object's database context
 java.util.List<Message> MessageDbLoader.loadImmediateChildrenWithStatusAndCountsByMessageId(Id messageId, Id forumId, Id userId, java.sql.Connection con)
          Loads the immediate childen of the specified message using the specified database connection
 BbList UserMsgStateXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of UserMsgState objects from the Element tree provided.
 BbList UserForumSettingsXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of UserForumSettings objects from the Element tree provided.
 BbList ConferenceXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of Conference objects from the Element tree provided.
 BbList UserMsgStateXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of UserMsgState objects from the InputStream provided.
 BbList UserForumSettingsXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of UserForumSettings objects from the InputStream provided.
 BbList ConferenceXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of Conference objects from the InputStream provided.
 MessageCounts MessageDbLoader.loadMessageCountsByConferenceId(Id conferenceId, Id userId)
          Loads the count of total / read messages in a conference using a connection obtained through this object's database context
 MessageCounts MessageDbLoader.loadMessageCountsByConferenceId(Id conferenceId, Id userId, java.sql.Connection con)
          Loads the count of total / read messages in a conference using the specified database connection
 MessageCounts MessageDbLoader.loadMessageCountsByForumId(Id forumId, Id userId)
          Loads the count of total / read messages in a forum using a connection obtained through this object's database context
 MessageCounts MessageDbLoader.loadMessageCountsByForumId(Id forumId, Id userId, java.sql.Connection con)
          Loads the count of total / read messages in a forum using the specified database connection
 MessageCounts MessageDbLoader.loadMessageCountsByMsgIds(java.lang.String msgIds, Id userId)
          Loads the count of total / read messages in the specified messages using a connection obtained through this object's database context.
 MessageCounts MessageDbLoader.loadMessageCountsByMsgIds(java.lang.String msgIds, Id userId, java.sql.Connection con)
          Loads the count of total / read messages in the specified messages using the specified database connection
 MessageCounts MessageDbLoader.loadMessageCountsByThreadId(Id threadId, Id userId)
          Loads the count of total / read messages in a thread using a connection obtained through this object's database context Does *NOT* include the top-level message itself in the counts
 MessageCounts MessageDbLoader.loadMessageCountsByThreadId(Id threadId, Id userId, java.sql.Connection con)
          Loads the count of total / read messages in a thread using the specified database connection Does *NOT* include the top-level message itself in the counts
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdAndAuthorIdWithStatus(Id forumId, Id userId, Id authorId, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messages (PUBLISHED only) in the given forum authored by the specified user using a connection obtained through this object's database context The returned messages are "heavy" in that they have the message body in them Any Tags associated with the messages are also loaded.
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdAndAuthorIdWithStatus(Id forumId, Id userId, Id authorId, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messages (PUBLISHED only) in the given forum authored by the specified user using the specified database connection The returned messages are "heavy" in that they have the message body in them Any Tags associated with the messages are also loaded.
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdAndTagIdWithStatus(Id forumId, Id userId, Id tagId, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messages in the given forum having the specified tag using the specified database connection The returned messages are "heavy" in that they have the message body in them Any Tags associated with the messages are also loaded.
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdAndTagIdWithStatus(Id forumId, Id userId, Id tagId, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messages in the given forum having the specified tag using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdWithStatus(Id forumId, Id userId, boolean unreadOnly, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messages in the given forum using a connection obtained through this object's database context The returned messages are "heavy" in that they have the message body in them Any Tags associated with the messages are also loaded.
 java.util.List<Message> MessageDbLoader.loadMessagesByForumIdWithStatus(Id forumId, Id userId, boolean unreadOnly, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messages in the given forum using the specified database connection The returned messages are "heavy" in that they have the message body in them Any Tags associated with the messages are also loaded.
 java.util.List<Message> MessageDbLoader.loadMessagesByMsgIdsWithStatus(java.util.List<Id> msgIds, Id userId, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads the specified messages with status information using the specified database connection.
 java.util.List<Message> MessageDbLoader.loadMessagesByMsgIdsWithStatus(java.util.List<Id> msgIds, Id userId, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads the specified messages with status information using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesBySearchWithStatus(Id userId, java.lang.String scopeType, Id scopeId, java.lang.String keyword, java.lang.String startDate, java.lang.String endDate, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Returns the result of searching messages by keyword, in a date range, and in a specific scope using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesBySearchWithStatus(Id userId, java.lang.String scopeType, Id scopeId, java.lang.String keyword, java.lang.String startDate, java.lang.String endDate, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Returns the result of searching messages by keyword, in a date range, and in a specific scope using the specified connection.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdAndAuthorIdWithStatus(Id topMsgId, Id userId, Id authorId, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messages (PUBLISHED only) in the given thread authored by the specified user using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdAndAuthorIdWithStatus(Id topMsgId, Id userId, Id authorId, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messages (PUBLISHED only) in the given thread authored by the specified user using the specified database connection.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdsWithStatus(java.util.List<Id> threadIds, Id forumId, Id userId, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messsages in the specified threads using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdsWithStatus(java.util.List<Id> threadIds, Id forumId, Id userId, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messsages in the specified threads using the specified database connection.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdWithStatus(Id topMsgId, Id userId, boolean unreadOnly, boolean heavyAttachment, boolean includeTopic, boolean loadTags)
          Loads a list of messages in the given thread using a connection obtained through this object's database context.
 java.util.List<Message> MessageDbLoader.loadMessagesByThreadIdWithStatus(Id topMsgId, Id userId, boolean unreadOnly, boolean heavyAttachment, boolean includeTopic, boolean loadTags, java.sql.Connection con)
          Loads a list of messages in the given thread using the specified database connection.
 java.util.List<Message> MessageDbLoader.loadMessagesWithStatusAndCountsByForumId(Id forumId, Id userId)
          Loads all the messages in a forum using a connection obtained through this object's database context
 java.util.List<Message> MessageDbLoader.loadMessagesWithStatusAndCountsByForumId(Id forumId, Id userId, java.sql.Connection con)
          Loads all the messages in a forum using the specified database connection
 java.util.List<Message> MessageDbLoader.loadMessageThreadWithStatus(Id msgId, Id userId, boolean heavyAttachment, boolean loadBody, boolean includeTopic)
          Loads the messages in the specified thread using a connection obtained through this object's database context
 java.util.List<Message> MessageDbLoader.loadMessageThreadWithStatus(Id msgId, Id userId, boolean heavyAttachment, boolean loadBody, boolean includeTopic, java.sql.Connection con)
          Loads the messages in the specified thread using the specified database connection
 java.util.List<Message> MessageDbLoader.loadMessageThreadWithStatusAndTags(Id msgId, Id userId, boolean heavyAttachment, boolean loadBody, boolean includeTopic)
          Loads the messages and accompanying Tags in the specified thread using a connection obtained through this object's database context
 BbList UserForumSettingsDbLoader.loadSubscribedByForumId(Id forumId)
          Load the UserForumSettings object for the given Forum Id (identified by forumId) using a connection obtained through this object's database context.
 BbList UserForumSettingsDbLoader.loadSubscribedByForumId(Id forumId, java.sql.Connection con)
          Load the UserForumSettings object for subscribed users the given Forum Id (identified by forumId) using the supplied connection.
 BbList UserMsgStateDbLoader.loadSubscribedByMsgMainId(Id msgMainId)
          Load the subscribed UserMsgStates corresponding to the given message id the UserMsgState from the database using the supplied connection.
 BbList UserMsgStateDbLoader.loadSubscribedByMsgMainId(Id msgMainId, java.sql.Connection con)
          Load the subscribed UserMsgStates corresponding to the given message id the UserMsgState from the database using the supplied connection.
 java.util.List ConferenceDbLoader.loadSystemConferences()
          Load all the system discussion boards
 java.util.List ConferenceDbLoader.loadSystemConferences(boolean onlyAvailable, DbObjectMap map, java.sql.Connection con)
          Load all the system discussion boards, with available flag
 java.util.List ConferenceDbLoader.loadSystemConferences(java.sql.Connection conn)
          Load all the system discussion boards
 java.util.List<Conference> ConferenceDbLoader.loadSystemConferencesByIds(java.util.List<Id> confIds, DbObjectMap map)
          Loads available system discussion boards by Conference Id, ordered by position.
 java.util.List<Conference> ConferenceDbLoader.loadSystemConferencesByIds(java.util.List<Id> confIds, DbObjectMap map, java.sql.Connection con)
          Loads available system discussion boards by Conference Id, ordered by position.
 java.util.List MessageDbLoader.loadThreadWithStatus(Id forumId, Id userId)
          Deprecated. This loader does not load message status objects with the messages. Use #loadTopThreadsWithStatusAndCountsByForumId( Id forumId, Id userId, boolean loadTags ) instead.
 java.util.List MessageDbLoader.loadThreadWithStatus(Id forumId, Id userId, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use #loadTopThreadsWithStatusAndCountsByForumId( Id forumId, Id userId, boolean loadTags, Connection con ) instead.
 Message MessageDbLoader.loadTopThreadById(Id id)
          Load the top thread with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 Message MessageDbLoader.loadTopThreadById(Id id, java.sql.Connection con)
          Load the top thread with the given Id from the database in a lightweight fashion using the supplied connection.
 java.util.List<Message> MessageDbLoader.loadTopThreadsWithStatusAndCountsByForumId(Id forumId, Id userId, boolean loadAttachments, boolean loadTags, boolean flagRollup)
          Loads the top threads in a forum using a connection obtained through this object's database context
 java.util.List<Message> MessageDbLoader.loadTopThreadsWithStatusAndCountsByForumId(Id forumId, Id userId, boolean loadAttachment, boolean loadTags, boolean flagRollup, java.sql.Connection con)
          Loads the top threads in a forum using the specified database connection
 java.util.List MessageDbLoader.loadTreeWithStatus(Id messageId, Id userId)
          Deprecated. This loader does not load message status objects with the messages. Use MessageDbLoader.loadMessageThreadWithStatus(Id, Id, boolean, boolean, boolean) using a thread id instead.
 java.util.List MessageDbLoader.loadTreeWithStatus(Id messageId, Id userId, java.sql.Connection con)
          Deprecated. This loader does not load message status objects with the messages. Use MessageDbLoader.loadMessageThreadWithStatus(Id, Id, boolean, boolean, boolean, Connection) using a thread id instead.
 java.util.List ConferenceDbLoader.loadUserMembershipsByGroupId(Id groupId)
           
 java.util.List ConferenceDbLoader.loadUserMembershipsByGroupId(Id groupId, java.sql.Connection con)
           
 Message MessageDbLoader.loadWithStatusByIdAndUserId(Id messageId, Id userId)
          load messageId and userId from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 Message MessageDbLoader.loadWithStatusByIdAndUserId(Id messageId, Id userId, java.sql.Connection con)
          load messageId and userId from the database in the specified fashion (lightweight or heavyweight) using a connection obtained through this object's database context.
 java.util.List ForumDbLoader.MsgCountByForumIdOrThreadId(Id forum_id, Id thread_id)
          Calculate number of message per forum or thread in a course on the given Id from the database using a connection obtained through this object's database context.
 java.util.List ForumDbLoader.MsgCountByForumIdOrThreadId(Id forum_id, Id thread_id, java.sql.Connection con)
          Calculate number of message per forum or thread in a course on the given Id using the specified connection.
 void ConferenceDbPersister.persist(Conference conference)
          Inserts or updates the supplied Conference using a connection from the associated persistence manager's database container.
 void ConferenceDbPersister.persist(Conference conference, java.sql.Connection con)
          Inserts or updates the supplied Conference using the supplied connection.
 org.w3c.dom.Element ConferenceXmlPersister.persist(Conference obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided Conference object.
 void ConferenceOwnerDbPersister.persist(ConferenceOwner conferenceOwner)
          Inserts or updates the supplied ConferenceOwner using a connection from the associated persistence manager's database container.
 void ConferenceOwnerDbPersister.persist(ConferenceOwner conferenceOwner, java.sql.Connection con)
          Inserts or updates the supplied ConferenceOwner using the supplied connection.
 void ForumDbPersister.persist(Forum forum)
          Inserts or updates the supplied Forum using a connection from the associated persistence manager's database container.
 void ForumDbPersister.persist(Forum forum, java.sql.Connection con)
          Inserts or updates the supplied Forum using the supplied connection.
 org.w3c.dom.Element ForumXmlPersister.persist(Forum obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided Forum object.
 void MessageDbPersister.persist(Message message)
          Inserts or updates the supplied Message using a connection from the associated persistence manager's database container.
 void MessageAttachmentDbPersister.persist(MessageAttachment MessageAttachment)
          Inserts or updates the supplied MessageAttachment using a connection from the associated persistence manager's database container.
 void MessageAttachmentDbPersister.persist(MessageAttachment MessageAttachment, java.sql.Connection con)
          Inserts or updates the supplied MessageAttachment using the supplied connection.
 void MessageDbPersister.persist(Message message, java.sql.Connection con)
          Inserts or updates the supplied Message using the supplied connection.
 org.w3c.dom.Element MessageXmlPersister.persist(Message obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided Message object.
 void MessageLabelDbPersister.persist(MessageLabel MessageLabel)
          Inserts or updates the supplied MessageLabel using a connection from the associated persistence manager's database container.
 void MessageLabelDbPersister.persist(MessageLabel MessageLabel, java.sql.Connection con)
          Inserts or updates the supplied MessageLabel using the supplied connection.
 void UserForumSettingsDbPersister.persist(UserForumSettings userForumSettings)
          Inserts or updates the supplied UserForumSettings using a connection from the associated persistence manager's database container.
 void UserForumSettingsDbPersister.persist(UserForumSettings userForumSettings, java.sql.Connection con)
          Inserts or updates the supplied UserForumSettings using the supplied connection.
 org.w3c.dom.Element UserForumSettingsXmlPersister.persist(UserForumSettings obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided UserForumSettings object.
 void UserMsgStateDbPersister.persist(UserMsgState UsrMsgState)
          Inserts or updates the supplied UserMsgState using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.persist(UserMsgState UsrMsgState, java.sql.Connection con)
          Inserts or updates the supplied UserMsgState using the supplied connection.
 org.w3c.dom.Element UserMsgStateXmlPersister.persist(UserMsgState obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided UserMsgState object.
 org.w3c.dom.Element UserMsgStateXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided UserMsgState objects persisted to XML.
 org.w3c.dom.Element UserForumSettingsXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided UserForumSettings objects persisted to XML.
 org.w3c.dom.Element ConferenceXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided Conference objects persisted to XML.
 void ForumDbPersister.reposition(Id forumId, int newPosition)
          A utility class that provides quick access to the ForumDbPersister instance associated with the default instance of the database BbPersistenceManager.
 void ConferenceDbPersister.reposition(Id confId, int newPosition)
          A utility class that provides quick access to the ConferenceDbPersister instance associated with the default instance of the database BbPersistenceManager.
 void ForumDbPersister.reposition(Id fourmId, int newPosition, java.sql.Connection con)
          A utility class that provides quick access to the ForumDbPersister instance from the database using the supplied connection.
 void ConferenceDbPersister.reposition(Id confId, int newPosition, java.sql.Connection con)
           
 void MessageDbPersister.saveMessageHitCount(Message msg)
          Update the message hit count
 void MessageDbPersister.saveMessageHitCount(Message msg, java.sql.Connection con)
          Update the message hit count
 void MessageDbPersister.saveMessageLifeCycleAndThreadLock(Message msg)
          Update the message life cycle
 void MessageDbPersister.saveMessageLifeCycleAndThreadLock(Message msg, java.sql.Connection con)
          Update the message life cycle
 void UserMsgStateDbPersister.updateReadStatusByMsgId(boolean read, Id msgId, Id userId)
          Updates the read status of the specified message for the specified user using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.updateReadStatusByMsgId(boolean read, Id msgId, Id userId, java.sql.Connection con)
          Updates the read status of the specified message for the specified user using the specified database connection.
 void UserMsgStateDbPersister.updateReadStatusToUnreadForAllUsers(Id msgId)
          Updates the read status to unread for all users for the specified message using a connection from the associated persistence manager's database connection.
 void UserMsgStateDbPersister.updateReadStatusToUnreadForAllUsers(Id msgId, java.sql.Connection con)
          Updates the read status to unread for all users for the specified message using the specified database connection.
 void UserMsgStateDbPersister.updateThreadReadStatusByTopMsgId(boolean read, Id topMsgId, Id userId)
          Updates the read status for every message in the specified thread using a connection from the associated persistence manager's database container.
 void UserMsgStateDbPersister.updateThreadReadStatusByTopMsgId(boolean read, Id topMsgId, Id userId, java.sql.Connection con)
          Updates the read status for every message in the specified thread using the specified database connection If no UserMsgState records exist for the messages/user mapping, and the read status is being set to "true" new records will be created.
 

Uses of PersistenceException in blackboard.persist.gradebook
 

Methods in blackboard.persist.gradebook that throw PersistenceException
 void ScoreDbPersister.deleteById(Id id)
          Deletes the Score identified by the given Id value using a connection from the associated persistence manager's database container.
 void LineitemDbPersister.deleteById(Id id)
          Deletes the Lineitem with the given Id from the database using a connection obtained through this object's database context.
 void ScoreDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Score identified by the given Id value using the supplied connection.
 void LineitemDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Lineitem with the given Id from the database using the supplied connection.
 BbList LineitemDbLoader.loadByCourseId(Id courseId)
          Loads a list of Lineitem objects associated with the Course whose Id is provided, using a connection obtained throu