Class User

All Implemented Interfaces:
Serializable

public class User extends BroadWorksUser
See Also:
  • Field Details

    • lastName

      protected String lastName
    • firstName

      protected String firstName
    • callingLineIdLastName

      protected String callingLineIdLastName
    • callingLineIdFirstName

      protected String callingLineIdFirstName
    • nameDialingName

      protected NameDialingName nameDialingName
    • hiraganaLastName

      protected String hiraganaLastName
    • hiraganaFirstName

      protected String hiraganaFirstName
    • phoneNumber

      protected String phoneNumber
    • extension

      protected String extension
    • callingLineIdPhoneNumber

      protected String callingLineIdPhoneNumber
    • department

      protected DepartmentKey department
    • departmentFullPath

      protected String departmentFullPath
    • language

      protected String language
    • timeZone

      protected String timeZone
    • timeZoneDisplayName

      protected String timeZoneDisplayName
    • defaultAlias

      protected String defaultAlias
    • alias

      protected String[] alias
    • accessDeviceEndpoint

    • trunkAddressing

      protected TrunkAddressingMultipleContactRead22 trunkAddressing
    • title

      protected String title
    • pagerPhoneNumber

      protected String pagerPhoneNumber
    • mobilePhoneNumber

      protected String mobilePhoneNumber
    • emailAddress

      protected String emailAddress
    • yahooId

      protected String yahooId
    • addressLocation

      protected String addressLocation
    • address

      protected StreetAddress address
    • countryCode

      protected String countryCode
    • nationalPrefix

      protected String nationalPrefix
    • networkClassOfService

      protected String networkClassOfService
    • officeZoneName

      protected String officeZoneName
    • primaryZoneName

      protected String primaryZoneName
    • impId

      protected String impId
    • alternateUserId

      protected AlternateUserIdEntry[] alternateUserId
    • allowVideo

      protected Boolean allowVideo
    • resellerId

      protected String resellerId
    • serviceProviderExternalId

      protected String serviceProviderExternalId
    • groupExternalId

      protected String groupExternalId
    • userExternalId

      protected String userExternalId
  • Constructor Details

    • User

      public User()
      Serializable Constructor
    • User

      public User(BroadWorksServer broadWorksServer, String userId)
      Parameters:
      broadWorksServer -
      userId -
    • User

      public User(Group group, String userId)
      Parameters:
      group -
      userId -
  • Method Details

    • getPopulatedUser

      public static User getPopulatedUser(BroadWorksServer broadWorksServer, String userId) throws BroadWorksObjectException
      Retrieves a populated User
      Parameters:
      broadWorksServer -
      userId -
      Throws:
      BroadWorksObjectException
    • getClassName

      public String getClassName()
    • setLastName

      public User setLastName(String lastName)
    • getLastName

      public String getLastName()
    • setFirstName

      public User setFirstName(String firstName)
    • getFirstName

      public String getFirstName()
    • setCallingLineIdLastName

      public User setCallingLineIdLastName(String callingLineIdLastName)
    • getCallingLineIdLastName

      public String getCallingLineIdLastName()
    • setCallingLineIdFirstName

      public User setCallingLineIdFirstName(String callingLineIdFirstName)
    • getCallingLineIdFirstName

      public String getCallingLineIdFirstName()
    • setNameDialingName

      public User setNameDialingName(NameDialingName nameDialingName)
    • getNameDialingName

      public NameDialingName getNameDialingName()
    • setHiraganaLastName

      public User setHiraganaLastName(String hiraganaLastName)
    • getHiraganaLastName

      public String getHiraganaLastName()
    • setHiraganaFirstName

      public User setHiraganaFirstName(String hiraganaFirstName)
    • getHiraganaFirstName

      public String getHiraganaFirstName()
    • setPhoneNumber

      public User setPhoneNumber(String phoneNumber)
    • getPhoneNumber

      public String getPhoneNumber()
    • setExtension

      public User setExtension(String extension)
    • getExtension

      public String getExtension()
    • setCallingLineIdPhoneNumber

      public User setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
    • getCallingLineIdPhoneNumber

      public String getCallingLineIdPhoneNumber()
    • setDepartment

      public User setDepartment(DepartmentKey department)
    • getDepartment

      public DepartmentKey getDepartment()
    • setDepartmentFullPath

      public User setDepartmentFullPath(String departmentFullPath)
    • getDepartmentFullPath

      public String getDepartmentFullPath()
    • setLanguage

      public User setLanguage(String language)
    • getLanguage

      public String getLanguage()
    • setTimeZone

      public User setTimeZone(String timeZone)
    • getTimeZone

      public String getTimeZone()
    • setTimeZoneDisplayName

      public User setTimeZoneDisplayName(String timeZoneDisplayName)
    • getTimeZoneDisplayName

      public String getTimeZoneDisplayName()
    • setDefaultAlias

      public User setDefaultAlias(String defaultAlias)
    • getDefaultAlias

      public String getDefaultAlias()
    • setAlias

      public User setAlias(String... alias)
    • getAlias

      public String[] getAlias()
    • setAccessDeviceEndpoint

      public User setAccessDeviceEndpoint(AccessDeviceMultipleIdentityAndContactEndpointRead22V2 accessDeviceEndpoint)
    • getAccessDeviceEndpoint

    • setTrunkAddressing

      public User setTrunkAddressing(TrunkAddressingMultipleContactRead22 trunkAddressing)
    • getTrunkAddressing

      public TrunkAddressingMultipleContactRead22 getTrunkAddressing()
    • setTitle

      public User setTitle(String title)
    • getTitle

      public String getTitle()
    • setPagerPhoneNumber

      public User setPagerPhoneNumber(String pagerPhoneNumber)
    • getPagerPhoneNumber

      public String getPagerPhoneNumber()
    • setMobilePhoneNumber

      public User setMobilePhoneNumber(String mobilePhoneNumber)
    • getMobilePhoneNumber

      public String getMobilePhoneNumber()
    • setEmailAddress

      public User setEmailAddress(String emailAddress)
    • getEmailAddress

      public String getEmailAddress()
    • setYahooId

      public User setYahooId(String yahooId)
    • getYahooId

      public String getYahooId()
    • setAddressLocation

      public User setAddressLocation(String addressLocation)
    • getAddressLocation

      public String getAddressLocation()
    • setAddress

      public User setAddress(StreetAddress address)
    • getAddress

      public StreetAddress getAddress()
    • setCountryCode

      public User setCountryCode(String countryCode)
    • getCountryCode

      public String getCountryCode()
    • setNationalPrefix

      public User setNationalPrefix(String nationalPrefix)
    • getNationalPrefix

      public String getNationalPrefix()
    • setNetworkClassOfService

      public User setNetworkClassOfService(String networkClassOfService)
    • getNetworkClassOfService

      public String getNetworkClassOfService()
    • setOfficeZoneName

      public User setOfficeZoneName(String officeZoneName)
    • getOfficeZoneName

      public String getOfficeZoneName()
    • setPrimaryZoneName

      public User setPrimaryZoneName(String primaryZoneName)
    • getPrimaryZoneName

      public String getPrimaryZoneName()
    • setImpId

      public User setImpId(String impId)
    • getImpId

      public String getImpId()
    • setAlternateUserId

      public User setAlternateUserId(AlternateUserIdEntry... alternateUserId)
    • getAlternateUserId

      public AlternateUserIdEntry[] getAlternateUserId()
    • setAllowVideo

      public User setAllowVideo(Boolean allowVideo)
    • getAllowVideo

      public Boolean getAllowVideo()
    • setResellerId

      public User setResellerId(String resellerId)
    • getResellerId

      public String getResellerId()
    • setServiceProviderExternalId

      public User setServiceProviderExternalId(String serviceProviderExternalId)
    • getServiceProviderExternalId

      public String getServiceProviderExternalId()
    • setGroupExternalId

      public User setGroupExternalId(String groupExternalId)
    • getGroupExternalId

      public String getGroupExternalId()
    • setUserExternalId

      public User setUserExternalId(String userExternalId)
    • getUserExternalId

      public String getUserExternalId()
    • populate

      public Response populate()
      Method to populate the Fields of the Object via the Associated BroadWorks request
      Specified by:
      populate in class BroadWorksObject
    • populate

      public Response populate(User.UserGetResponse resp)
      Method to populate the Fields of the Object via the Associated BroadWorks request
      Parameters:
      resp - The response object to perform population
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object