public interface CommentsSessionMixin extends UniqueSessionIntIdMixin
| Modifier and Type | Field and Description |
|---|---|
static String |
CommentTableName |
static String |
DefaultUserImagePath |
static String |
HistoryTableName |
static org.nustaq.serialization.FSTConfiguration |
jsonConfiguration |
count, MAX_CONC_SESSIONS| Modifier and Type | Method and Description |
|---|---|
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> |
addComment(String commentTreeKey,
String parentCommentId,
String text0)
returns new record of new comment
|
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> |
createDiscussion() |
static String |
dbg_asJson(org.nustaq.reallive.api.Record r) |
default org.nustaq.kontraktor.IPromise |
delComment(String rootCommentKey,
String commentId)
returns changed record (if text was set to deleted or "deleted" if record has been deleted
|
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> |
editComment(String commentTreeKey,
String commentId,
String text0)
return Record of edited comment
|
DataClient |
getDClient() |
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> |
getOrCreateDiscussion(String commentTreeKey) |
default org.nustaq.kontraktor.IPromise<CommentRecord> |
getParentComment(String commentTreeKey,
String subCommentId) |
UserRecord |
getUser() |
default org.nustaq.kontraktor.IPromise<String> |
highLighComment(String comment,
int index,
Set mentions) |
default org.nustaq.reallive.api.Subscriber |
listenCommentHistory(org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> rec)
does NOT broadcast self inflicted changes
|
_getUnqiqueIntSessionId, _setUnqiqueInSessionId, getActor, getIntSessionId, initUniqueSessionIntIdMixinstatic final String CommentTableName
static final String HistoryTableName
static final String DefaultUserImagePath
static final org.nustaq.serialization.FSTConfiguration jsonConfiguration
DataClient getDClient()
UserRecord getUser()
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> createDiscussion()
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> getOrCreateDiscussion(String commentTreeKey)
static String dbg_asJson(org.nustaq.reallive.api.Record r)
default org.nustaq.kontraktor.IPromise<CommentRecord> getParentComment(String commentTreeKey, String subCommentId)
default org.nustaq.kontraktor.IPromise delComment(String rootCommentKey, String commentId)
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> editComment(String commentTreeKey, String commentId, String text0)
default org.nustaq.kontraktor.IPromise<org.nustaq.reallive.api.Record> addComment(String commentTreeKey, String parentCommentId, String text0)
commentTreeKey - parentCommentId - text0 - default org.nustaq.kontraktor.IPromise<String> highLighComment(String comment, int index, Set mentions)
default org.nustaq.reallive.api.Subscriber listenCommentHistory(org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> rec)
rec - Copyright © 2019. All rights reserved.