Class IncomingSessionEvent

All Implemented Interfaces:
Serializable

public class IncomingSessionEvent extends SessionEvent
Represents the events related to a new session not started by the agent.
See Also:
  • Constructor Details

    • IncomingSessionEvent

      public IncomingSessionEvent()
  • Method Details

    • getHasInteraction

      public boolean getHasInteraction()
      If true, the session has one interaction associated.
    • setHasInteraction

      public void setHasInteraction(boolean value)
      If true, the session has one interaction associated.
    • getMediaType

      public MediaType getMediaType()
      The type of the media.
    • setMediaType

      public void setMediaType(MediaType value)
      The type of the media.
    • getMediaId

      public int getMediaId()
      Identifier of the media.
    • setMediaId

      public void setMediaId(int value)
      Identifier of the media.
    • getEmail

      public EmailEventData getEmail()
      Represents the data in an email event.
    • setEmail

      public void setEmail(EmailEventData value)
      Represents the data in an email event.
    • getPhone

      public PhoneEventData getPhone()
      Represents the data of a phone event.
    • setPhone

      public void setPhone(PhoneEventData value)
      Represents the data of a phone event.
    • getInstantMessaging

      public InstantMessagingEventData getInstantMessaging()
      Represents the data in an instant messaging event.
    • setInstantMessaging

      public void setInstantMessaging(InstantMessagingEventData value)
      Represents the data in an instant messaging event.
    • getWorkflow

      public WorkflowEventData getWorkflow()
      Represents the data of a workflow event.
    • setWorkflow

      public void setWorkflow(WorkflowEventData value)
      Represents the data of a workflow event.
    • getSocial

      public SocialEventData getSocial()
      Represents the data of a social event.
    • setSocial

      public void setSocial(SocialEventData value)
      Represents the data of a social event.
    • getHasDataTransaction

      public boolean getHasDataTransaction()
      If true, the session has one data transaction associated.
    • setHasDataTransaction

      public void setHasDataTransaction(boolean value)
      If true, the session has one data transaction associated.
    • getDataTransaction

      public DataTransactionEventData getDataTransaction()
      Represents the data transaction event data.
    • setDataTransaction

      public void setDataTransaction(DataTransactionEventData value)
      Represents the data transaction event data.
    • getCreatedByClient

      public boolean getCreatedByClient()
      If true, the session has created by client.
    • setCreatedByClient

      public void setCreatedByClient(boolean value)
      If true, the session has created by client.
    • getMediaTypeId

      public int getMediaTypeId()
      Media type identifier.
    • setMediaTypeId

      public void setMediaTypeId(int value)
      Media type identifier.
    • getInteractionOrigin

      public InteractionOrigin getInteractionOrigin()
      Interaction origin.
    • setInteractionOrigin

      public void setInteractionOrigin(InteractionOrigin value)
      Interaction origin.
    • getIsAnonymous

      public boolean getIsAnonymous()
      If true, the session is anonymous.
    • setIsAnonymous

      public void setIsAnonymous(boolean value)
      If true, the session is anonymous.
    • toString

      public String toString()
      Converts the value of this event to a string representation.
      Overrides:
      toString in class AgentEvent
      Returns:
      The string representation of the event.