Class ServiceProvider

java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.generated.ServiceProvider
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Enterprise

public class ServiceProvider extends BroadWorksObject
See Also:
  • Field Details

    • isEnterprise

      protected Boolean isEnterprise
    • useCustomRoutingProfile

      protected Boolean useCustomRoutingProfile
    • defaultDomain

      protected String defaultDomain
    • serviceProviderName

      protected String serviceProviderName
    • supportEmail

      protected String supportEmail
    • contact

      protected Contact contact
    • address

      protected StreetAddress address
    • useServiceProviderLanguages

      protected Boolean useServiceProviderLanguages
    • servicePolicy

      protected String servicePolicy
    • callProcessingSliceId

      protected String callProcessingSliceId
    • provisioningSliceId

      protected String provisioningSliceId
    • subscriberPartition

      protected String subscriberPartition
    • preferredDataCenter

      protected String preferredDataCenter
    • resellerId

      protected String resellerId
    • serviceProviderId

      protected String serviceProviderId
    • serviceProviderExternalId

      protected String serviceProviderExternalId
  • Constructor Details

    • ServiceProvider

      public ServiceProvider()
      Serializable Constructor
    • ServiceProvider

      protected ServiceProvider(BroadWorksServer broadWorksServer)
      Parameters:
      broadWorksServer -
    • ServiceProvider

      public ServiceProvider(BroadWorksServer broadWorksServer, String serviceProviderId)
      Parameters:
      broadWorksServer -
      serviceProviderId -
  • Method Details

    • getPopulatedServiceProvider

      public static ServiceProvider getPopulatedServiceProvider(BroadWorksServer broadWorksServer, String serviceProviderId) throws BroadWorksObjectException
      Retrieves a populated ServiceProvider
      Parameters:
      broadWorksServer -
      serviceProviderId -
      Throws:
      BroadWorksObjectException
    • getGroupsInServiceProvider

      public List<Group> getGroupsInServiceProvider()
      Retrieves a list of Groups in the ServiceProvider. The Groups are not populated by default.
      Returns:
      A List of Groups
    • getClassName

      public String getClassName()
    • setFlagIsEnterprise

      public ServiceProvider setFlagIsEnterprise()
    • isEnterpriseFlagExist

      public boolean isEnterpriseFlagExist()
    • getIsEnterprise

      public Boolean getIsEnterprise()
    • setUseCustomRoutingProfile

      public ServiceProvider setUseCustomRoutingProfile(Boolean useCustomRoutingProfile)
    • getUseCustomRoutingProfile

      public Boolean getUseCustomRoutingProfile()
    • setDefaultDomain

      public ServiceProvider setDefaultDomain(String defaultDomain)
    • getDefaultDomain

      public String getDefaultDomain()
    • setServiceProviderName

      public ServiceProvider setServiceProviderName(String serviceProviderName)
    • getServiceProviderName

      public String getServiceProviderName()
    • setSupportEmail

      public ServiceProvider setSupportEmail(String supportEmail)
    • getSupportEmail

      public String getSupportEmail()
    • setContact

      public ServiceProvider setContact(Contact contact)
    • getContact

      public Contact getContact()
    • setAddress

      public ServiceProvider setAddress(StreetAddress address)
    • getAddress

      public StreetAddress getAddress()
    • setUseServiceProviderLanguages

      public ServiceProvider setUseServiceProviderLanguages(Boolean useServiceProviderLanguages)
    • getUseServiceProviderLanguages

      public Boolean getUseServiceProviderLanguages()
    • setServicePolicy

      public ServiceProvider setServicePolicy(String servicePolicy)
    • getServicePolicy

      public String getServicePolicy()
    • setCallProcessingSliceId

      public ServiceProvider setCallProcessingSliceId(String callProcessingSliceId)
    • getCallProcessingSliceId

      public String getCallProcessingSliceId()
    • setProvisioningSliceId

      public ServiceProvider setProvisioningSliceId(String provisioningSliceId)
    • getProvisioningSliceId

      public String getProvisioningSliceId()
    • setSubscriberPartition

      public ServiceProvider setSubscriberPartition(String subscriberPartition)
    • getSubscriberPartition

      public String getSubscriberPartition()
    • setPreferredDataCenter

      public ServiceProvider setPreferredDataCenter(String preferredDataCenter)
    • getPreferredDataCenter

      public String getPreferredDataCenter()
    • setResellerId

      public ServiceProvider setResellerId(String resellerId)
    • getResellerId

      public String getResellerId()
    • setServiceProviderId

      public ServiceProvider setServiceProviderId(String serviceProviderId)
    • getServiceProviderId

      public String getServiceProviderId()
    • setServiceProviderExternalId

      public ServiceProvider setServiceProviderExternalId(String serviceProviderExternalId)
    • getServiceProviderExternalId

      public String getServiceProviderExternalId()
    • populate

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

      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 Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object