Package co.ecg.alpaca.toolkit.generated
Class ServiceProvider.ServiceProviderAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.ServiceProvider.ServiceProviderAddRequest
- Enclosing class:
ServiceProvider
@ChoiceGroup("isEnterprise") @ChoiceGroup("useCustomRoutingProfile")
public static class ServiceProvider.ServiceProviderAddRequest
extends Request<DefaultResponse>
Add a service provider or enterprise. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in Amplify data mode and ignored in AS and XS data mode: servicePolicy, callProcessingSliceId, provisioningSliceId, subscriberPartition. When the callProcessingSliceId or provisioningSliceId is not specified in the AmplifyDataMode, the default slice Id is assigned to the service provider. Only Provisioning admin and above can change the callProcessingSliceId, provisioningSliceId, andsubscriberPartition. The following elements are only used in Amplify and XS data mode and ignored in AS data mode: preferredDataCenter. Only Provisioning admin and above can change the preferredDataCenter. The following data elements are only used in AS data mode: resellerId If reseller administrator sends the request, resellerId is ignored. The reseller administrator's reseller id is used. Replaced by: ServiceProviderConsolidatedAddRequest in AS data mode.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Valid StreetAddressprotected @Size(min=1,max=80) Stringprotected @Valid Contactprotected @NotNull @Size(min=1,max=80) Stringprotected @AssertTrue Booleanprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=36) Stringprotected @Size(min=1,max=80) Stringprotected @NotNull @Size(min=1,max=30) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=80) Stringprotected @Size(min=1,max=80) Stringprotected Boolean -
Constructor Summary
ConstructorsConstructorDescriptionServiceProviderAddRequest(BroadWorksServer broadWorksServer, Boolean isEnterprise, String serviceProviderId, String defaultDomain) ServiceProviderAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String defaultDomain) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.booleansetAddress(StreetAddress address) setCallProcessingSliceId(String callProcessingSliceId) setContact(Contact contact) setDefaultDomain(String defaultDomain) setPreferredDataCenter(String preferredDataCenter) setProvisioningSliceId(String provisioningSliceId) setResellerId(String resellerId) setServicePolicy(String servicePolicy) setServiceProviderId(String serviceProviderId) setServiceProviderName(String serviceProviderName) setSubscriberPartition(String subscriberPartition) setSupportEmail(String supportEmail) setUseCustomRoutingProfile(Boolean useCustomRoutingProfile) Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
isEnterprise
-
useCustomRoutingProfile
-
serviceProviderId
-
defaultDomain
-
serviceProviderName
-
supportEmail
-
contact
-
address
-
servicePolicy
-
callProcessingSliceId
-
provisioningSliceId
-
subscriberPartition
-
preferredDataCenter
-
resellerId
-
-
Constructor Details
-
ServiceProviderAddRequest
public ServiceProviderAddRequest() -
ServiceProviderAddRequest
public ServiceProviderAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String defaultDomain) -
ServiceProviderAddRequest
public ServiceProviderAddRequest(BroadWorksServer broadWorksServer, Boolean isEnterprise, String serviceProviderId, String defaultDomain)
-
-
Method Details
-
setFlagIsEnterprise
-
isEnterpriseFlagExist
public boolean isEnterpriseFlagExist() -
getIsEnterprise
-
setUseCustomRoutingProfile
public ServiceProvider.ServiceProviderAddRequest setUseCustomRoutingProfile(Boolean useCustomRoutingProfile) -
getUseCustomRoutingProfile
-
setServiceProviderId
-
getServiceProviderId
-
setDefaultDomain
-
getDefaultDomain
-
setServiceProviderName
-
getServiceProviderName
-
setSupportEmail
-
getSupportEmail
-
setContact
-
getContact
-
setAddress
-
getAddress
-
setServicePolicy
-
getServicePolicy
-
setCallProcessingSliceId
public ServiceProvider.ServiceProviderAddRequest setCallProcessingSliceId(String callProcessingSliceId) -
getCallProcessingSliceId
-
setProvisioningSliceId
-
getProvisioningSliceId
-
setSubscriberPartition
-
getSubscriberPartition
-
setPreferredDataCenter
-
getPreferredDataCenter
-
setResellerId
-
getResellerId
-
getEmptyObject
public static ServiceProvider.ServiceProviderAddRequest getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.- Parameters:
broadWorksServer- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().- Overrides:
formRequestin classRequest<DefaultResponse>
-