|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.commons.protocol.runtime.CompoundValue
com.genesyslab.platform.webmedia.protocol.basicchat.PartyLeftInfo
public abstract class PartyLeftInfo
Constructor Summary | |
---|---|
PartyLeftInfo()
|
Method Summary | |
---|---|
static PartyLeftInfo |
create()
Creates instance of PartyLeftInfo with no parameters set. |
static PartyLeftInfo |
create(java.lang.String userId,
java.lang.Integer timeShift,
Visibility visibility,
java.lang.String askerId,
Reason reason,
MessageText messageText)
Creates instance of PartyLeftInfo. |
static PartyLeftInfo |
create(java.lang.String userId,
java.lang.Integer timeShift,
Visibility visibility,
java.lang.String askerId,
Reason reason,
MessageText messageText,
java.lang.Integer eventId)
Creates instance of PartyLeftInfo. |
abstract java.lang.String |
getAskerId()
String value that indicates who requested that a party leave the chat session. |
abstract java.lang.Integer |
getEventId()
|
abstract MessageText |
getMessageText()
|
abstract Reason |
getReason()
|
abstract java.lang.Integer |
getTimeShift()
Number of seconds elapsed from the moment when chat session started |
abstract java.lang.String |
getUserId()
The user ID uniquely identifies chat party/user across all chat sessions. |
abstract Visibility |
getVisibility()
This value determines the visibility of this event for other participants of chat session. |
abstract void |
setAskerId(java.lang.String askerId)
String value that indicates who requested that a party leave the chat session. |
abstract void |
setEventId(int eventId)
|
abstract void |
setEventId(java.lang.Integer eventId)
|
abstract void |
setMessageText(MessageText messageText)
|
abstract void |
setReason(Reason reason)
|
abstract void |
setTimeShift(int timeShift)
Number of seconds elapsed from the moment when chat session started |
abstract void |
setTimeShift(java.lang.Integer timeShift)
Number of seconds elapsed from the moment when chat session started |
abstract void |
setUserId(java.lang.String userId)
The user ID uniquely identifies chat party/user across all chat sessions. |
abstract void |
setVisibility(Visibility visibility)
This value determines the visibility of this event for other participants of chat session. |
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.CompoundValue |
---|
getProtocolDescription |
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject |
---|
equals, hashCode, toString, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PartyLeftInfo()
Method Detail |
---|
public static PartyLeftInfo create()
public static PartyLeftInfo create(java.lang.String userId, java.lang.Integer timeShift, Visibility visibility, java.lang.String askerId, Reason reason, MessageText messageText)
userId
- UserIdtimeShift
- TimeShiftvisibility
- VisibilityaskerId
- AskerIdreason
- ReasonmessageText
- MessageText
public static PartyLeftInfo create(java.lang.String userId, java.lang.Integer timeShift, Visibility visibility, java.lang.String askerId, Reason reason, MessageText messageText, java.lang.Integer eventId)
userId
- UserIdtimeShift
- TimeShiftvisibility
- VisibilityaskerId
- AskerIdreason
- ReasonmessageText
- MessageTexteventId
- EventId
public abstract java.lang.String getUserId()
public abstract void setUserId(java.lang.String userId)
public abstract java.lang.Integer getTimeShift()
public abstract void setTimeShift(java.lang.Integer timeShift)
public abstract void setTimeShift(int timeShift)
public abstract Visibility getVisibility()
All
(visible for all participants),
Int
(visible only for agents and supervisors), Vip
(visible only for supervisors).
public abstract void setVisibility(Visibility visibility)
All
(visible for all participants),
Int
(visible only for agents and supervisors), Vip
(visible only for supervisors).
public abstract java.lang.String getAskerId()
public abstract void setAskerId(java.lang.String askerId)
public abstract Reason getReason()
public abstract void setReason(Reason reason)
public abstract MessageText getMessageText()
public abstract void setMessageText(MessageText messageText)
public abstract java.lang.Integer getEventId()
public abstract void setEventId(java.lang.Integer eventId)
public abstract void setEventId(int eventId)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |