Class Contact

java.lang.Object
altitude.integrationServer.types.Contact

public class Contact extends Object
Represents the information about a contact.
  • Constructor Details

    • Contact

      public Contact()
  • Method Details

    • getId

      public int getId()
      Identifier of the contact.
    • setId

      public void setId(int value)
      Identifier of the contact.
    • getAgentId

      public int getAgentId()
      Identifier of the agent.
    • setAgentId

      public void setAgentId(int value)
      Identifier of the agent.
    • getAgentName

      public String getAgentName()
      Name of the agent.
    • setAgentName

      public void setAgentName(String value)
      Name of the agent.
    • getAgentFullName

      public String getAgentFullName()
      Full name of the agent.
    • setAgentFullName

      public void setAgentFullName(String value)
      Full name of the agent.
    • getHandlingAgentId

      public int getHandlingAgentId()
      Identifier of the handling agent.
    • setHandlingAgentId

      public void setHandlingAgentId(int value)
      Identifier of the handling agent.
    • getHandlingAgentName

      public String getHandlingAgentName()
      User name of the handling agent.
    • setHandlingAgentName

      public void setHandlingAgentName(String value)
      User name of the handling agent.
    • getCampaignId

      public int getCampaignId()
      Identifier of the campaign.
    • setCampaignId

      public void setCampaignId(int value)
      Identifier of the campaign.
    • getCampaignName

      public String getCampaignName()
      Name of the campaign.
    • setCampaignName

      public void setCampaignName(String value)
      Name of the campaign.
    • getMoment

      public GregorianCalendar getMoment()
      Moment.
    • setMoment

      public void setMoment(GregorianCalendar value)
      Moment.
    • getPriority

      public int getPriority()
      Priority.
    • setPriority

      public void setPriority(int value)
      Priority.
    • getAbsolutePriority

      public int getAbsolutePriority()
      Absolute priority.
    • setAbsolutePriority

      public void setAbsolutePriority(int value)
      Absolute 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.
    • setOutboundRuleGuiName

      public void setOutboundRuleGuiName(String value)
      Name of the outbound rule for the GUI.
    • getTimeZoneName

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

      public void setTimeZoneName(String value)
      Name of the time zone.
    • getIsLoadable

      public boolean getIsLoadable()
      If true, the agent can load the contact.
    • setIsLoadable

      public void setIsLoadable(boolean value)
      If true, the agent can load the contact.
    • getInteractionStatus

      public InteractionStatus getInteractionStatus()
      Enumerated InteractionStatus with status of the interaction.
    • setInteractionStatus

      public void setInteractionStatus(InteractionStatus value)
      Enumerated InteractionStatus with status of the interaction.
    • getBusinessStatus

      public ContactBusinessStatus getBusinessStatus()
      Enumerated ContactBusinessStatus with business status of the contact.
    • setBusinessStatus

      public void setBusinessStatus(ContactBusinessStatus value)
      Enumerated ContactBusinessStatus with business status of the contact.
    • getContactListId

      public int getContactListId()
      Identifier of the contact list.
    • setContactListId

      public void setContactListId(int value)
      Identifier of the contact list.
    • getContactListName

      public String getContactListName()
      Name of the contact list.
    • setContactListName

      public void setContactListName(String value)
      Name of the contact list.
    • getManualScheduleMoment

      public GregorianCalendar getManualScheduleMoment()
      Date for which the next contact has been scheduled.
    • setManualScheduleMoment

      public void setManualScheduleMoment(GregorianCalendar value)
      Date for which the next contact has been scheduled.
    • getManualRescheduleTimeLimit

      public Duration getManualRescheduleTimeLimit()
      Manual schedule time limit.
    • setManualRescheduleTimeLimit

      public void setManualRescheduleTimeLimit(Duration value)
      Manual schedule time limit.
    • getReschedulePhone

      public String getReschedulePhone()
      Manual schedule phone.
    • setReschedulePhone

      public void setReschedulePhone(String value)
      Manual schedule phone.
    • getReschedulePhoneScheduleRule

      public String getReschedulePhoneScheduleRule()
      Reschedule phone schedule rule.
    • setReschedulePhoneScheduleRule

      public void setReschedulePhoneScheduleRule(String value)
      Reschedule phone schedule rule.
    • getSkillProfileName

      public String getSkillProfileName()
      Name of the skill profile required for the contact.
    • setSkillProfileName

      public void setSkillProfileName(String value)
      Name of the skill profile required for the contact.
    • getForcePowerDial

      public boolean getForcePowerDial()
      If true, enables the forcing of power dial.
    • setForcePowerDial

      public void setForcePowerDial(boolean value)
      If true, enables the forcing of power dial.
    • getUsesDoNotCallList

      public boolean getUsesDoNotCallList()
      If true, the contact uses a do not call list.
    • setUsesDoNotCallList

      public void setUsesDoNotCallList(boolean value)
      If true, the contact uses a do not call list.
    • getNTriesAuto

      public short getNTriesAuto()
      No. of accumulated automatic tries.
    • setNTriesAuto

      public void setNTriesAuto(short value)
      No. of accumulated automatic tries.
    • getNTriesManual

      public short getNTriesManual()
      No. of accumulated manual reschedules.
    • setNTriesManual

      public void setNTriesManual(short value)
      No. of accumulated manual reschedules.
    • getBusyNTriesAuto

      public short getBusyNTriesAuto()
      No. of tries with busy outcome.
    • setBusyNTriesAuto

      public void setBusyNTriesAuto(short value)
      No. of tries with busy outcome.
    • getContactProfile

      public ContactProfile getContactProfile()
      Contact profile.
    • setContactProfile

      public void setContactProfile(ContactProfile value)
      Contact profile.
    • getAttributes

      public Attribute[] getAttributes()
      Contact attributes.
    • setAttributes

      public void setAttributes(Attribute[] value)
      Contact attributes.
    • getServiceAniListName

      public String getServiceAniListName()
      Name of the service ANI list to use when dialing to the contact.
    • setServiceAniListName

      public void setServiceAniListName(String value)
      Name of the service ANI list to use when dialing to the contact.