|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
waggle.core.info.XDTO
waggle.common.modules.object.infos.XObjectInfo
waggle.common.modules.tag.infos.XTagableInfo
waggle.common.modules.artifact.infos.XArtifactInfo
waggle.common.modules.document.infos.XContentInfo
waggle.common.modules.document.infos.XDocumentInfo
waggle.common.modules.chat.infos.XChatInfo
public class XChatInfo
Chat Information DTO.
| Field Summary | |
|---|---|
XArtifactInfo |
AnnotatedArtifactInfoThe Artifact annotated by this Chat. |
XAnnotationMarkupInfo |
AnnotationMarkupInfoAnnotation markup info if this is an annotation Chat. |
XArtifactInfo |
AssociatedArtifactInfoThe Artifact associated with this Chat. |
List<XChatInfo> |
CommentByInfosList of all comment Chats on this Chat. |
XObjectID |
CommentOnIDThe Chat on which this Chat is a Comment. |
List<XFollowupInfo> |
FollowupInfosList of all Users which should followup on this Chat. |
XNotificationGroup |
GroupThe Notification group. |
XNotificationGroup |
GroupYouThe Notification group for when the targeted (referenced) user is 'you'. |
int |
OrdinalThe ordinal of this Chat message. |
boolean |
RemovableTypeWhether it is ever possible to remove the chat message. |
boolean |
SystemWhether the chat message text was System or User generated. |
String |
TextThe text for this Chat. |
int |
TextVersionThe version number for this Chat text. |
XNotificationEvent |
TypeThe Notification event. |
XWidgetInfo |
WidgetInfoThe Widget that produced this Chat. |
| Fields inherited from class waggle.common.modules.document.infos.XDocumentInfo |
|---|
AttachmentDocumentInfos, HeadVersionInfo, LockedByUserID, LockedUntil, RenditionsSupported, RepositoryData, RepositoryID |
| Fields inherited from class waggle.common.modules.document.infos.XContentInfo |
|---|
ContentLength, ContentMimeType, ContentURL |
| Fields inherited from class waggle.common.modules.artifact.infos.XArtifactInfo |
|---|
AnnotatedByChatIDs, AssociatedWithChatID, fLockStatus, GroupID, State |
| Fields inherited from class waggle.common.modules.tag.infos.XTagableInfo |
|---|
TagInfos |
| Fields inherited from class waggle.common.modules.object.infos.XObjectInfo |
|---|
ConversationID, CreatedByScaledPictureID, CreatedByUserID, CreatedByUserName, CreatedOnBehalfOfUserID, CreatedOnBehalfOfUserName, CreatedTimestamp, ID, Latitude, Longitude, ModifiedByScaledPictureID, ModifiedByUserID, ModifiedByUserName, ModifiedOnBehalfOfUserID, ModifiedOnBehalfOfUserName, ModifiedTimestamp, Name, ObjectType, ParentID, Removed, RemovedByUserID, RemovedTimestamp, TrackID |
| Constructor Summary | |
|---|---|
XChatInfo() |
|
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public XNotificationEvent Type
public XNotificationGroup Group
public XNotificationGroup GroupYou
public int Ordinal
public String Text
public int TextVersion
public boolean System
public boolean RemovableType
A Removable chat may not be removable in some contexts though. A conference chat cannot be removed if the conference is still in progress. See the XChatModule.Server.isRemovableNow() method for addressing those cases.
The rules boil down to this: 1 - clients should check to see if the conversation is closed. If so, no chats can be removed. 2 - clients should check to see if the individual chat's XChatInfo.RemovableType flag is true or false (if false, never allow it to be removed). And 3, if the chat belongs to a conference, then the client needs to check if the conference is still open or has closed. If it's open, then the chat cannot be removed (until the conference is closed). The XChatInfo.System boolean no longer has a role in determining if a chat can be removed or not.
public XArtifactInfo AssociatedArtifactInfo
public XArtifactInfo AnnotatedArtifactInfo
public XObjectID CommentOnID
public List<XChatInfo> CommentByInfos
public List<XFollowupInfo> FollowupInfos
public XAnnotationMarkupInfo AnnotationMarkupInfo
public XWidgetInfo WidgetInfo
| Constructor Detail |
|---|
public XChatInfo()
|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||