final class WebServiceConfigurationServiceBase extends java.lang.Object implements WebServiceConfigurationService
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
csvConfig |
private javax.inject.Provider<java.lang.String> |
ep6SiteProvider |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
WebServiceConfigurationServiceBase(org.apache.commons.configuration.Configuration csvConfig,
javax.inject.Provider<java.lang.String> ep6SiteProvider) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
checkArgument(java.lang.String[] values,
int pos) |
WebServiceConfiguration |
get(java.lang.String shopId)
it throws
WebServiceConfigurationException if unable to read the
configuration source |
private java.lang.String[] |
retrieveValues(java.lang.String storeName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWebServiceURL
private final org.apache.commons.configuration.Configuration csvConfig
private final javax.inject.Provider<java.lang.String> ep6SiteProvider
private static final org.slf4j.Logger log
@Inject public WebServiceConfigurationServiceBase(@Named(value="csv") org.apache.commons.configuration.Configuration csvConfig, javax.inject.Provider<java.lang.String> ep6SiteProvider)
public WebServiceConfiguration get(java.lang.String shopId)
WebServiceConfigurationService
WebServiceConfigurationException
if unable to read the
configuration sourceget
in interface WebServiceConfigurationService
shopId
- the id of the shop for which the
WebServiceConfiguration
is requiredWebServiceConfiguration
of the specified shop or
null
if none was found.private java.lang.String[] retrieveValues(java.lang.String storeName)
private static java.lang.String checkArgument(java.lang.String[] values, int pos)