|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectblackboard.data.BbObject
blackboard.data.discussionboard.Conference
public class Conference
The Conference class is a representation of a conference within
the Bb Course Management System. A Conference acts as a container
for various discussion forums. each course/organization/group has a default "Conference".
The System Discussionboard is a collection of "Conferences". In product specification,
"A Conference" is always mentioned as "A Discussionboard".
| Field Summary | |
|---|---|
static DataType |
DATA_TYPE
|
| Fields inherited from class blackboard.data.BbObject |
|---|
_bbAttributes |
| Fields inherited from interface blackboard.data.Positionable |
|---|
POS_UNDEFINED |
| Constructor Summary | |
|---|---|
Conference()
Creates an instance of Conference wiht default property values. |
|
| Method Summary | |
|---|---|
java.lang.String |
getArea()
Returns the area associated with this Conference |
int |
getAvgPostPosition()
Returns the average post position associated with this Conference |
int |
getAvgPostSize()
Returns the average post size associated with this Conference |
Id |
getConferenceOwnerId()
Returns the ConferenceOwner Id associated with this piece of
Conference |
Id |
getCourseId()
Returns the course Id associated with this piece of
Conference |
DataType |
getDataType()
Returns the DataType identifier for this object. |
FormattedText |
getDescription()
Returns the description of this Conference |
Id |
getGroupId()
Returns the group Id associated with this Conference |
BbFile |
getIcon()
Returns the icon associated with this Conference |
boolean |
getIsAvailable()
Returns whether this Conference is available. |
int |
getMaxPostSize()
Returns the maximum post size associated with this Conference |
int |
getMinPostSize()
Returns the minimum post size associated with this Conference |
java.lang.String |
getMostRecentPost()
Returns the most recent post date associated with this Conference |
ConferenceOwner |
getOwner()
Returns the ConferenceOwner associated with this piece of
Conference |
ConferenceOwner.OwnerType |
getOwnerType()
Returns the ConferenceOwner type associated with this piece of
Conference |
int |
getPosition()
Returns the position of this Conference. |
ConferenceStatus |
getStatus()
Returns the ConferenceStatus associated with this Conference |
java.lang.String |
getTitle()
Returns the title associated with this Conference |
void |
setArea(java.lang.String strArea)
Sets the area value for this Conference |
void |
setAvgPostPosition(int avgPostPosition)
Sets the average post positon for this Conference |
void |
setAvgPostSize(int avgPostSize)
Sets the average post size for this Conference |
void |
setConferenceOwnerId(Id iOwnerId)
Sets the ConferenceOwner Id value for this Conference |
void |
setCourseId(Id iCourseId)
Sets the course Id value for this Conference |
void |
setDescription(FormattedText desc)
Sets the description of this Conference |
void |
setGroupId(Id iGroupId)
Sets the group Id value for this Conference |
void |
setIcon(BbFile iconFile)
Sets the icon value for this Conference |
void |
setIsAvailable(boolean bIsAvailable)
Sets whether this Conference is available. |
void |
setMaxPostSize(int maxPostSize)
Sets the maximum post size for this Conference |
void |
setMinPostSize(int minPostSize)
Sets the minimum post size for this Conference |
void |
setMostRecentPost(java.lang.String mostRecentPost)
Sets the most recent post date for this Conference |
void |
setOwner(ConferenceOwner owner)
Sets the ConferenceOwner value for this Conference |
void |
setPosition(int nPos)
Sets the position of this Conference. |
void |
setStatus(ConferenceStatus status)
Sets the ConferenceStatus value for this Conference |
void |
setTitle(java.lang.String strTitle)
Sets the title associated with this Conference |
void |
validate()
Validates the contents of this Conference. |
| Methods inherited from class blackboard.data.BbObject |
|---|
clone, getBbAttributes, getCreatedDate, getId, getModifiedDate, persist, setCreatedDate, setId, setModifiedDate, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final DataType DATA_TYPE
| Constructor Detail |
|---|
public Conference()
Conference wiht default property values.
| Method Detail |
|---|
public ConferenceOwner getOwner()
Conference
public void setOwner(ConferenceOwner owner)
Conference
owner - the ConferenceOwner value to use for this conferencepublic Id getConferenceOwnerId()
Id associated with this piece of
Conference
Id value for this conferencepublic void setConferenceOwnerId(Id iOwnerId)
Id value for this Conference
iOwnerId - the ConferenceOwner Id value to use for this conferencepublic Id getCourseId()
Id associated with this piece of
Conference
Id value for this conferencepublic void setCourseId(Id iCourseId)
Id value for this Conference
iCourseId - the course Id value to use for this conferencepublic ConferenceOwner.OwnerType getOwnerType()
Conference
public Id getGroupId()
Id associated with this Conference
Id value for this Conferencepublic void setGroupId(Id iGroupId)
Id value for this Conference
iGroupId - a group Id value to use for this Conferencepublic java.lang.String getArea()
Conference
Conference as a Stringpublic void setArea(java.lang.String strArea)
Conference
strArea - an area String value to use for this Conferencepublic BbFile getIcon()
Conference
Conferencepublic void setIcon(BbFile iconFile)
Conference
iconFile - the icon value to use for this Conferencepublic boolean getIsAvailable()
Conference is available.
getIsAvailable in interface Availablepublic void setIsAvailable(boolean bIsAvailable)
Conference is available.
setIsAvailable in interface AvailablebIsAvailable - true if this conference is available, false otherwisepublic int getPosition()
Conference. Position values
are zero-based (the first element has a position value of zero, not one).
getPosition in interface PositionablePositionable.POS_UNDEFINED.public void setPosition(int nPos)
Conference. Position values are
zero-based (the first element has a position value of zero, not one).
setPosition in interface PositionablenPos - the new position value of this conference. This value should
be a positive value.public java.lang.String getTitle()
Conference
Stringpublic void setTitle(java.lang.String strTitle)
Conference
strTitle - a String containing the title for this conferencepublic FormattedText getDescription()
Conference
public void setDescription(FormattedText desc)
Conference
desc - a FormattedText containing the description of this
conferencepublic DataType getDataType()
DataType identifier for this object. Can be used to
uniquely identify the "type" of this data object.
getDataType in interface IBbObjectgetDataType in interface IdentifiablegetDataType in class BbObjectDataType for this objectpublic void setStatus(ConferenceStatus status)
Conference
status - the ConferenceStatus value to use for this Conferencepublic ConferenceStatus getStatus()
Conference
public java.lang.String getMostRecentPost()
Conference
Stringpublic void setMostRecentPost(java.lang.String mostRecentPost)
Conference
mostRecentPost - the most recent post value to use for this Conferencepublic int getMinPostSize()
Conference
public void setMinPostSize(int minPostSize)
Conference
minPostSize - the minimum post size to use for this Conferencepublic int getMaxPostSize()
Conference
public void setMaxPostSize(int maxPostSize)
Conference
maxPostSize - the maximum post size to use for this Conferencepublic int getAvgPostSize()
Conference
public void setAvgPostSize(int avgPostSize)
Conference
avgPostSize - the average post size to use for this Conferencepublic int getAvgPostPosition()
Conference
public void setAvgPostPosition(int avgPostPosition)
Conference
avgPostPosition - the average post position to use for this Conference
public void validate()
throws ValidationException
Conference. Internal
consistency checks are also performed.
validate in interface IBbObjectvalidate in class BbObjectValidationException - if validation of this object fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||