Uses of Class
blackboard.data.course.Course

Packages that use Course
blackboard.admin.data.course Package containing concrete references to the instantiation of Course/Organization themed objects. 
blackboard.cms.filesystem   
blackboard.cms.filesystem.security   
blackboard.data.content Provides the classes used to store course content in Blackboard. 
blackboard.data.course Provides the classes used to interact with course definitions in Blackboard. 
blackboard.data.discussionboard.datamanager   
blackboard.data.navigation   
blackboard.persist.course   
blackboard.platform.blti   
blackboard.platform.contentsystem.manager   
blackboard.platform.filesystem   
blackboard.platform.filesystem.manager   
blackboard.platform.institutionalhierarchy.service   
 

Uses of Course in blackboard.admin.data.course
 

Subclasses of Course in blackboard.admin.data.course
 class AdminCourse
          The AdminCourse class is a representation of Course definition within the Bb Course Management System.
 class CourseSite
          The CourseSite class is a representation of Course definition within the Bb Course Management System.
 

Uses of Course in blackboard.cms.filesystem
 

Methods in blackboard.cms.filesystem with parameters of type Course
 CSDirectory CSContext.getCourseDirectory(Course crs)
           
 CSDirectory CSContext.getCourseEReservesDirectory(Course crs)
           
 

Uses of Course in blackboard.cms.filesystem.security
 

Methods in blackboard.cms.filesystem.security that return Course
 Course CourseRolePrincipal.getCourse()
          Returns the Course associated with the Principal.
 Course CoursePrincipal.getCourse()
          Returns the Course associated with object
 Course CourseGroupPrincipal.getCourse()
          Returns the Course associated with object
 

Methods in blackboard.cms.filesystem.security with parameters of type Course
static java.lang.String CoursePrincipal.calculatePrincipalID(Course course)
          Returns a string that represents the Course Principal ID
static java.lang.String CourseRolePrincipal.calculatePrincipalID(Course course, CourseMembership.Role role)
          Returns a string that represents the Principal ID.
static java.lang.String CourseGroupPrincipal.calculatePrincipalID(Course course, Group group)
          Returns a string that represents the Principal ID
static CoursePrincipal CoursePrincipal.createInstance(Course course)
          Create an instance of CoursePrincipal
static CourseRolePrincipal CourseRolePrincipal.createInstance(Course course, CourseMembership.Role role)
          Creates an instance of CourseRolePrincipal from Course and CourseMembership.Role attributes.
static CourseGroupPrincipal CourseGroupPrincipal.createInstance(Course course, Group group)
          Create an instance of CourseGroupPrincipal
 

Uses of Course in blackboard.data.content
 

Methods in blackboard.data.content with parameters of type Course
static ContentWrapper ContentWrapper.getInstance(Course crs)
           
static ContentHandlerWrapper ContentHandlerWrapper.getInstance(Course crs, Group grp)
           
 

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.
 

Methods in blackboard.data.course that return Course
 Course CourseManager.getCourse(Id id)
          loads the Course for a given course Id
 

Methods in blackboard.data.course that return types with arguments of type Course
 java.util.List<Course> CourseManager.remove(java.util.List<Id> ids, java.lang.String sourceType)
          Deletes the Courses identified by the given Id values using a connection from the associated persistence manager's database container.
 

Methods in blackboard.data.course with parameters of type Course
 void CourseManager.duplicateSettings(Course srcSite, Course tgtSite)
          Copies all portable settings from one course to another and persists the target course.
 void CourseManager.duplicateSettings(Course srcSite, Course tgtSite, boolean isCopyToNewCourse)
          Copies all portable settings from one course to another and persists the target course.
 void CourseManager.duplicateSettings(Course srcSite, Course tgtSite, boolean isCopyToNewCourse, boolean canPersist)
          Copies all portable settings from one course to another and persists the target course.
