Class ServiceProviderIntegratedIMP

All Implemented Interfaces:
Serializable

public class ServiceProviderIntegratedIMP extends BroadWorksServiceProviderService
See Also:
  • Field Details

  • Constructor Details

    • ServiceProviderIntegratedIMP

      public ServiceProviderIntegratedIMP(BroadWorksProcess broadWorksProcess, ServiceProvider serviceProvider)
      Returns a ServiceProviderService Object with the ServiceProvider Assigned
      Parameters:
      serviceProvider -
    • ServiceProviderIntegratedIMP

      public ServiceProviderIntegratedIMP()
      The serializable constructor for the ServiceProviderService
  • Method Details

    • getClassName

      public String getClassName()
    • getIntegratedIMP

      Response to the ServiceProviderIntegratedIMPGetRequest22. The response contains the service provider Integrated IMP service attributes. If the service provider is within a reseller, useSystemServiceDomain means using reseller level service domain setting. And useSystemMessagingServer means using the reseller level messaging server setting. The element useResellerIMPIdSetting means using the reseller level IMP User ID setting.
      Returns:
      the ServiceProviderIntegratedIMPGetResponse for this service
    • populate

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

      public void push(BroadWorksProcess broadWorksProcess, ServiceProvider serviceProvider)
      Adds all available service data to a ServiceProvider
      Specified by:
      push in class BroadWorksServiceProviderService
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object