Uses of Class
blackboard.data.course.Course

Packages that use Course
blackboard.data.course Provides the classes used to interact with course definitions in Blackboard.  
blackboard.data.gradebook Provides the public implementation classes for Gradebook subsystem.  
blackboard.persist.course   
blackboard.persist.gradebook   
blackboard.platform.filesystem   
blackboard.platform.security   
 

Uses of Course in blackboard.data.course
 

Subclasses of Course in blackboard.data.course
 class Organization
          The Organization class provides a representation of an organization (or community) within the Blackboard system.
 

Uses of Course in blackboard.data.gradebook
 

Methods in blackboard.data.gradebook that return Course
 Course GradeRecord.getCourse()
          Deprecated.  
 

Methods in blackboard.data.gradebook with parameters of type Course
 void GradeRecord.setCourse(Course crs)
          Deprecated. This method should not be used as the course information is set at load.
 

Uses of Course in blackboard.persist.course
 

Methods in blackboard.persist.course that return Course
 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.
 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.
 

Uses of Course in blackboard.persist.gradebook
 

Methods in blackboard.persist.gradebook with parameters of type Course
 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.
 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.
 

Uses of Course in blackboard.platform.filesystem
 

Methods in blackboard.platform.filesystem with parameters of type Course
 java.lang.String GradebookFileManager.getWebContentDirectory(Course crs)
          Returns the web based directory where content and course document items are stored.
 java.lang.String GradebookFileManager.getWebContentDirectory(Course crs, Id contentId)
          Returns the web based directory where content and course document items are stored.
 java.io.File FileSystemService.getCourseDirectory(Course course)
          Returns the root directory relative to the course.
 java.lang.String FileSystemService.getWebCourseDirectory(Course course)
          Returns the web-root based directory path to the course.
 java.lang.String FileSystemService.getWebContentDirectory(Course course, Id contentId)
          Returns the web based root directory relative to the course and content id.
 java.io.File FileSystemService.getContentDirectory(Course course, Id contentId)
          Returns the root directory relative to the course and content id.
 java.lang.String FileSystemService.getWebAttemptDirectory(Course course, Id attemptId, AttemptFile.FileType fileType)
          Returns the web based root directory relative to the course and attempt id.
 java.io.File FileSystemService.getAttemptDirectory(Course course, Id attemptId, AttemptFile.FileType fileType)
          Returns the root directory relative to the course and attempt id.
 java.lang.String CourseFileManager.getWebContentDirectory(Course crs, Id contentId)
          Returns the web based directory where content and course document items are stored.
 

Uses of Course in blackboard.platform.security
 

Methods in blackboard.platform.security with parameters of type Course
static boolean SecurityUtil.userHasEntitlement(User user, Course course, Entitlement entitlement)
          userHasEntitlement Explicit check for a single entitlement.
static boolean SecurityUtil.userHasEntitlement(User user, Course course, CourseMembership courseMembership, Entitlement entitlement)
          userHasEntitlement Explicit check for a single entitlement.
static boolean SecurityUtil.userHasAllEntitlements(User user, Course course, Entitlements entitlements)
          userHasAllEntitlements Logical AND Use for fine-grained authorization -- a user may have be entitled access to a page, but not a given widget on the page Please note that this method should be used for most entitlements checks, since it does not require loading the User from the database.
static boolean SecurityUtil.userHasAnyEntitlements(User user, Course course, CourseMembership courseMembership, Entitlements entitlements)
          userHasAnyEntitlements Logical OR Use for coarse-grained authorization; for example to check whether user may enter admin page --User may have be entitled access to some but not all widgets on the page --User id param; implicit Context object _not_ assumed
 



Copyright © 2003 Blackboard, Inc. All Rights Reserved.