Class GroupAccessDeviceDeviceUserTableRow

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

public class GroupAccessDeviceDeviceUserTableRow extends Object implements BroadWorksTableRow, Serializable
Response to GroupAccessDeviceGetUserListRequest21sp1. The column headings for the deviceUserTable are: "Line/Port", "Last Name", "First Name", "Phone Number", "User Id", "User Type", "Endpoint Type", "Order", "Primary Line/Port", "Extension", "Department", "Email Address", "Private Identity". In IMS mode, the table will contain a row for each TEL-URI in the Phone Number column. In Standalone mode, rows for the alternate numbers are not included. The User Type column contains one of the enumerated UserType values. The Endpoint Type column contains one of the enumerated EndpointType21sp1 values. The value Mobility in Endpoint Type column is only applicable in AS data mode. The Private Identity column is empty is AS mode.
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • GroupAccessDeviceDeviceUserTableRow

      public GroupAccessDeviceDeviceUserTableRow()
  • Method Details

    • getLinePort

      public String getLinePort()
    • setLinePort

      public void setLinePort(String linePort)
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getUserType

      public String getUserType()
    • setUserType

      public void setUserType(String userType)
    • getEndpointType

      public String getEndpointType()
    • setEndpointType

      public void setEndpointType(String endpointType)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String order)
    • getPrimaryLinePort

      public String getPrimaryLinePort()
    • setPrimaryLinePort

      public void setPrimaryLinePort(String primaryLinePort)
    • getExtension

      public String getExtension()
    • setExtension

      public void setExtension(String extension)
    • getDepartment

      public String getDepartment()
    • setDepartment

      public void setDepartment(String department)
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
    • getPrivateIdentity

      public String getPrivateIdentity()
    • setPrivateIdentity

      public void setPrivateIdentity(String privateIdentity)
    • 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<GroupAccessDeviceDeviceUserTableRow> 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