|
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 |
AnnotatedArtifactInfo The Artifact annotated by this Chat. |
XAnnotationMarkupInfo |
AnnotationMarkupInfo Annotation markup info if this is an annotation Chat. |
XArtifactInfo |
AssociatedArtifactInfo The Artifact associated with this Chat. |
List<XChatInfo> |
CommentByInfos List of all comment Chats on this Chat. |
XObjectID |
CommentOnID The Chat on which this Chat is a Comment. |
List<XFollowupInfo> |
FollowupInfos List of all Users which should followup on this Chat. |
XNotificationGroup |
Group The Notification group. |
XNotificationGroup |
GroupYou The Notification group for when the targeted (referenced) user is 'you'. |
int |
Ordinal The ordinal of this Chat message. |
boolean |
RemovableType Whether it is ever possible to remove the chat message. |
boolean |
System Whether the chat message text was System or User generated. |
String |
Text The text for this Chat. |
int |
TextVersion The version number for this Chat text. |
XNotificationEvent |
Type The Notification event. |
XWidgetInfo |
WidgetInfo The 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 |