|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectblackboard.data.BbObject
blackboard.data.course.Course
blackboard.admin.data.course.AdminCourse
public abstract class AdminCourse
The AdminCourse class is a representation of Course
definition within the Bb Course Management System.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class blackboard.data.course.Course |
|---|
Course.AssessmentUpgradeVersion, Course.ContentView, Course.Duration, Course.Enrollment, Course.NavStyle, Course.Pace, Course.ServiceLevel |
| Nested classes/interfaces inherited from interface blackboard.admin.data.IAdminObject |
|---|
IAdminObject.RecStatus, IAdminObject.RowStatus |
| Field Summary |
|---|
| Fields inherited from class blackboard.data.course.Course |
|---|
DATA_TYPE |
| Fields inherited from class blackboard.data.BbObject |
|---|
_bbAttributes |
| Constructor Summary | |
|---|---|
AdminCourse()
Creates an instance of AdminCourse with default property values. |
|
| Method Summary | |
|---|---|
java.lang.String |
getClassificationBatchUid()
Returns the batch_uid attribute of this AdminCourse that corresponds to
a valid Classification |
java.lang.String |
getDataSourceBatchUid()
Returns the data source batch_uid of this AdminCourse |
IAdminObject.RecStatus |
getRecStatus()
Returns the record status of this AdminCourse |
java.lang.String |
getReplacementBatchUid()
Returns the replacement batch_uid of this AdminCourse |
IAdminObject.RowStatus |
getRowStatus()
Returns the row status of this AdminCourse |
java.lang.String |
getSourcedidSource()
gets the sourcedid Source associated with this Course. |
java.lang.String |
getTemplateBatchUid()
Returns the template batch_uid of this AdminCourse |
static char[] |
getValidChars()
|
boolean |
isAssociationRefreshRequired()
|
void |
setAssociationRefreshRequired(boolean associationRefreshRequired)
|
void |
setClassification(blackboard.data.course.Classification classif)
Sets Classification associated with this Course. |
void |
setClassificationBatchUid(java.lang.String batchUid)
Sets the batch_uid attribute of this AdminCourse that corresponds to
a valid Classification |
void |
setClassificationId(Id iClassificationId)
Sets the classification Id value for this Course. |
void |
setDataSourceBatchUid(java.lang.String batchUid)
Sets the data source batch_uid of this AdminCourse |
void |
setDataSourceId(Id iDataSourceId)
Sets the data source Id value for this AdminCourse |
void |
setRecStatus(IAdminObject.RecStatus eRecStatus)
Sets the record status of this AdminCourse |
void |
setReplacementBatchUid(java.lang.String batchUid)
Sets that replacement batch_uid of this AdminCourse |
void |
setRowStatus(IAdminObject.RowStatus eRowStatus)
Sets the row status of this AdminCourse |
void |
setServiceLevel(Course.ServiceLevel eLevel)
Sets the service level Course.ServiceLevel for this AdminCourse
Method is overriden for AdminCourse to always be Course.ServiceLevel.FULL |
void |
setSourcedidSource(java.lang.String sourcedidSource)
Sets the sourcedid Source associated with this Course. |
void |
setTemplateBatchUid(java.lang.String batchUid)
Sets that template batch_uid of this AdminCourse |
void |
validate()
Validates the contents of this AdminCourse. |
| Methods inherited from class blackboard.data.BbObject |
|---|
clone, getBbAttributes, getId, getModifiedDate, matches, persist, setId, setModifiedDate, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface blackboard.admin.data.IAdminObject |
|---|
getDataSourceId |
| Methods inherited from interface blackboard.data.IBbObject |
|---|
getBbAttributes, getCreatedDate, getDataType, getModifiedDate, setCreatedDate, setModifiedDate |
| Methods inherited from interface blackboard.data.Identifiable |
|---|
getId, setId |
| Constructor Detail |
|---|
public AdminCourse()
AdminCourse with default property values.
| Method Detail |
|---|
public static char[] getValidChars()
public void setServiceLevel(Course.ServiceLevel eLevel)
Course.ServiceLevel for this AdminCourse
Method is overriden for AdminCourse to always be Course.ServiceLevel.FULL
eLevel - a service level Course.ServiceLevel value for this AdminCourse.public IAdminObject.RowStatus getRowStatus()
AdminCourse
getRowStatus in interface IAdminObjectIAdminObject.RowStatusIAdminObject.RowStatuspublic void setRowStatus(IAdminObject.RowStatus eRowStatus)
AdminCourse
setRowStatus in interface IAdminObjecteRowStatus - a status value as defined in IAdminObject.RowStatusIAdminObject.RowStatuspublic IAdminObject.RecStatus getRecStatus()
AdminCourse
getRecStatus in interface IAdminObjectIAdminObject.RecStatusIAdminObject.RecStatuspublic void setRecStatus(IAdminObject.RecStatus eRecStatus)
AdminCourse
setRecStatus in interface IAdminObjecteRecStatus - a status value as defined in IAdminObject.RecStatusIAdminObject.RecStatuspublic java.lang.String getDataSourceBatchUid()
AdminCourse
getDataSourceBatchUid in interface IAdminObjectAdminCoursepublic void setDataSourceBatchUid(java.lang.String batchUid)
AdminCourse
setDataSourceBatchUid in interface IAdminObjectbatchUid - a data source batch_uid value for this AdminCoursepublic void setDataSourceId(Id iDataSourceId)
Id value for this AdminCourse
setDataSourceId in interface IAdminObjectsetDataSourceId in class CourseiDataSourceId - a data source Id value to use for this AdminCoursepublic java.lang.String getReplacementBatchUid()
AdminCourse
public void setReplacementBatchUid(java.lang.String batchUid)
AdminCourse
batchUid - a batch_uid replacement value to use for this AdminCoursepublic java.lang.String getTemplateBatchUid()
AdminCourse
public void setTemplateBatchUid(java.lang.String batchUid)
AdminCourse
batchUid - a batch_uid template value to use for this AdminCoursepublic java.lang.String getClassificationBatchUid()
AdminCourse that corresponds to
a valid Classification
public void setClassificationBatchUid(java.lang.String batchUid)
AdminCourse that corresponds to
a valid Classification
batchUid - a batch_uid for Classification to use for this AdminCoursepublic void setClassificationId(Id iClassificationId)
Id value for this Course.
setClassificationId in class CourseiClassificationId - a classification Id value to use for this
Coursepublic void setClassification(blackboard.data.course.Classification classif)
Classification associated with this Course.
setClassification in class Courseclassif - a Classification value to use for this coursepublic void setSourcedidSource(java.lang.String sourcedidSource)
Course. Setting this
value is not necessary when creating a Course for persisting to the database
since the database will not actually perist this value at this time. It is only used for
lms integrations ( integrations with WebCT )
sourcedidSource - a String containing the Ims Sourcedid Source for this
Coursepublic java.lang.String getSourcedidSource()
Course. The database will not
actually perist this value at this time. It is only used for lms integrations
( integrations with WebCT )
String containing the Ims Sourcedid Source for this
Coursepublic void setAssociationRefreshRequired(boolean associationRefreshRequired)
associationRefreshRequired - whether existing associations should be cleared
when this object is savedpublic boolean isAssociationRefreshRequired()
public void validate()
throws ValidationException
AdminCourse. Internal consistency
checks are also performed.
validate in interface IAdminObjectvalidate in interface IBbObjectvalidate in class CourseValidationException - if validation of this object fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||