|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
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 |
public static final java.lang.String TYPE
BbPersistenceManager.getLoader(String)
| Method Detail |
public 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 occurs
public BbList 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 occurs
public BbList loadByCourseList(ReportingPeriod period,
BbList cList)
throws PersistenceException
period - The ReportingPeriod 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.
public BbList loadByCourseList(ReportingPeriod period,
BbList cList,
java.sql.Connection con)
throws PersistenceException
period - The ReportingPeriod 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.
public BbList loadBySourceKey(ReportingPeriod period,
java.lang.String dsKey)
throws KeyNotFoundException,
PersistenceException
period - The ReportingPeriod 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.
public BbList loadBySourceKey(ReportingPeriod period,
java.lang.String dsKey,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
period - The ReportingPeriod 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.
public void loadByCourse(ReportingPeriod period,
Course crs,
java.io.OutputStream output)
throws java.io.IOException,
KeyNotFoundException,
PersistenceException
java.io.IOException
KeyNotFoundException
PersistenceException
public void loadByCourseList(ReportingPeriod period,
BbList cList,
java.io.OutputStream output)
throws java.io.IOException,
PersistenceException
java.io.IOException
PersistenceException
public 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 | ||||||||||