Uses of Class
blackboard.persist.PersistenceException

Packages that use PersistenceException
blackboard.data Provides the base classes for the persistence layer of platform API.  
blackboard.persist   
blackboard.persist.announcement   
blackboard.persist.calendar   
blackboard.persist.content   
blackboard.persist.course   
blackboard.persist.gradebook   
blackboard.persist.user   
blackboard.platform.plugin   
blackboard.platform.security   
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.persist
 

Subclasses of PersistenceException in blackboard.persist
 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
 Id RemoteDbContainer.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to this XmlContainer .
 Id RemoteDbContainer.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this XmlContainer .
 Id RemoteDbContainer.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to this DatabaseContainer .
 BbObject PkId.load()
          Overrides load method in the base class to implement a "load by id" operation for a database id (and thus for a database container).
static Id Id.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance using the default database persistence manager as given by context.
static Id Id.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance using the default database persistence manager as given by context.
static Id Id.generateId(DataType dataType, int nKey1)
          Generates an Id instance using the default database persistence manager as given by context.
 BbObject Id.load()
          Loads the BbObject derived value that matches the current id value.
 Id DatabaseContainer.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to this DatabaseContainer.
 Id DatabaseContainer.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this DatabaseContainer .
 Id DatabaseContainer.generateId(DataType dataType, int nKey1)
          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 Container.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to this Container.
 Id Container.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to this Container.
 void CachingLoader.refreshCache()
          Tells the loader its data has been modified externally and it should refresh.
 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.
 Id BbPersistenceManager.generateId(DataType dataType, java.lang.String strKey)
          Generates an Id instance specific to the Container associated with this persistence manager.
 Id BbPersistenceManager.generateId(DataType dataType, int nKey1, int nKey2)
          Generates an Id instance specific to the Container associated with this persistence manager.
 Id BbPersistenceManager.generateId(DataType dataType, int nKey1)
          Generates an Id instance specific to the Container associated with this persistence manager.
 void BbPersistenceManager.runDbQuery(BbQuery 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(BbQuery query, java.sql.Connection con)
          Convenience method for executing a query on the persistence manager's associated database using the supplied connection.
 void BbPersistenceManager.refreshLoader(java.lang.String loaderType)
          Method to force the loader for the specified type to refresh from the database.
 

Uses of PersistenceException in blackboard.persist.announcement
 

Methods in blackboard.persist.announcement that throw PersistenceException
 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.
 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.
 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.
 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, 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, 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.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.
 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.
static AnnouncementDbLoader AnnouncementDbLoader.Default.getInstance()
          Returns the AnnouncementDbLoader instance associated with the default instance of the database BbPersistenceManager.
 

Uses of PersistenceException in blackboard.persist.calendar
 

Methods in blackboard.persist.calendar that throw PersistenceException
 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.
 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.
 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.sql.Connection con)
          Load the list of CalendarEntry objects of the given Calendar.Type using the supplied connection.
 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.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.sql.Connection con)
          Load the list of CalendarEntry objects for the given course Id using the supplied connection.
 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.loadByUserId(Id userId)
          Loads the list of all calendar entries (institution, course, and personal) that pertain to the user identified by the given user Id 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 (institution, course, and personal) that pertain to the user identified by the given user Id using the supplied connection.
 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 (institution, course, and personal) that pertain to the user identified by the given user Id using a connection obtained through this object's database context.
 BbList CalendarEntryDbLoader.loadByUserId(Id userId, java.sql.Connection con)
          Loads the list of all calendar entries within a given date range (institution, course, and personal) that pertain to the user identified by the given user Id using the supplied connection.
static CalendarEntryDbLoader CalendarEntryDbLoader.Default.getInstance()
          Returns the CalendarEntryDbLoader instance associated with the default instance of the database BbPersistenceManager.
 

Uses of PersistenceException in blackboard.persist.content
 

