blackboard.data
Interface Identifiable

All Known Subinterfaces:
IBbObject
All Known Implementing Classes:
AbstractContentFile, AbstractIdentifiable, AggregateReviewStatus, Announcement, BbLocale, BbObject, CalendarEntry, Cartridge, ChildFile, Conference, ConferenceOwner, ConferenceStatus, Content, ContentFile, ContentFileRef, ContentFolder, ContentStatus, Course, CourseCourse, CourseDocument, CourseLink, CourseMembership, CourseToc, CourseUpload, EntityContentFile, ExternalLink, Forum, ForumProperties, ForumStatus, Group, GroupMembership, GroupUpload, Lesson, Lineitem, Link, Message, MessageAttachment, MessageLabel, MessageStatus, MessageTag, Organization, PortalRole, Score, StaffInfo, StaffInfoFolder, Upload, UploadedFile, User, UserForumSettings, UserInfo, UserMsgState, UserRole

public interface Identifiable

A root interface for Blackboard data entities with Id attributes

Since:
Bb 7.2
Version:
$Revision: #1 $ $Date: 2007/06/27 $

Method Summary
 DataType getDataType()
          Returns the DataType identifier for this data object.
 Id getId()
          Returns the Id associated with this Identifiable object.
 void setId(Id id)
          Sets the Id value for this Identifiable object.
 

Method Detail

getId

Id getId()
Returns the Id associated with this Identifiable object.

Returns:
Id value for this Identifiable object

setId

void setId(Id id)
Sets the Id value for this Identifiable object.

Parameters:
id - an Id value to use for this Identifiable object

getDataType

DataType getDataType()
Returns the DataType identifier for this data object. Can be used to uniquely identify the "type" of a data object.

Returns:
the DataType for current object


Copyright © 2003 Blackboard, Inc. All Rights Reserved.