static boolean CourseToolUtil.isToolAvailableForCourseUser(java.lang.String application, User user, Course course)
          Checks whether the specified course tool is available to the specified user in the specified course.
static boolean CourseToolUtil.isToolAvailableForCourseUser(java.lang.String application, User user, Course course, CourseMembership membership)
          Internal helper method for the case where the membership is already loaded
 void CourseManager.setDefaultSettings(Course tgtSite)
          Copy default course design settings from design template to target course.
 

Uses of Course in blackboard.data.discussionboard.datamanager
 

Methods in blackboard.data.discussionboard.datamanager that return Course
 Course ConferenceManager.getEnclosingCourse(Conference conf)
          If the conference owner of this conference is a course, return it, if it is a group, get the enclosing course and return that.
 

Uses of Course in blackboard.data.navigation
 

Constructors in blackboard.data.navigation with parameters of type Course
CourseToolSettings(Course course, blackboard.platform.plugin.ContentHandler contentHandler, blackboard.data.navigation.CourseContentHandler courseContentHandler, ToolSettings.SettingsAttribute availability)
           
 

Uses of Course in blackboard.persist.course
 

Methods in blackboard.persist.course that return Course
 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.
 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.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.loadSystemCourse()
          Load the default SYSTEM course object light-weight fashion using a connection obtained through this object's database context.
 Course CourseDbLoader.loadSystemCourse(java.sql.Connection con)
          Load the default SYSTEM course object.
 