Methods in blackboard.persist.content that throw PersistenceException
 org.w3c.dom.Element UploadedFileXmlPersister.persist(UploadedFile uploadedFile, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided UploadedFile object.
 UploadedFile UploadedFileXmlLoader.load(org.w3c.dom.Element rootElement)
           
 void UploadedFileDbPersister.persist(UploadedFile uploadedFile, java.sql.Connection con)
           
 UploadedFile UploadedFileDbLoader.loadById(Id id, java.sql.Connection con)
          Method loadById.
 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 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 StaffInfoDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the StaffInfo identified by the given Id value 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.
 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.
 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 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 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.
 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.
 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.
static StaffInfoDbLoader StaffInfoDbLoader.Default.getInstance()
          Returns the StaffInfoDbLoader instance associated with the default instance of the database BbPersistenceManager.
 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 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 LinkDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Link identified by the given Id value using the supplied connection.
static LinkDbPersister LinkDbPersister.Default.getInstance()
          Returns the LinkDbPersister instance associated with the default instance of the database BbPersistenceManager.
 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.
 Link LinkDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Link with the given Id from the database using the supplied connection.
 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.
 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.
 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.
 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.
static LinkDbLoader LinkDbLoader.Default.getInstance()
          Returns the LinkDbLoader instance associated with the default instance of the database BbPersistenceManager.
 org.w3c.dom.Element GroupUploadXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided GroupUpload objects persisted to XML.
 BbList GroupUploadXmlLoader.loadList(java.io.InputStream inStream)
          Method loadList.
 void GroupUploadDbPersister.persist(GroupUpload groupUpload, java.sql.Connection con)
          Method persist.
 BbList GroupUploadDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Method loadByCourseId.
 org.w3c.dom.Element CourseUploadXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided CourseUpload objects persisted to XML.
 BbList CourseUploadXmlLoader.loadList(java.io.InputStream in)
           
 void CourseUploadDbPersister.persist(CourseUpload courseUpload, java.sql.Connection con)
           
 BbList CourseUploadDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
           
 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 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 ContentFileDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Content identified by the given Id value using the supplied connection.
static ContentFileDbPersister ContentFileDbPersister.Default.getInstance()
          Returns the ContentFileDbPersister instance associated with the default instance of the database BbPersistenceManager.
 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.
 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.
 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.
 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.
 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.
 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.
static ContentFileDbLoader ContentFileDbLoader.Default.getInstance()
          Returns the ContentFileDbLoader instance associated with the default instance of the database BbPersistenceManager.
 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 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 ContentDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Content identified by the given Id value using the supplied connection.
static ContentDbPersister ContentDbPersister.Default.getInstance()
          Returns the ContentDbPersister instance associated with the default instance of the database BbPersistenceManager.
 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.
 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.
 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 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.
 Content ContentDbLoader.loadByTocId(Id tocId)
          Load the Content item that is the "Top" folder for the specified blackboard.data.navigation.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 blackboard.data.navigation.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 blackboard.data.navigation.CourseToc (identified by Id) in a lightweight fashion 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 through this object's database context.
 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.
 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 through this object's database context.
static ContentDbLoader ContentDbLoader.Default.getInstance()
          Returns the ContentDbLoader instance associated with the default instance of the database BbPersistenceManager.
 

Uses of PersistenceException in blackboard.persist.course
 

Methods in blackboard.persist.course that throw PersistenceException
 org.w3c.dom.Element GroupMembershipXmlPersister.persist(GroupMembership obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided GroupMembership object.
 org.w3c.dom.Element GroupMembershipXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided GroupMembership objects persisted to XML.
 GroupMembership GroupMembershipXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates a GroupMembership object given an Element tree whose structure and contents match those generated by GroupMembershipXMLPerister .
 GroupMembership GroupMembershipXmlLoader.load(java.io.InputStream is)
          Generates a GroupMembership object given an InputStream which contains XML whose structure and contents match those generated by GroupMembershipXMLPerister.
 BbList GroupMembershipXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of GroupMembership objects from the Element tree provided.
 BbList GroupMembershipXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of GroupMembership objects from the InputStream provided.
 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.
 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 GroupMembershipDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the GroupMembership 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.
 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.
 GroupMembership GroupMembershipDbLoader.loadById(Id id, java.sql.Connection con)
          Load the GroupMembership with the given Id from the database 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 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 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.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.
static GroupMembershipDbLoader GroupMembershipDbLoader.Default.getInstance()
          Returns the GroupMembershipDbLoader instance associated with the default instance of the database BbPersistenceManager.
 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 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 GroupDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Group identified by the given Id value using the supplied connection.
static GroupDbPersister GroupDbPersister.Default.getInstance()
          Returns the GroupDbPersister instance associated with the default instance of the database BbPersistenceManager.
 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.
 Group GroupDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Group with the given Id from the database using the supplied connection.
 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 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.
static GroupDbLoader GroupDbLoader.Default.getInstance()
          Returns the GroupDbLoader instance associated with the default instance of the database BbPersistenceManager.
 org.w3c.dom.Element CourseMembershipXmlPersister.persist(CourseMembership obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided CourseMembership object.
 org.w3c.dom.Element CourseMembershipXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided CourseMembership objects persisted to XML.
 CourseMembership CourseMembershipXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates a CourseMembership object given an Element tree whose structure and contents match those generated by CourseMembershipXMLPerister .
 CourseMembership CourseMembershipXmlLoader.load(java.io.InputStream is)
          Generates a CourseMembership object given an InputStream which contains XML whose structure and contents match those generated by CourseMembershipXMLPerister.
 BbList CourseMembershipXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of CourseMembership objects from the Element tree provided.
 BbList CourseMembershipXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of CourseMembership objects from the InputStream provided.
 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.
 CourseMembership CourseMembershipDbLoader.loadById(Id id, java.sql.Connection con)
          Load the CourseMembership 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.
 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 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 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 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 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.
 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.
 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.
static CourseMembershipDbLoader CourseMembershipDbLoader.Default.getInstance()
          Returns the CourseMembershipDbLoader instance associated with the default instance of the database BbPersistenceManager.
 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.
 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.
 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.
 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 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 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 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.
 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.
 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.
 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.
 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.
static CourseDbLoader CourseDbLoader.Default.getInstance()
          Returns the CourseDbLoader instance associated with the default instance of the database BbPersistenceManager.
 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 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 CartridgeDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Cartridge identified by the given Id value using the supplied connection.
static CartridgeDbPersister CartridgeDbPersister.Default.getInstance()
          Returns the CartridgeDbPersister instance associated with the default instance of the database BbPersistenceManager.
 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.
 Cartridge CartridgeDbLoader.loadById(Id id, java.sql.Connection con)
          Load the Cartridge with the given Id from the database 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.
static CartridgeDbLoader CartridgeDbLoader.Default.getInstance()
          Returns the CartridgeDbLoader instance associated with the default instance of the database BbPersistenceManager.
 

Uses of PersistenceException in blackboard.persist.gradebook
 

Methods in blackboard.persist.gradebook that throw PersistenceException
 void ScoreDbPersister.persist(Score score)
          Inserts or updates the supplied Score using a connection from the associated persistence manager's database container.
 void ScoreDbPersister.persist(Score score, java.sql.Connection con)
          Inserts or updates the supplied Score using the supplied connection.
 void ScoreDbPersister.persist(BbList scores)
          Inserts or updates the supplied ScoreList, Score by Score, using a connection from the associated persistence manager's database container.
 void ScoreDbPersister.persist(BbList scores, java.sql.Connection con)
          Inserts or updates the supplied ScoreList, Score by Score, using the supplied connection.
 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 ScoreDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Score identified by the given Id value using the supplied connection.
 Score ScoreDbLoader.loadById(Id id)
          Loads the Score with the given Id from the database using a connection obtained through this object's database context.
 Score ScoreDbLoader.loadById(Id id, java.sql.Connection con)
          Loads the Score with the given Id from the database using the provided connection.
 BbList ScoreDbLoader.loadByCourseMembershipId(Id id)
          Loads a list of Score objects associated with the CourseMembership record whose Id is provided, using a connection obtained through this object's database context.
 BbList ScoreDbLoader.loadByCourseMembershipId(Id id, java.sql.Connection con)
          Loads a list of Score objects associated with the CourseMembership record whose Id is provided, using the provided connection.
 BbList ScoreDbLoader.loadByLineitemId(Id id)
          Loads a list of Score objects associated with the lineitem whose Id is provided, using a connection obtained through this object's database context.
 BbList ScoreDbLoader.loadByLineitemId(Id id, java.sql.Connection con)
          Loads a list of Score objects associated with the Lineitem whose Id is provided, using the provided connection.
 Score ScoreDbLoader.loadByCourseMembershipIdAndLineitemId(Id cmId, Id liId)
          Loads the Score for a given Lineitem and CourseMembership combination using a connection obtained through this object's database context.
 Score ScoreDbLoader.loadByCourseMembershipIdAndLineitemId(Id cmId, Id liId, java.sql.Connection con)
          Loads the Score for a given Lineitem and CourseMembership combination using the provided connection.
 void LineitemDbPersister.persist(Lineitem lineitem)
          Stores the given Lineitem into the database using a connection obtained through this object's database context.
 void LineitemDbPersister.persist(Lineitem lineitem, java.sql.Connection con)
          Stores the given Lineitem into the database using the provided connection.
 void LineitemDbPersister.persist(BbList lineitems)
          Stores the given LineitemList into the database Lineitem by Lineitem using a connection obtained through this object's database context.
 void LineitemDbPersister.persist(BbList lineitems, java.sql.Connection con)
          Stores the given LineitemList into the database Lineitem by Lineitem using the provided connection.
 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 LineitemDbPersister.deleteById(Id id, java.sql.Connection con)
          Deletes the Lineitem with the given Id from the database using the supplied connection.
 Lineitem LineitemDbLoader.loadById(Id id)
          Loads the Lineitem with the given Id from the database using a connection obtained through this object's database context.
 Lineitem LineitemDbLoader.loadById(Id id, java.sql.Connection con)
          Loads 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 through this object's database context.
 BbList LineitemDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Loads a list of Lineitem objects associated with the Course whose Id is provided, using the supplied connection.
 BbList LineitemDbLoader.loadByCourseIdAndLineitemName(Id courseId, java.lang.String name)
          Loads a list of Lineitem objects associated with the Course whose Id is provided and whose name matches the name provided, using a connection obtained through this object's database context.
 BbList LineitemDbLoader.loadByCourseIdAndLineitemName(Id courseId, java.lang.String name, java.sql.Connection con)
          Loads a list of Lineitem objects associated with the Course whose Id is provided and whose name matches the name provided, using the supplied connection.
 BbList GradeRecordDbLoader.loadByCourse(ReportingPeriod period, Course crs)
          Loads the GradeRecordList with the given ReportingPeriod and Course from the database using a connection obtained through this object's database context.
 BbList GradeRecordDbLoader.loadByCourse(ReportingPeriod period, Course crs, java.sql.Connection con)
          Loads the GradeRecordList with the given ReportingPeriod and Course using the supplied connection.
 BbList GradeRecordDbLoader.loadByCourseList(ReportingPeriod period, BbList cList)
          Loads the GradeRecordList with the given ReportingPeriod and CourseList from the database using a connection obtained through this object's database context.
 BbList GradeRecordDbLoader.loadByCourseList(ReportingPeriod period, BbList cList, java.sql.Connection con)
          Loads the GradeRecordList with the given ReportingPeriod and CourseList using the supplied connection.
 BbList GradeRecordDbLoader.loadBySourceKey(ReportingPeriod period, java.lang.String dsKey)
          Loads the GradeRecordList with the given ReportingPeriod and data source key from the database using a connection obtained through this object's database context.
 BbList GradeRecordDbLoader.loadBySourceKey(ReportingPeriod period, java.lang.String dsKey, java.sql.Connection con)
          Loads the GradeRecordList with the given ReportingPeriod and data source key using the supplied connection.
 void GradeRecordDbLoader.loadByCourse(ReportingPeriod period, Course crs, java.io.OutputStream output)
          Produces a report for all the courses associated with the given course and reporting period into output.
 void GradeRecordDbLoader.loadByCourseList(ReportingPeriod period, BbList cList, java.io.OutputStream output)
          Produces a report for all the courses associated with the given course list and reporting period into output.
 void GradeRecordDbLoader.loadBySourceKey(ReportingPeriod period, java.lang.String dsKey, java.io.OutputStream output)
          Produces a report for all the courses associated with the given data source key and repoting period into output.
 

Uses of PersistenceException in blackboard.persist.user
 

Methods in blackboard.persist.user that throw PersistenceException
 org.w3c.dom.Element UserXmlPersister.persist(User obj, org.w3c.dom.Document doc)
          Generates an Element tree whose values and structure matches the contents of the provided User object.
 org.w3c.dom.Element UserXmlPersister.persistList(BbList list, org.w3c.dom.Document doc)
          Generates an Element whose children are the provided User objects persisted to XML.
 User UserXmlLoader.load(org.w3c.dom.Element rootElement)
          Generates a User object given an Element tree whose structure and contents match those generated by UserXmlPerister.
 User UserXmlLoader.load(java.io.InputStream is)
          Generates an User object given an InputStream which contains XML whose structure and contents match those generated by UserXmlPerister.
 BbList UserXmlLoader.loadList(org.w3c.dom.Element rootElement)
          Generates a BbList of User objects from the Element tree provided.
 BbList UserXmlLoader.loadList(java.io.InputStream is)
          Generates a BbList of User objects from the InputStream provided.
 User UserDbLoader.loadById(Id id)
          Load the User with the given Id from the database in a lightweight fashion using a connection obtained through this object's database context.
 User UserDbLoader.loadById(Id id, java.sql.Connection con)
          Load the User with the given Id from the database in a lightweight fashion using the supplied connection.
 User UserDbLoader.loadById(Id id, java.sql.Connection con, boolean bHeavy)
          Load the User with the given Id from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 User UserDbLoader.loadByUserName(java.lang.String userName)
          Load the User with the given username from the database in a lightweight fashion using a connection obtained through this object's database context.
 User UserDbLoader.loadByUserName(java.lang.String userName, java.sql.Connection con)
          Load the User with the given username from the database in a lightweight fashion using the supplied connection.
 User UserDbLoader.loadByUserName(java.lang.String userName, java.sql.Connection con, boolean bHeavy)
          Load the User with the given username from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList UserDbLoader.loadByCourseId(Id courseId)
          Load all users that are enrolled in the given course from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList UserDbLoader.loadByCourseId(Id courseId, java.sql.Connection con)
          Load all users that are enrolled in the given course from the database in a lightweight fashion using the supplied connection.
 BbList UserDbLoader.loadByCourseId(Id courseId, java.sql.Connection con, boolean bHeavy)
          Load all users that are enrolled in the given course from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList UserDbLoader.loadByGroupId(Id groupId)
          Load all users that are enrolled in the given group from the database in a lightweight fashion using a connection obtained through this object's database context.
 BbList UserDbLoader.loadByGroupId(Id groupId, java.sql.Connection con)
          Load all users that are enrolled in the given group from the database in a lightweight fashion using the supplied connection.
 BbList UserDbLoader.loadByGroupId(Id groupId, java.sql.Connection con, boolean bHeavy)
          Load all users that are enrolled in the given group from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 User UserDbLoader.loadByBatchUid(java.lang.String batchUid)
          Load the User with the given batch uid value from the database in a light- weight fashion using a connection obtained through this object's database context.
 User UserDbLoader.loadByBatchUid(java.lang.String batchUid, java.sql.Connection con)
          Load the User with the given batch uid value from the database in a light- weight fashion using the supplied connection.
 User UserDbLoader.loadByBatchUid(java.lang.String batchUid, java.sql.Connection con, boolean bHeavy)
          Load the User with the given batch uid from the database in the specified fashion (lightweight or heavyweight) using the supplied connection.
 BbList UserDbLoader.loadObservedByObserverId(Id observerId)
          Load all users that are/can be observed by the given observer (identified by their user id) in a lightweight fashion using a connection obtained through this object's database context.
 BbList UserDbLoader.loadObservedByObserverId(Id observerId, java.sql.Connection con)
          Load all users that are/can be observed by the given observer (identified by their user id) in a lightweight fashion using the supplied connection.
 BbList UserDbLoader.loadObservedByObserverId(Id observerId, java.sql.Connection con, boolean bHeavy)
          Load all users that are/can be observed by the given observer (identified by their user id) in the specified fashion using the supplied connection.
 User UserDbLoader.loadGuestUser()
          Load the "guest" user using a connection obtained through this object's database context.
static UserDbLoader UserDbLoader.Default.getInstance()
          Returns the UserDbLoader instance associated with the default instance of the database BbPersistenceManager.
 

Uses of PersistenceException in blackboard.platform.plugin
 

Methods in blackboard.platform.plugin that throw PersistenceException
 void PlugInManager.reInit()
           
 void PlugInManager.removePlugIn(Id id)
          Deletes the specified plugin.
 void PlugInManager.disablePlugIn(Id id)
          Disables the plugin specified by Id.
 void PlugInManager.enablePlugIn(Id id)
          Enables the specified plugin.
 void PlugInManager.deactivatePlugIn(Id id)
          Sets plugins status to inactive and unregisters the webapp
 void PlugInManager.registerModule(Module module, java.sql.Connection conn)
          Registers the specified module in the database.
 void PlugInDbPersister.persist(PlugIn pin)
          Stores the target PlugIn into the current VirtualInstallation
 void PlugInDbPersister.persist(PlugIn pin, java.sql.Connection con)
           
 BbList PlugInDbLoader.loadAll(VirtualInstallation vi)
           
 void ContentHandlerDbPersister.persist(ContentHandler target)
          Stores the specified content handler into the database associated with the current Virtual Installation.
 void ContentHandlerDbPersister.persist(ContentHandler target, java.sql.Connection conn)
          Stores the specified Content handler into the database specified.
 BbList ContentHandlerDbLoader.loadAll(VirtualInstallation vi)
          Loads all the ContentHandlers for the specified virtual installation.
 

Uses of PersistenceException in blackboard.platform.security
 

Methods in blackboard.platform.security that throw PersistenceException
static void SecurityDbUtil.setGlobalKey(javax.servlet.http.HttpServletRequest request, java.lang.String name, java.lang.String value)
          setGlobalKey
static java.lang.String SecurityDbUtil.getGlobalKey(javax.servlet.http.HttpServletRequest request, java.lang.String name)
          getGlobalKey
static void SecurityDbUtil.setPassportLogoTag(javax.servlet.http.HttpServletRequest request)
          setPassportLogoTag Parses the "passport-logo-tag" header into separate variables and sets the values.
static java.lang.String SecurityDbUtil.getPassportLogoTag(javax.servlet.http.HttpServletRequest request)
          getPassportLogoTag Returns the HREF and IMG tags, stored in the SESSION_INDS table, concatenated together in a single String.
static java.lang.String SecurityDbUtil.getPassportHrefUrl(javax.servlet.http.HttpServletRequest request)
          getPassportHrefUrl Returns the URL for the HREF tag
static java.lang.String SecurityDbUtil.getPassportImgUrl(javax.servlet.http.HttpServletRequest request)
          getPassportImgUrl Returns the URL for the IMG tags
 boolean AccessManagerService.isUserInSystemRole(Id userId, User.SystemRole role)
          Deprecated.  
 boolean AccessManagerService.isUserInSystemRole(javax.servlet.http.HttpServletRequest req, User.SystemRole role)
          Deprecated.  
 boolean AccessManagerService.isUserInSystemRole(javax.servlet.http.HttpServletRequest req, User.SystemRole[] roles)
          Deprecated.  
 boolean AccessManagerService.isUserInCourseRole(Id userId, Id courseId, CourseMembership.Role role)
          Deprecated.  
 boolean AccessManagerService.isUserInCourseRole(javax.servlet.http.HttpServletRequest req, CourseMembership.Role role)
          Deprecated.  
 boolean AccessManagerService.isUserInCourseRole(javax.servlet.http.HttpServletRequest req, CourseMembership.Role[] roles)
          Deprecated.  
 

Uses of PersistenceException in blackboard.platform.security.authentication
 

Methods in blackboard.platform.security.authentication that throw PersistenceException
protected  java.lang.String BaseAuthenticationModule.getRequestAuthenticateUri(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          getRequestAuthenticateURI Indicates the target resource that should receive the current request.
protected  void BaseAuthenticationModule.setGlobalKeys(javax.servlet.http.HttpServletRequest request)
          Set whatever key-value pairs need to be stored for the current session.
 

Uses of PersistenceException in blackboard.platform.session
 

Methods in blackboard.platform.session that throw PersistenceException
protected  void SessionInvalidationTask.LoadInvalidSessionsQuery.processRow(java.sql.ResultSet rst)
           
protected  void SessionInvalidationTask.LoadAllSessionsQuery.processRow(java.sql.ResultSet rst)
           
 java.lang.String BbSession.encodeTemplateUrl(javax.servlet.http.HttpServletRequest request, java.lang.String url)
          Encodes context information on the given url as required by the template based format.
 java.lang.String BbSession.getGlobalKey(java.lang.String name)
          Retrives a key with Scope == GLOBAL, 1 database hit (unless cached and updated asynchronously).
 void BbSession.setGlobalKey(java.lang.String name, java.lang.String value)
          Sets a key with Scope == GLOBAL, 1 database hit.
 

Uses of PersistenceException in blackboard.portal.external
 

Methods in blackboard.portal.external that throw PersistenceException
static CustomData CustomData.getModuleData(javax.servlet.jsp.PageContext pageContext)
          Load the CustomData associated with the module's general data.
static CustomData CustomData.getModulePersonalizationData(javax.servlet.jsp.PageContext pageContext)
          Load the CustomData associated with the module's personalization data.
 void CustomData.save()
          Saves the CustomData object.
 



Copyright © 2003 Blackboard, Inc. All Rights Reserved.