Platform SDK Java 8.5 API Reference

com.genesyslab.platform.webmedia.protocol.flexchat
Class FlexTranscript

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.runtime.CompoundValue
          extended by com.genesyslab.platform.webmedia.protocol.flexchat.FlexTranscript
All Implemented Interfaces:
ProtocolDescriptionSupport

public abstract class FlexTranscript
extends com.genesyslab.platform.commons.protocol.runtime.CompoundValue


Constructor Summary
FlexTranscript()
           
 
Method Summary
static FlexTranscript create()
          Creates instance of FlexTranscript with no parameters set.
static FlexTranscript create(java.lang.String startAt, java.lang.String sessionId, java.lang.Integer lastPosition, EventInfoList eventInfoList)
          Creates instance of FlexTranscript.
static FlexTranscript create(java.lang.String startAt, java.lang.String sessionId, java.lang.Integer lastPosition, EventInfoList eventInfoList, java.lang.Integer savedPosition)
          Creates instance of FlexTranscript.
abstract  EventInfoList getEventInfoList()
          A list of flexchat events returned with a FlexTranscript object.
abstract  java.lang.Integer getIdleTimeExpire()
           
abstract  java.lang.Integer getLastPosition()
          An integer that indicates the last position for a FlexTranscript object.
abstract  java.lang.Boolean getMonitored()
           
abstract  java.lang.Integer getSavedPosition()
           
abstract  java.lang.String getSessionId()
          The unique session ID for chat sessions.
abstract  java.lang.String getStartAt()
          Starting time for a FlexTranscript object.
abstract  void setEventInfoList(EventInfoList eventInfoList)
          A list of flexchat events returned with a FlexTranscript object.
abstract  void setIdleTimeExpire(int idleTimeExpire)
           
abstract  void setIdleTimeExpire(java.lang.Integer idleTimeExpire)
           
abstract  void setLastPosition(int lastPosition)
          An integer that indicates the last position for a FlexTranscript object.
abstract  void setLastPosition(java.lang.Integer lastPosition)
          An integer that indicates the last position for a FlexTranscript object.
abstract  void setMonitored(java.lang.Boolean monitored)
           
abstract  void setSavedPosition(int savedPosition)
           
abstract  void setSavedPosition(java.lang.Integer savedPosition)
           
abstract  void setSessionId(java.lang.String sessionId)
          The unique session ID for chat sessions.
abstract  void setStartAt(java.lang.String startAt)
          Starting time for a FlexTranscript object.
 
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

FlexTranscript

public FlexTranscript()
Method Detail

create

public static FlexTranscript create()
Creates instance of FlexTranscript with no parameters set.

Returns:
instance of FlexTranscript

create

public static FlexTranscript create(java.lang.String startAt,
                                    java.lang.String sessionId,
                                    java.lang.Integer lastPosition,
                                    EventInfoList eventInfoList)
Creates instance of FlexTranscript.

Parameters:
startAt - StartAt
sessionId - SessionId
lastPosition - LastPosition
eventInfoList - EventInfoList
Returns:
instance of FlexTranscript

create

public static FlexTranscript create(java.lang.String startAt,
                                    java.lang.String sessionId,
                                    java.lang.Integer lastPosition,
                                    EventInfoList eventInfoList,
                                    java.lang.Integer savedPosition)
Creates instance of FlexTranscript.

Parameters:
startAt - StartAt
sessionId - SessionId
lastPosition - LastPosition
eventInfoList - EventInfoList
savedPosition - SavedPosition
Returns:
instance of FlexTranscript

getStartAt

public abstract java.lang.String getStartAt()
Starting time for a FlexTranscript object.


setStartAt

public abstract void setStartAt(java.lang.String startAt)
Starting time for a FlexTranscript object.


getSessionId

public abstract java.lang.String getSessionId()
The unique session ID for chat sessions. This property must be specified when a party joins (or is released from) an existing chat session. Leave this property empty when creating a new chat session.


setSessionId

public abstract void setSessionId(java.lang.String sessionId)
The unique session ID for chat sessions. This property must be specified when a party joins (or is released from) an existing chat session. Leave this property empty when creating a new chat session.


getLastPosition

public abstract java.lang.Integer getLastPosition()
An integer that indicates the last position for a FlexTranscript object.


setLastPosition

public abstract void setLastPosition(java.lang.Integer lastPosition)
An integer that indicates the last position for a FlexTranscript object.


setLastPosition

public abstract void setLastPosition(int lastPosition)
An integer that indicates the last position for a FlexTranscript object.


getEventInfoList

public abstract EventInfoList getEventInfoList()
A list of flexchat events returned with a FlexTranscript object.


setEventInfoList

public abstract void setEventInfoList(EventInfoList eventInfoList)
A list of flexchat events returned with a FlexTranscript object.


getSavedPosition

public abstract java.lang.Integer getSavedPosition()

setSavedPosition

public abstract void setSavedPosition(java.lang.Integer savedPosition)

setSavedPosition

public abstract void setSavedPosition(int savedPosition)

getIdleTimeExpire

public abstract java.lang.Integer getIdleTimeExpire()

setIdleTimeExpire

public abstract void setIdleTimeExpire(java.lang.Integer idleTimeExpire)

setIdleTimeExpire

public abstract void setIdleTimeExpire(int idleTimeExpire)

getMonitored

public abstract java.lang.Boolean getMonitored()

setMonitored

public abstract void setMonitored(java.lang.Boolean monitored)

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.