|
Clearspace API (2.5.29) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReadTracker
A way to track the read status of forum threads and messages. Note, this does not cover blogs, blog posts or wiki documents.
This feature is optional in that other Jive classes do not call this API. Instead, the UI layer must explicitly check and mark messages as read or unread. Because there is potentially a high overhead associated with this feature:To implement this feature, a skin author must manually mark each message as read as appropriate. For example, in a threaded view, this would be on the page that displays the message. In a flat view where many messages are show on each page, the markRead method should be called for each message on the page. There is no need to mark threads as read since that information can be automatically determined from which messages are read.
There are three states that each thread or message can be in:
UNREAD -- the object has
never been read. In a skin, a "new" icon should be used for objects in this state. UPDATED --
the object has been read previously, but there have since been updates. In a skin, an "updated" icon should be used
for objects in this state. READ -- the object has been read and there have been no updates to
it since.
JiveContext.getReadTracker()| Field Summary | |
|---|---|
static int |
DEFAULT_TRACKING_THRESHOLD_DAYS
Default value used to determine number of days old a thread can be before being marked as read. |
static int |
READ
Status to indicate that the object has been read. |
static int |
UNREAD
Status to indicate that the object has never been read. |
static int |
UPDATED
Status to indicate the object has been updated since the last time a read was done. |
| Method Summary |
|---|
| Methods inherited from interface com.jivesoftware.community.JiveManager |
|---|
destroy |
| Field Detail |
|---|
static final int DEFAULT_TRACKING_THRESHOLD_DAYS
static final int UNREAD
static final int UPDATED
static final int READ
|
Clearspace Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||