Class ExternalInteractionRegistrationData

java.lang.Object
altitude.integrationServer.types.ExternalInteractionRegistrationData

public class ExternalInteractionRegistrationData extends Object
Hold information about a registration of an interaction whose origin is external to Altitude uCI, that is being handled by an agent.
  • Constructor Details

    • ExternalInteractionRegistrationData

      public ExternalInteractionRegistrationData()
  • Method Details

    • getId

      public int getId()
      Identifier of the external interaction registration.
    • setId

      public void setId(int value)
      Identifier of the external interaction registration.
    • getInteractionId

      public int getInteractionId()
      Identifier of the interaction if the ExternalInteractionRegistration was created in the context of a session; Constants.IntNoValue otherwise.
    • setInteractionId

      public void setInteractionId(int value)
      Identifier of the interaction if the ExternalInteractionRegistration was created in the context of a session; Constants.IntNoValue otherwise.
    • getInteractionKey

      public String getInteractionKey()
      Global identifier of the interaction.
    • setInteractionKey

      public void setInteractionKey(String value)
      Global identifier of the interaction.
    • getMediaId

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

      public void setMediaId(int value)
      Identifier of the media of the external interaction.
    • getMediaName

      public String getMediaName()
      Name of the media of the external interaction.
    • setMediaName

      public void setMediaName(String value)
      Name of the media of the external interaction.
    • getMediaGuiName

      public String getMediaGuiName()
      Name of the media for the GUI of the external interaction.
    • setMediaGuiName

      public void setMediaGuiName(String value)
      Name of the media for the GUI of the external interaction.
    • getMediaType

      public MediaType getMediaType()
      Type of the media of the external interaction.
    • setMediaType

      public void setMediaType(MediaType value)
      Type of the media of the external interaction.
    • getParentMediaId

      public Integer getParentMediaId()
      Identifier of the media that the media of the external interaction inherits from.
    • setParentMediaId

      public void setParentMediaId(Integer value)
      Identifier of the media that the media of the external interaction inherits from.
    • getParentMediaName

      public String getParentMediaName()
      Name of the media that the media of the external interaction inherits from.
    • setParentMediaName

      public void setParentMediaName(String value)
      Name of the media that the media of the external interaction inherits from.
    • getParentMediaGuiName

      public String getParentMediaGuiName()
      Name of the media for the GUI that the media of the external interaction inherits from.
    • setParentMediaGuiName

      public void setParentMediaGuiName(String value)
      Name of the media for the GUI that the media of the external interaction inherits from.
    • getAgentId

      public int getAgentId()
      Identifier of the agent that is handling the external interaction.
    • setAgentId

      public void setAgentId(int value)
      Identifier of the agent that is handling the external interaction.
    • getAgentName

      public String getAgentName()
      Name of the agent that is handling the external interaction.
    • setAgentName

      public void setAgentName(String value)
      Name of the agent that is handling the external interaction.
    • getCampaignId

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

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

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

      public void setCampaignName(String value)
      Name of the campaign of the external interaction.
    • getOrigin

      public InteractionOrigin getOrigin()
      Origin of the external interaction.
    • setOrigin

      public void setOrigin(InteractionOrigin value)
      Origin of the external interaction.
    • getFromAddress

      public String getFromAddress()
      Address of the initiator of the external interaction.
    • setFromAddress

      public void setFromAddress(String value)
      Address of the initiator of the external interaction.
    • getToAddress

      public String getToAddress()
      Address of the recipient of the external interaction.
    • setToAddress

      public void setToAddress(String value)
      Address of the recipient of the external interaction.
    • getAgentIsBusy

      public boolean getAgentIsBusy()
      true if the agent should not be distributed other interaction while handling the current one.
    • setAgentIsBusy

      public void setAgentIsBusy(boolean value)
      true if the agent should not be distributed other interaction while handling the current one.
    • getBusinessStatus

      public BusinessStatus getBusinessStatus()
      Business status of the external interaction.
    • setBusinessStatus

      public void setBusinessStatus(BusinessStatus value)
      Business status of the external interaction.
    • getExternalInteractionStatus

      public ExternalInteractionStatus getExternalInteractionStatus()
      Status of the external interaction.
    • setExternalInteractionStatus

      public void setExternalInteractionStatus(ExternalInteractionStatus value)
      Status of the external interaction.
    • getDirectoryId

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

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

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

      public void setContactProfileId(Integer value)
      Identifier of the contact profile.
    • getRecordingDocumentId

      public Integer getRecordingDocumentId()
      Identifier of the recording document.
    • setRecordingDocumentId

      public void setRecordingDocumentId(Integer value)
      Identifier of the recording document.
    • getOutcomes

      public Attribute[][] getOutcomes()
      Gets or sets the outcomes.
    • setOutcomes

      public void setOutcomes(Attribute[][] value)
      Gets or sets the outcomes.