|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GradeRecordDbLoader
The GradeReportDbLoader
interface provides a standard set of methods used to load
GradeRecord and GradeRecordList
from the
Blackboard 5 database schema.
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 |
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 |
loadByCourse(ReportingPeriod period,
Course crs,
java.sql.Connection con)
Loads the GradeRecordList with the given ReportingPeriod and Course using the supplied connection. |
void |
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. |
BbList |
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 |
loadByCourseList(ReportingPeriod period,
BbList cList,
java.sql.Connection con)
Loads the GradeRecordList with the given ReportingPeriod and CourseList using the supplied connection. |
void |
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. |
BbList |
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 |
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 |
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. |
Methods inherited from interface blackboard.persist.Loader |
---|
getAppVersion, init |
Field Detail |
---|
static final java.lang.String TYPE
BbPersistenceManager.getLoader(String)
Method Detail |
---|
BbList loadByCourse(ReportingPeriod period, Course crs) throws KeyNotFoundException, PersistenceException
period
- The ReportingPeriod of the desired GradeRecordcrs
- The Course of the desired GradeRecord
KeyNotFoundException
- If there is no course in the database with the given Course
PersistenceException
- If a general persistence level exception occursBbList loadByCourse(ReportingPeriod period, Course crs, java.sql.Connection con) throws KeyNotFoundException, PersistenceException
period
- The ReportingPeriod of the desired GradeRecordcrs
- The Course of the desired GradeRecord
KeyNotFoundException
- If there is no course in the database with the given Course
PersistenceException
- If a general persistence level exception occursBbList loadByCourseList(ReportingPeriod period, BbList cList) throws PersistenceException
period
- The ReportingPeriod of the desired GradeRecordcrs
- The Course of the desired GradeRecord
KeyNotFoundException
- If there are no courses in the database with the given CourseList
PersistenceException
- If a general persistence level exception occurs
Returns the list of grades for all students in the given list of courses
for the given report period.BbList loadByCourseList(ReportingPeriod period, BbList cList, java.sql.Connection con) throws PersistenceException
period
- The ReportingPeriod of the desired GradeRecordcrs
- The Course of the desired GradeRecord
KeyNotFoundException
- If there are no courses in the database with the given CourseList
PersistenceException
- If a general persistence level exception occurs
Returns the list of grades for all students in the given list of courses
for the given report period.BbList loadBySourceKey(ReportingPeriod period, java.lang.String dsKey) throws KeyNotFoundException, PersistenceException
period
- The ReportingPeriod of the desired GradeRecorddata
- source key The String of the desired GradeRecord
KeyNotFoundException
- If there is no course in the database with the given data source key
PersistenceException
- If a general persistence level exception occurs
Returns the list of grades for all students of the given data source
for the given report period.BbList loadBySourceKey(ReportingPeriod period, java.lang.String dsKey, java.sql.Connection con) throws KeyNotFoundException, PersistenceException
period
- The ReportingPeriod of the desired GradeRecorddata
- source key The String of the desired GradeRecord
KeyNotFoundException
- If there is no course in the database with the given data source key
PersistenceException
- If a general persistence level exception occurs
Returns the list of grades for all students of the given data source
for the given report period.void loadByCourse(ReportingPeriod period, Course crs, java.io.OutputStream output) throws java.io.IOException, KeyNotFoundException, PersistenceException
java.io.IOException
KeyNotFoundException
PersistenceException
void loadByCourseList(ReportingPeriod period, BbList cList, java.io.OutputStream output) throws java.io.IOException, PersistenceException
java.io.IOException
PersistenceException
void loadBySourceKey(ReportingPeriod period, java.lang.String dsKey, java.io.OutputStream output) throws java.io.IOException, KeyNotFoundException, PersistenceException
java.io.IOException
KeyNotFoundException
PersistenceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |