Class UserPhoneDirectoryDirectoryTableRow

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

public class UserPhoneDirectoryDirectoryTableRow extends Object implements BroadWorksTableRow, Serializable
Response to UserPhoneDirectoryGetListRequest. The "My Room Room Id" and "My Room Bridge Id" are only populated for users assigned the "Collaborate-Audio" service. Contains a table with a row for each phone number and column headings : "Name", "Number", "Extension", "Mobile", "Email Address", "Department", "First Name", "Last Name", "User Id", "Title", "IMP Id", "My Room Room Id", "My Room Bridge Id", "Service Name". The Service Name represents the localized service name for service instances. The localized values are taken from the BroadworksLabel.properties file. Service Name is currently supporting: AutoAttendant, AutoAttendantStandard, AutoAttendantVideo, CallCenter, CallCenterStandard, CallCenterPremium HuntGroup, InstantGroupCall, VoiceMessagingGroup, RoutePoint, BroadWorksAnywhere, GroupPaging, FindmeFollowme, VoiceXML, FlexibleSeatingGuest, CollaborateAudio, MeetMeConferencing. For a Regular User or a Virtual On Network Enterprise Extensions, the Service Name is empty. The following columns are only returned in AS data mode: "My Room Room Id", "My Room Bridge Id", "Service Name"
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • UserPhoneDirectoryDirectoryTableRow

      public UserPhoneDirectoryDirectoryTableRow()
  • Method Details

    • getMyRoomRoomId

      public String getMyRoomRoomId()
    • setMyRoomRoomId

      public void setMyRoomRoomId(String myRoomRoomId)
    • getMyRoomBridgeId

      public String getMyRoomBridgeId()
    • setMyRoomBridgeId

      public void setMyRoomBridgeId(String myRoomBridgeId)
    • getCollaborateAudio

      public String getCollaborateAudio()
    • setCollaborateAudio

      public void setCollaborateAudio(String collaborateAudio)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNumber

      public String getNumber()
    • setNumber

      public void setNumber(String number)
    • getExtension

      public String getExtension()
    • setExtension

      public void setExtension(String extension)
    • getMobile

      public String getMobile()
    • setMobile

      public void setMobile(String mobile)
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
    • getDepartment

      public String getDepartment()
    • setDepartment

      public void setDepartment(String department)
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName(String firstName)
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName(String lastName)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getIMPId

      public String getIMPId()
    • setIMPId

      public void setIMPId(String iMPId)
    • getServiceName

      public String getServiceName()
    • setServiceName

      public void setServiceName(String serviceName)
    • 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<UserPhoneDirectoryDirectoryTableRow> 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