Package blackboard.data.content

Provides the classes used to store course content in Blackboard.

See:
          Description

Interface Summary
Aggregate Aggregate extends the notion of Folder by adding methods that allow more explicit visibility and control over the rules of aggregation.
AggregateReviewStatusDef Persistence constants for AggregateReviewStatusDef
ChildFileDef ChildFileDef
ContentConstants Shared constants for content.
ContentDef ContentDef
ContentFileDef ContentFileDef
ContentHandlerStrings Interface used to define the content handler strings for builtin content types.
ContentStatusDef Persistence constants for ContentStatusDef
ContentVisitor Interface for content visitor (Visitor Pattern).
CourseUploadDef CourseUploadDef
Folder The Folder is the root of the content folder class hierarchy.
GroupUploadDef GroupUploadDef
LinkDef LinkDef
StaffInfoDef StaffInfoDef
UploadDef UploadDef
UploadedFileDef UploadedFileDef
 

Class Summary
AggregateReviewStatus The AggregateReviewStatus object wraps the state of a user's interaction with a given piece of content and adaptive release status.
ChildFile The ChildFile class wraps an uploaded file that is the child of a ContentFile.
ChildFile.Action  
Content The Content class is the root of the content class hierarchy.
Content.RenderType Class to encapsulate the hints used by the renderers.
ContentFile The ContentFile class wraps a reference to a file that has been uploaded to a content area in a course.
ContentFile.Action Type-safe enumeration of possible values for the Action attribute of a file.
ContentFile.StorageType Type-safe enumeration of possible values for the StorageType attribute of a file.
ContentFileRef ContentFileRef represents a file reference that can be displayed within a Lesson.
ContentFolder The ContentFolder class is a representation of a folder within the Bb Course Management System.
ContentHandlerWrapper  
ContentManager  
ContentStatus The ContentStatus object wraps the state of a user's interaction with a given piece of content and adaptive release status.
ContentWrapper  
CourseDocument The CourseDocument class is a representation of a course document within the Bb Course Management System.
CourseDocument.Area Deprecated. Content areas are no longer used within the course environment.
CourseDocument.Type Deprecated. This enumeration is superceded by Content.RenderType
CourseLink The CourseLink class is a representation of an intra-course link within the Bb Course Management System.
CourseUpload The CourseUpload class wraps a reference to a file that has been uploaded to the digital drop box in a course.
CourseUpload.Status Status
ExternalLink The ExternalLink class is a representation of an external link within the Bb Course Management System.
GroupUpload The GroupUpload class wraps a reference to a file that has been uploaded to a group file exchange in a course.
Lesson The Lesson class represents a list of content that is meant to be viewed in a linear, guided order.
Link The Link class is a representation of a link within the Blackboard application.
Link.ReferredToType  
Link.ReferrerType  
StaffInfo The StaffInfo class is a representation of a staff information element within the Blackboard application.
StaffInfoFolder The StaffInfoFolder class is a representation of a staff information folder within the Blackboard application.
Upload Upload
UploadedFile UploadedFile
UploadedFile.Action Type-safe enumeration of possible values for the Action attribute of a file.
 

Package blackboard.data.content Description

Provides the classes used to store course content in Blackboard. While content may be loosely defined as any data appearing in a course or organization, in the API content has a very specific meaning. The term is restricted to mean data that is edited in one of the "content" course menu areas. Typically these areas have default names like "Course Documents", "Course Information", or "Books".

The root object, Content simply wraps all data required to render a snippet of HTML in the content system. Subclasses over-ride and preset various attributes to control rendering behavior. Sub-classes include entities such as Folders, Lessons, and External Links.

Creating content typically follows this pattern:



Copyright © 2003 Blackboard, Inc. All Rights Reserved.