Class GroupCustomContactDirectoryUserTable1Row

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

public class GroupCustomContactDirectoryUserTable1Row extends Object implements BroadWorksTableRow, Serializable
Response to the GroupCustomContactDirectoryGetRequest17. The response contains all the contacts in the group's given custom contact directory. Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name", "Virtual On-Net Phone Number", "Group Id", "Is Virtual On-Net User", "Department", "Phone Number", "Extension", "Mobile", "Email Address", "Yahoo Id", "Title", "IMP Id", "Receptionist Note". If the entry represents a Virtual On-Net user then "User Id" is blank, the "Virtual On-Net Phone Number" contains the phone Number of the Virtual On-Net user, the "Group Id" contains the Virtual On-Net user's group and the "Is Virtual On-Net User" contains true. If the entry represents a BroadWorks user then the "User Id" contains his BroadWorks userId, the "Virtual On-Net Phone Number" and "Group Id" fields are field is blank and the "Is Virtual On-Net User" contains false. The Receptionist Note column is only populated in AS Mode, if the user sending the request is the owner of the Receptionist Note and a Note exists.
Author:
AlpacaGenerator
See Also:
  • Constructor Details

    • GroupCustomContactDirectoryUserTable1Row

      public GroupCustomContactDirectoryUserTable1Row()
  • Method Details

    • 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)
    • getHiraganaLastName

      public String getHiraganaLastName()
    • setHiraganaLastName

      public void setHiraganaLastName(String hiraganaLastName)
    • getHiraganaFirstName

      public String getHiraganaFirstName()
    • setHiraganaFirstName

      public void setHiraganaFirstName(String hiraganaFirstName)
    • getVirtualOnNetPhoneNumber

      public String getVirtualOnNetPhoneNumber()
    • setVirtualOnNetPhoneNumber

      public void setVirtualOnNetPhoneNumber(String virtualOnNetPhoneNumber)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getIsVirtualOnNetUser

      public String getIsVirtualOnNetUser()
    • setIsVirtualOnNetUser

      public void setIsVirtualOnNetUser(String isVirtualOnNetUser)
    • getDepartment

      public String getDepartment()
    • setDepartment

      public void setDepartment(String department)
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • 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)
    • getYahooId

      public String getYahooId()
    • setYahooId

      public void setYahooId(String yahooId)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getIMPId

      public String getIMPId()
    • setIMPId

      public void setIMPId(String iMPId)
    • getReceptionistNote

      public String getReceptionistNote()
    • setReceptionistNote

      public void setReceptionistNote(String receptionistNote)
    • 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

      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