Class DataTransactionData

java.lang.Object
altitude.integrationServer.types.DataTransactionData

public class DataTransactionData extends Object
Represents the data transaction data.
  • Constructor Details

    • DataTransactionData

      public DataTransactionData()
  • Method Details

    • 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.
    • 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.
    • 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.
    • getDirectoryName

      public String getDirectoryName()
      Name of the directory.
    • setDirectoryName

      public void setDirectoryName(String value)
      Name of the directory.
    • getContactProfileId

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

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

      public int getTransferredDirectoryId()
      Identifier of the transferred directory.
    • setTransferredDirectoryId

      public void setTransferredDirectoryId(int value)
      Identifier of the transferred directory.
    • getTransferredContactProfileId

      public int getTransferredContactProfileId()
      Identifier of the transferred contact profile.
    • setTransferredContactProfileId

      public void setTransferredContactProfileId(int value)
      Identifier of the transferred contact profile.
    • getTransferredAttributes

      public Attribute[] getTransferredAttributes()
      Transferred attributes.
    • setTransferredAttributes

      public void setTransferredAttributes(Attribute[] value)
      Transferred attributes.
    • 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.
    • getStatisticalData

      public StatisticalData getStatisticalData()
      Enumerated StatisticalData with the statistics about the agent and the campaign.
    • setStatisticalData

      public void setStatisticalData(StatisticalData value)
      Enumerated StatisticalData with the statistics about the agent and the campaign.
    • getMoment

      public GregorianCalendar getMoment()
      Moment.
    • setMoment

      public void setMoment(GregorianCalendar value)
      Moment.
    • getAgent

      public String getAgent()
      Agent user name.
    • setAgent

      public void setAgent(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.
    • setOutboundRuleGuiName

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

      public String getSkillProfileName()
      Skill profile name.
    • setSkillProfileName

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

      public AddressType getOutboundAddressType()
      Enumerated AddressType with the outbound address type.
    • setOutboundAddressType

      public void setOutboundAddressType(AddressType value)
      Enumerated AddressType with the outbound address type.
    • getPreviousStatus

      public InteractionStatus getPreviousStatus()
      Previous interaction status.
    • setPreviousStatus

      public void setPreviousStatus(InteractionStatus value)
      Previous interaction status.
    • getAllowedOperations

      public DataTransactionCanDo getAllowedOperations()
      Allowed operations.
    • setAllowedOperations

      public void setAllowedOperations(DataTransactionCanDo value)
      Allowed operations.
    • 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.
    • getReschedulePhoneScheduleRule

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

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

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

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

      public boolean getAttributesOutOfDate()
      If true, the contact business data in memory is out-of-date, it has been updated by another agent after the data transaction has started. IDataTransaction.RefreshAttributes method can be used to update the session contact business data. IDataTransaction.GetSavedContactAttributes method can be used to retrieve the saved contact business data.
    • setAttributesOutOfDate

      public void setAttributesOutOfDate(boolean value)
      If true, the contact business data in memory is out-of-date, it has been updated by another agent after the data transaction has started. IDataTransaction.RefreshAttributes method can be used to update the session contact business data. IDataTransaction.GetSavedContactAttributes method can be used to retrieve the saved contact business data.
    • getLastUpdatedBy

      public String getLastUpdatedBy()
      User name of the last agent that has updated the contact after the session has started.
    • setLastUpdatedBy

      public void setLastUpdatedBy(String value)
      User name of the last agent that has updated the contact after the session has started.
    • getReservedBy

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

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

      public ContactReservationMode getReservationMode()
      The mode of the current contact reservation.
    • setReservationMode

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

      public Attribute[] getAttributes()
      Attributes.
    • setAttributes

      public void setAttributes(Attribute[] value)
      Attributes.