Class GroupDnDnTable2Row

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

public class GroupDnDnTable2Row extends Object implements BroadWorksTableRow, Serializable
Response to the GroupDnGetAssignmentPagedSortedListRequest. The response contains a table with columns: "Phone Numbers", "Department", "Department Type", "Parent Department", "Parent Department Type", "Activated", "Available", "User Id", "Last Name", "First Name", "Extension", "Email Address", "User Type", "Country Code", "National Prefix". The "Phone Numbers" column contains either a single DN or a range of DNs. The "User Id", "Last Name" and "First Name" columns contains the corresponding attributes of the user possessing the DN(s). For a service instance, "Last Name" contains the service instance name and "First Name" column contains the corresponding enumerated UserType value. The "Department" column contains the department of the DN, not the department of the user or service instance. The "Department Type" and "Parent Department Type" columns will contain the values "Enterprise" or "Group". The "Activated" column indicates if the DN or DN range has been activated. Only has a value if the DN(s) is assigned to a user. The "User Type" column contains the corresponding enumerated UserType value. The "Country Code" column indicates the dialing prefix for the phone number. The "National Prefix" column indicates the digit sequence to be dialed before the telephone number. NOTE: the same phone number can show up in the list twice if the phone number is being used as the group calling line Id.
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • GroupDnDnTable2Row

      public GroupDnDnTable2Row()
  • Method Details

    • getPhoneNumbers

      public String getPhoneNumbers()
    • setPhoneNumbers

      public void setPhoneNumbers(String phoneNumbers)
    • getDepartment

      public String getDepartment()
    • setDepartment

      public void setDepartment(String department)
    • getDepartmentType

      public String getDepartmentType()
    • setDepartmentType

      public void setDepartmentType(String departmentType)
    • getParentDepartment

      public String getParentDepartment()
    • setParentDepartment

      public void setParentDepartment(String parentDepartment)
    • getParentDepartmentType

      public String getParentDepartmentType()
    • setParentDepartmentType

      public void setParentDepartmentType(String parentDepartmentType)
    • getActivated

      public String getActivated()
    • setActivated

      public void setActivated(String activated)
    • getAvailable

      public String getAvailable()
    • setAvailable

      public void setAvailable(String available)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • getExtension

      public String getExtension()
    • setExtension

      public void setExtension(String extension)
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
    • getUserType

      public String getUserType()
    • setUserType

      public void setUserType(String userType)
    • getCountryCode

      public String getCountryCode()
    • setCountryCode

      public void setCountryCode(String countryCode)
    • getNationalPrefix

      public String getNationalPrefix()
    • setNationalPrefix

      public void setNationalPrefix(String nationalPrefix)
    • getUser

      public User getUser(BroadWorksServer broadWorksServer)
    • getFromNode

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

      public static List<GroupDnDnTable2Row> 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