Class UserSharedCallAppearance

All Implemented Interfaces:
Serializable

public class UserSharedCallAppearance extends BroadWorksUserService
See Also:
  • Field Details

  • Constructor Details

    • UserSharedCallAppearance

      public UserSharedCallAppearance(BroadWorksProcess broadWorksProcess, BroadWorksUser user)
      Returns a UserService Object with the User Assigned
      Parameters:
      user -
    • UserSharedCallAppearance

      public UserSharedCallAppearance()
      The serializable constructor for the UserService
  • Method Details

    • getClassName

      public String getClassName()
    • getSharedCallAppearanceEndpoint

      Response to the UserSharedCallAppearanceGetEndpointRequest. The following elements are only used in AS data mode and not returned in XS data mode: hotlineContact The following elements are only used in AS data mode and a value false is returned in the XS mode: useHotline
      Returns:
      the UserSharedCallAppearanceGetEndpointResponse for this service
    • getSharedCallAppearance

      Response to the UserSharedCallAppearanceGetRequest21sp1. The endpointTable contains columns: "Device Level", "Device Name", "Device Type", "Line/Port", "SIP Contact", "Port Number", "Device Support Visual Device Management", "Is Active", "Allow Origination", "Allow Termination", "Mac Address", "Path Header". The "Device Level" column contains one of the AccessDeviceLevel enumerated constants. The "SIP Contact" column does not contain "sip:" in 21sp1. Port numbers are only used by devices with static line ordering.
      Returns:
      the UserSharedCallAppearanceGetResponse for this service
    • populate

      public DefaultResponse populate()
      Populates all available service data
      Specified by:
      populate in class BroadWorksObject
    • push

      public void push(BroadWorksProcess broadWorksProcess, BroadWorksUser user)
      Adds all available service data to a User
      Specified by:
      push in class BroadWorksUserService
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object