Methods in blackboard.persist.course that return types with arguments of type Course
 BbList<Course> 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<Course> 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.
 BbList<Course> 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<Course> CourseDbLoader.loadAllCourses(java.sql.Connection con)
          Load all course objects in the system in a light-weight fashion using the supplied connection.
 BbList<Course> CourseDbLoader.loadByCourseCategoryId(Id id)
          Load all course objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 BbList<Course> CourseDbLoader.loadByCourseCategoryId(Id id, java.sql.Connection con)
          Load all course objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using the supplied connection.
 java.util.List<Course> CourseDbLoader.loadByCourseSearch(CourseSearch search)
           
 BbList<Course> 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<Course> 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<Course> CourseDbLoader.loadByOrgCategoryId(Id id)
          Load all organization objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 BbList<Course> CourseDbLoader.loadByOrgCategoryId(Id id, java.sql.Connection con)
          Load all organization objects in the system that are defined to be within the given category (identified by id) in a light-weight fashion using the supplied connection.
 BbList<Course> CourseDbLoader.loadByServiceLevelAndRoles(Id userId, Course.ServiceLevel serviceLevel, java.util.List<CourseMembership.Role> roles)
          Returns all courses of the given service level, in which the given user is enrolled with one of the given set of roles.
 java.util.List<Course> CourseDbLoader.loadByTermId(Id id)
          Load all course objects in the system that are defined to be within the given term (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 java.util.List<Course> CourseDbLoader.loadByTermId(Id id, java.sql.Connection con)
          Load all course objects in the system that are defined to be within the given term (identified by id) in a light-weight fashion using a connection obtained through this object's database context.
 BbList<Course> 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<Course> 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<Course> 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<Course> 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<Course> 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<Course> 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.
 BbList<Course> CourseDbLoader.loadByUserIdAndDirectEnrollments(Id userId)
          Load the list of Course objects in which the given user (identified by id) is directly enrolled
 BbList<Course> CourseDbLoader.loadByUserIdAndDirectEnrollments(Id userId, boolean remapChildNames, boolean includeUnavailable, java.sql.Connection con)
          Load the list of Course objects in which the given user (identified by id) is directly enrolled
 BbList<Course> CourseDbLoader.loadByUserIdAndDirectEnrollments(Id userId, java.sql.Connection con)
          Load the list of Course objects in which the given user (identified by id) is directly enrolled using the supplied connection.
 BbList<Course> CourseDbLoader.loadByUserIdAndSortColumns(Id userId, java.util.List<java.lang.String> sortColumns, Course.ServiceLevel serviceLevel)
          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<Course> CourseDbLoader.loadByUserIdAndSortColumns(Id userId, java.util.List<java.lang.String> sortColumns, Course.ServiceLevel serviceLevel, 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 a connection obtained through this object's database context.
 BbList<Course> CourseDbLoader.loadByUserIdForLearners(Id userId)
          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 learner role using a connection obtained through this object's database context.
 BbList<Course> CourseDbLoader.loadByUserIdForLearners(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 with a specific course based learner role using the supplied connection.
 BbList<Course> CourseDbLoader.loadByUserIdForLearners(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) with a specific course based learner role is enrolled using the supplied connection.
 BbList<Course> CourseDbLoader.loadCourseAndInstructorListByServiceLevel(Course.ServiceLevel sLevel)
          This is used on the course Manager list page.
 BbList<Course> CourseDbLoader.loadCourseAndInstructorListByServiceLevel(Course.ServiceLevel sLevel, java.sql.Connection con)
          This is used on the course Manager list page.
 BbList<Course> CourseDbLoader.loadTemplates()
          Load all course objects in the system with a course registry flag indicating they are course templates.
 BbList<Course> CourseDbLoader.loadTemplates(java.sql.Connection con)
          Load all course objects in the system with a course registry flag indicating they are course templates.
 

Methods in blackboard.persist.course with parameters of type Course
 void CourseDbPersister.persist(Course course)
          Inserts or updates the supplied Course in a lightweight fashion using a connection from the associated persistence manager's database container.
 void CourseDbPersister.persist(Course course, java.sql.Connection con)
          Inserts or updates the supplied Course in a lightweight fashion using the supplied connection.
 

Uses of Course in blackboard.platform.blti
 

Methods in blackboard.platform.blti with parameters of type Course
 BasicLTILauncher BasicLTILauncher.addCourseInformation(Course course)
          Add information about the specified course/organization to the launch parameters.
 BasicLTILauncher BasicLTILauncher.addCourseInformation(Course course, boolean sendBatchUid)
          Add information about the specified course/organization to the launch parameters.
 

Uses of Course in blackboard.platform.contentsystem.manager
 

Methods in blackboard.platform.contentsystem.manager with parameters of type Course
 void SecurityManager.grantPermissions(java.lang.String location, Course obj, boolean recursive, SecurityManager.PermissionType... perms)
          Deprecated. Since 9.1 SP6 Use SecurityManager.grantPermissions(String, String, boolean, PermissionType... ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable)
 void SecurityManager.grantPermissions(java.lang.String location, Course obj, SecurityManager.PermissionType... perms)
          Deprecated. Since 9.1 SP6 Use SecurityManager.grantPermissions(String, String, boolean, PermissionType... ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable) This is equivalent to passing false for the recurse flag.
 void SecurityManager.grantReadForTargetCourseUsers(Content originalContent, Course targetCourse)
          Deprecated. Since 9.1 SP6 Use SecurityManager.grantPermissions(String, String, boolean, PermissionType... ) in a loop. To get the principalId string from CourseMembership use SecurityManager.getPrincipalIdByObject(Identifiable)
 void SecurityManager.purgePermissions(java.lang.String location, Course obj)
          Deprecated. Since 9.1 SP6 Use SecurityManager.purgePermissions(String, String, boolean ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable) This is equivalent to passing false for the recurse flag.
 void SecurityManager.purgePermissions(java.lang.String location, Course obj, boolean recursive)
          Deprecated. Since 9.1 SP6 Use SecurityManager.purgePermissions(String, String, boolean ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable)
 void SecurityManager.revokePermissions(java.lang.String location, Course obj, boolean recursive, SecurityManager.PermissionType... perms)
          Deprecated. Since 9.1 SP6 Use SecurityManager.revokePermissions(String, String, boolean, PermissionType... ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable)
 void SecurityManager.revokePermissions(java.lang.String location, Course obj, SecurityManager.PermissionType... perms)
          Deprecated. Since 9.1 SP6 Use SecurityManager.revokePermissions(String, String, boolean, PermissionType... ). To get the principalId string from Course use SecurityManager.getPrincipalIdByObject(Identifiable) This is equivalent to passing false for the recurse flag.
 

Uses of Course in blackboard.platform.filesystem
 

Methods in blackboard.platform.filesystem with parameters of type Course
 java.io.File FileSystemService.getAttemptDirectory(Course course, Id attemptId, blackboard.data.gradebook.impl.AttemptFile.FileType fileType)
          Deprecated. Since 9.0. Now handled by GradebookFileManager
 java.io.File FileSystemService.getContentDirectory(Course course, Id contentId)
          Deprecated. Since 9.0. Now handled by CourseContentFileManager
 java.io.File FileSystemService.getCourseDirectory(Course course)
          Deprecated. Since 9.0. Now handled by CourseFileManager
 java.io.File FileSystemService.getDbDirectory(Course course, Id msgId)
          Deprecated. Since 9.0.
 java.io.File FileSystemService.getMessagingDirectory(Course course)
          Deprecated. Since 9.0. Now handled by CourseFileManager
 java.io.File FileSystemService.getRecycleDirectory(Course course)
          Deprecated. Since 9.0. Now handled by CourseFileManager
 java.lang.String FileSystemService.getWebAttemptDirectory(Course course, Id attemptId, blackboard.data.gradebook.impl.AttemptFile.FileType fileType)
          Deprecated. Since 9.0. Now handled by GradebookFileManager
 java.lang.String FileSystemService.getWebContentDirectory(Course course, Id contentId)
          Deprecated. Since 9.0. Now handled by CourseContentFileManager
 java.lang.String FileSystemService.getWebCourseDirectory(Course course)
          Deprecated. Since 9.0. Now handled by CourseFileManager
 java.lang.String FileSystemService.getWebDbDirectory(Course course, Id msgId)
          Deprecated. Since 9.0. Now handled by DiscussionBoardFileManager
 java.lang.String FileSystemService.getWebMessagingDirectory(Course course)
          Deprecated. Since 9.0. Now handled by CourseFileManager
 

Uses of Course in blackboard.platform.filesystem.manager
 

Methods in blackboard.platform.filesystem.manager that return Course
protected  Course DiscussionBoardFileManager.getCourseObject(Id crsId)
           
 

Methods in blackboard.platform.filesystem.manager with parameters of type Course
 java.io.File GradebookFileManager.getAttemptDirectory(Course crs, Id attemptId, blackboard.data.gradebook.impl.AttemptFile.FileType fileType)
          Returns the root directory relative to the course.
 java.io.File CourseFileManager.getRootDirectory(Course crs)
          Returns the root directory relative to the associated entity Id.
 java.io.File CourseContentFileManager.getRootDirectory(Course crs, Id contentId)
          Returns the directory that stores the given piece of content for the given Course.
 java.lang.String CourseFileManager.getWebRootDirectory(Course crs)
           
 java.lang.String CourseContentFileManager.getWebRootDirectory(Course crs, Id contentId)
          Returns the web based directory where content and course document items are stored.
 

Uses of Course in blackboard.platform.institutionalhierarchy.service
 

Methods in blackboard.platform.institutionalhierarchy.service that return types with arguments of type Course
 java.util.List<AssociatedNodeObject<Course>> NodeAssociationManager.loadCourseAssociations(Id nodeId, java.lang.String[] propertyFilter, NodeAssociationManager.AssociationType assocType)
          Returns list of AssociatedNodeObjects representing all the courses that belong to the current node.
 



Copyright © 2012 Blackboard, Inc. All Rights Reserved.