Class UserCallNotifyCriteriaTableRow

java.lang.Object
co.ecg.alpaca.toolkit.generated.tables.UserCallNotifyCriteriaTableRow
All Implemented Interfaces:
BroadWorksTableRow, Serializable

public class UserCallNotifyCriteriaTableRow extends Object implements BroadWorksTableRow, Serializable
Response to the UserCallNotifyGetRequest. The criteria table's column headings are: "Is Active", "Criteria Name", "Time Schedule", "Calls From", "Blacklisted" ,"Holiday Schedule", "Calls To Type", "Calls To Number" and "Calls To Extension". The following columns are only returned in AS data mode: "Calls To Type", "Calls To Number" and "Calls To Extension" The possible values for the "Calls To Type" column are the following or a combination of them separated by comma: - Primary - Alternate X (where x is a number between 1 and 10) - Mobility The possible values for the "Calls To Number" column are the following or a combination of them separated by comma: - The value of the phone number for the corresponding Calls To Type, when the number is available. i.e. Alternate 1 may have extension, but no number. - When no number is available a blank space is provided instead. The possible values for the "Calls To Extension" column are the following or a combination of them separated by comma: - The value of the extension for the corresponding Calls To Type, when the extension is available. i.e. Primary may have number, but no extension. - For Mobility Calls To Type, this is always blank. - When no extension is available a blank space is provided instead.
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • UserCallNotifyCriteriaTableRow

      public UserCallNotifyCriteriaTableRow()
  • Method Details

    • getIsActive

      public String getIsActive()
    • setIsActive

      public void setIsActive(String isActive)
    • getCriteriaName

      public String getCriteriaName()
    • setCriteriaName

      public void setCriteriaName(String criteriaName)
    • getTimeSchedule

      public String getTimeSchedule()
    • setTimeSchedule

      public void setTimeSchedule(String timeSchedule)
    • getCallsFrom

      public String getCallsFrom()
    • setCallsFrom

      public void setCallsFrom(String callsFrom)
    • getBlacklisted

      public String getBlacklisted()
    • setBlacklisted

      public void setBlacklisted(String blacklisted)
    • getHolidaySchedule

      public String getHolidaySchedule()
    • setHolidaySchedule

      public void setHolidaySchedule(String holidaySchedule)
    • getCallsToType

      public String getCallsToType()
    • setCallsToType

      public void setCallsToType(String callsToType)
    • getCallsToNumber

      public String getCallsToNumber()
    • setCallsToNumber

      public void setCallsToNumber(String callsToNumber)
    • getCallsToExtension

      public String getCallsToExtension()
    • setCallsToExtension

      public void setCallsToExtension(String callsToExtension)
    • getFromNode

      Creates the OCI Table Row with the given Node
      Parameters:
      n - The Node to parse for the OCI Table
    • getFromNodeArray

      public static List<UserCallNotifyCriteriaTableRow> getFromNodeArray(Node[] nodeArray, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode)
      Creates the OCI Table Type Array with the given NodeArray
      Parameters:
      nodeArray - The NodeArray to parse for the OCI Table
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object