Class ContactLoadedEvent

All Implemented Interfaces:
Serializable

public class ContactLoadedEvent extends SessionEvent
Notifies that the contact was loaded.
See Also:
  • Constructor Details

    • ContactLoadedEvent

      public ContactLoadedEvent()
  • Method Details

    • getCampaignId

      public int getCampaignId()
      Identifier of the campaign script running in the scope of the session.
    • setCampaignId

      public void setCampaignId(int value)
      Identifier of the campaign script running in the scope of the session.
    • getContactId

      public int getContactId()
      Unique identifier of the contact related to the call.
    • setContactId

      public void setContactId(int value)
      Unique identifier of the contact related to the call.
    • getCreatedByWorkflow

      public boolean getCreatedByWorkflow()
      If true, the contact was created by workflow.
    • setCreatedByWorkflow

      public void setCreatedByWorkflow(boolean value)
      If true, the contact was created by workflow.
    • getDirectoryId

      public int getDirectoryId()
      Identifier of the directory.
    • setDirectoryId

      public void setDirectoryId(int value)
      Identifier of the directory.
    • getContactProfileId

      public int getContactProfileId()
      Identifier of the contact profile.
    • setContactProfileId

      public void setContactProfileId(int value)
      Identifier of the contact profile.
    • getUsesDoNotCallList

      public boolean getUsesDoNotCallList()
      If true, the do not call list is used.
    • setUsesDoNotCallList

      public void setUsesDoNotCallList(boolean value)
      If true, the do not call list is used.
    • getMoment

      public GregorianCalendar getMoment()
      Moment.
    • setMoment

      public void setMoment(GregorianCalendar value)
      Moment.
    • getAssignedAgent

      public String getAssignedAgent()
      Agent user name.
    • setAssignedAgent

      public void setAssignedAgent(String value)
      Agent user name.
    • getPriority

      public int getPriority()
      Priority.
    • setPriority

      public void setPriority(int value)
      Priority.
    • getOutboundRuleName

      public String getOutboundRuleName()
      Name of the outbound rule.
    • setOutboundRuleName

      public void setOutboundRuleName(String value)
      Name of the outbound rule.
    • getOutboundRuleGuiName

      public String getOutboundRuleGuiName()
      Name of the outbound rule for the GUI.
    • getSkillProfileName

      public String getSkillProfileName()
      Skill profile name.
    • setSkillProfileName

      public void setSkillProfileName(String value)
      Skill profile name.
    • getTimeZoneName

      public String getTimeZoneName()
      Abbreviation of the time zone.
    • setTimeZoneName

      public void setTimeZoneName(String value)
      Abbreviation of the time zone.
    • getReschedulePhone

      public String getReschedulePhone()
      The phone to reschedule manually.
    • setReschedulePhone

      public void setReschedulePhone(String value)
      The phone to reschedule manually.
    • getReschedulePhoneScheduleRuleId

      public int getReschedulePhoneScheduleRuleId()
      Identifier of the phone reschedule rule.
    • setReschedulePhoneScheduleRuleId

      public void setReschedulePhoneScheduleRuleId(int value)
      Identifier of the phone reschedule rule.
    • getRescheduleTimeLimit

      public Duration getRescheduleTimeLimit()
      The time limit to reschedule.
    • setRescheduleTimeLimit

      public void setRescheduleTimeLimit(Duration value)
      The time limit to reschedule.
    • getAttributes

      public Attribute[] getAttributes()
      Attributes.
    • setAttributes

      public void setAttributes(Attribute[] value)
      Attributes.
    • getPreviousStatus

      public InteractionStatus getPreviousStatus()
      Previous contact status.
    • setPreviousStatus

      public void setPreviousStatus(InteractionStatus value)
      Previous contact status.
    • getReservedBy

      public String getReservedBy()
      User name of the agent that is handling this contact and has full access to it.
    • setReservedBy

      public void setReservedBy(String value)
      User name of the agent that is handling this contact and has full access to it.
    • getOwnReservationMode

      public ContactReservationMode getOwnReservationMode()
      The mode of the contact reservation for the current agent.
    • setOwnReservationMode

      public void setOwnReservationMode(ContactReservationMode value)
      The mode of the contact reservation for the current agent.
    • 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.