|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConferenceDbLoader
ConferenceDbLoader
| Nested Class Summary | |
|---|---|
static class |
ConferenceDbLoader.Default
A utility class that provides quick access to the ConferenceDbLoader
instance associated with the default instance of the database BbPersistenceManager. |
| Field Summary | |
|---|---|
static java.lang.String |
TYPE
Type used to obtain an instance of the class configured to provide the implementation for this interface. |
| Method Summary | |
|---|---|
BbList |
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 |
loadAllByCourseId(Id courseId,
java.sql.Connection con)
Load the Conferences for the given course (identified by id)
from the database using the supplied connection. |
Conference |
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. |
Conference |
loadByCourseId(Id courseId,
java.sql.Connection con)
Load the Conference for the given course (identified by id)
from the database using the supplied connection. |
Conference |
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. |
Conference |
loadByGroupId(Id groupId,
java.sql.Connection con)
Load the Conference for the given group (identified by id) from
the database using the supplied connection. |
Conference |
loadById(Id id)
Load the Conference with the given Id from the database using a connection obtained through this object's database context. |
Conference |
loadById(Id id,
java.sql.Connection con)
Load the Conference with the given Id from the database using the supplied connection. |
java.util.List |
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 |
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 |
loadDashboardDetails(Id courseId,
Id userId)
|
java.util.List |
loadDashboardDetails(Id courseId,
Id userId,
java.sql.Connection con)
|
java.util.List |
loadForumNumberByCourseIdDash(Id courseId)
Load all the course membership with User attribute |
java.util.List |
loadForumNumberByCourseIdDash(Id courseId,
java.sql.Connection con)
|
java.util.List |
loadSystemConferences()
Load all the system discussion boards |
java.util.List |
loadSystemConferences(boolean onlyAvailable,
DbObjectMap map,
java.sql.Connection con)
Load all the system discussion boards, with available flag |
java.util.List |
loadSystemConferences(java.sql.Connection conn)
Load all the system discussion boards |
java.util.List<Conference> |
loadSystemConferencesByIds(java.util.List<Id> confIds,
DbObjectMap map)
Loads available system discussion boards by Conference Id, ordered by position. |
java.util.List<Conference> |
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 |
loadUserMembershipsByGroupId(Id groupId)
|
java.util.List |
loadUserMembershipsByGroupId(Id groupId,
java.sql.Connection con)
|
| Methods inherited from interface blackboard.persist.Loader |
|---|
getAppVersion, init |
| Field Detail |
|---|
static final java.lang.String TYPE
BbPersistenceManager.getLoader(String)
| Method Detail |
|---|
Conference loadById(Id id)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException - if there is no Conference in the database
with the given id
PersistenceException - if some other error occurs while loading
the object
Conference loadById(Id id,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException - if there is no Conference in the database
with the given id
PersistenceException - if some other error occurs while loading
the object
Conference loadByCourseId(Id courseId)
throws KeyNotFoundException,
PersistenceException
Conference for the given course (identified by id)
from the database using a connection obtained through this object's database
context.
KeyNotFoundException - if there is no Conference in the database
defined for the given course id
PersistenceException - if some other error occurs while loading
the object
Conference loadByCourseId(Id courseId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conference for the given course (identified by id)
from the database using the supplied connection.
KeyNotFoundException - if there is no Conference in the database
defined for the given course id
PersistenceException - if some other error occurs while loading
the object
BbList loadAllByCourseId(Id courseId)
throws KeyNotFoundException,
PersistenceException
Conferences for the given course (identified
by id) from the database using a connection obtained through this object's
database context.
loadByCourseId(Id) in that it loads all
conferences defined for a course, including those defined for groups within
the course.
KeyNotFoundException - if the provided course id is invalid
PersistenceException - if some other error occurs while loading
the object
BbList loadAllByCourseId(Id courseId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conferences for the given course (identified by id)
from the database using the supplied connection.
loadByCourseId(Id,Connection) in that it
loads all conferences defined for a course, including those defined for
groups within the course.
KeyNotFoundException - if the provided course id is invalid
PersistenceException - if some other error occurs while loading
the object
Conference loadByGroupId(Id groupId)
throws KeyNotFoundException,
PersistenceException
Conference for the given group (identified by id) from
the database using a connection obtained through this object's database
context.
KeyNotFoundException - if there is no Conference in the database
defined for the given group id
PersistenceException - if some other error occurs while loading
the object
Conference loadByGroupId(Id groupId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conference for the given group (identified by id) from
the database using the supplied connection.
KeyNotFoundException - if there is no Conference in the database
defined for the given group id
PersistenceException - if some other error occurs while loading
the object
java.util.List loadSystemConferences()
throws PersistenceException
PersistenceException
java.util.List loadSystemConferences(java.sql.Connection conn)
throws PersistenceException
PersistenceException
java.util.List loadSystemConferences(boolean onlyAvailable,
DbObjectMap map,
java.sql.Connection con)
throws PersistenceException
PersistenceException
java.util.List<Conference> loadSystemConferencesByIds(java.util.List<Id> confIds,
DbObjectMap map)
throws KeyNotFoundException,
PersistenceException
confIds - map - a filtered map for this loader
KeyNotFoundException
PersistenceException
java.util.List<Conference> loadSystemConferencesByIds(java.util.List<Id> confIds,
DbObjectMap map,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
confIds - map - a filtered map for this loadercon - Connection to the database
KeyNotFoundException
PersistenceException
java.util.List loadForumNumberByCourseIdDash(Id courseId)
throws KeyNotFoundException,
PersistenceException
groupId -
KeyNotFoundException
PersistenceException
java.util.List loadForumNumberByCourseIdDash(Id courseId,
java.sql.Connection con)
throws PersistenceException
PersistenceException
java.util.List loadUserMembershipsByGroupId(Id groupId)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException
PersistenceException
java.util.List loadUserMembershipsByGroupId(Id groupId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException
PersistenceException
java.util.List loadConferenceWithStatusByCourseId(Id courseId)
throws KeyNotFoundException,
PersistenceException
Conference for the given course (identified by id)
from the database using a connection obtained through this object's database
context.
KeyNotFoundException - if there is no Conference in the database
defined for the given course id
PersistenceException - if some other error occurs while loading
the object
java.util.List loadConferenceWithStatusByCourseId(Id courseId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conference for the given course (identified by id)
from the database using the supplied connection.
KeyNotFoundException - if there is no Conference in the database
defined for the given course id
PersistenceException - if some other error occurs while loading
the object
java.util.List loadDashboardDetails(Id courseId,
Id userId)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException
PersistenceException
java.util.List loadDashboardDetails(Id courseId,
Id userId,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException
PersistenceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||