Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
BIConfigRegistry() |
Modifier and Type | Method and Description |
---|---|
java.util.Set | getAllBIProviders(java.lang.Integer storeId)
Returns all the business intelligence providers for the given store.
|
java.lang.String | getBIProvider(java.lang.Integer storeId)
Returns the default business intelligence provider for the given store.
|
java.lang.String | getClientId(java.lang.Integer storeId)
Returns the clientId for the store specified by the storeId
|
java.lang.String | getClientId(java.lang.Integer storeId, java.lang.String biProvider)
Returns the clientId for the store specified by the storeId
|
java.lang.String | getConfigPath()
Returns the Configuration Path
|
java.lang.String | getFooter(java.lang.Integer storeId)
Returns the code snippet defined in the <footer> section of the configuration file
|
java.lang.String | getFooter(java.lang.Integer storeId, java.lang.String biProvider)
Returns the code snippet defined in the <footer> section of the configuration file
|
java.lang.String | getHeader(java.lang.Integer storeId)
Returns the code snippet defined in the <header> section of the configuration file
|
java.lang.String | getHeader(java.lang.Integer storeId, java.lang.String biProvider)
Returns the code snippet defined in the <header> section of the configuration file
|
static BIConfigRegistry | getInstance()
Singleton method to return an instance of this class
|
java.lang.String | getInstrumentation(java.lang.Integer storeId)
Returns the code snippet defined in the <instrumentation> section of the configuration file
|
java.lang.String | getInstrumentation(java.lang.Integer storeId, java.lang.String biProvider)
Returns the code snippet defined in the <instrumentation> section of the configuration file
|
java.lang.String | getMarketingCenterURL(java.lang.Integer storeId)
Returns the marketingCenterUrl for the store specified by the storeId
|
java.lang.String | getMarketingCenterURL(java.lang.Integer storeId, java.lang.String biProvider)
Returns the marketingCenterURL for the store specified by the storeId
|
java.util.HashMap | getOptionsAsHashMap(java.lang.Integer storeId)
Returns the value of the options properly as a HashMap for the store specified by the storeId.
|
java.util.HashMap | getOptionsAsHashMap(java.lang.Integer storeId, java.lang.String biProvider)
Returns the value of the options property as a HashMap for the store specified by the storeId.
|
java.lang.String | getOptionValue(java.lang.Integer storeId, java.lang.String optionName)
Returns the value of the given option entry in the options property
|
java.lang.String | getOptionValue(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String optionName)
Returns the value of the given option entry in the options property
|
boolean | getOptionValueAsBoolean(java.lang.Integer storeId, java.lang.String optionName)
Returns the value of the given option entry in the options property as a boolean value.
|
boolean | getOptionValueAsBoolean(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String optionName)
Returns the value of the given option entry in the options property as a boolean value.
|
java.lang.String | getOutputSection(java.lang.Integer storeId, java.lang.String sectionName)
Returns the snippet that is added under the CDATA section of the output tag
|
java.lang.String | getOutputSection(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String sectionName)
Returns the snippet that is added under the CDATA section of the output tag
|
java.lang.String | getSegmentExportMode(java.lang.Integer storeId)
Returns the segment export mode specified in the biConfig.xml.
|
java.lang.String | getSegmentExportMode(java.lang.Integer storeId, java.lang.String biProvider)
Returns the segment export mode specified in the biConfig.xml.
|
java.lang.String | getSSOKey()
Returns the single sign-on (SSO) key to encrypt sensitive values.
|
java.lang.String | getStoreParam(java.lang.Integer storeId, java.lang.String paramName)
Returns the Parameter value in the Store Node.
|
java.lang.String | getStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
Returns the Parameter value in the Store Node.
|
java.util.HashMap | getStoreParamAsHashMap(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
Returns the Parameter value in the Store Node as a HashMap
|
java.lang.Object | getStoreParamAsObject(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
Returns the Parameter value in the Store Node.
|
java.lang.String | getURL(java.lang.Integer storeId)
Returns the url for the store specified by the storeId
|
java.lang.String | getURL(java.lang.Integer storeId, java.lang.String biProvider)
Returns the url for the store specified by the storeId
|
void | initialize()
Initialize the registry by reading the BI configuration file (biConfig.xml) and setting the class properties
|
boolean | isDebug(java.lang.Integer storeId)
Returns a boolean value specifying whether the debug flag is ON for a particular store.
|
boolean | isDebug(java.lang.Integer storeId, java.lang.String biProvider)
Returns a boolean value specifying whether the debug flag is ON for a particular store.
|
boolean | isEnabled(java.lang.Integer storeId)
Checks if the analytics feature is enabled for a particular store
|
boolean | isEnabled(java.lang.Integer storeId, java.lang.String biProvider)
Checks if the analytics feature is enabled for a particular store
|
boolean | isJavaScriptDebug(java.lang.Integer storeId)
This method is for IBM internal use only.
|
boolean | isJavaScriptDebug(java.lang.Integer storeId, java.lang.String biProvider)
This method is for IBM internal use only.
|
boolean | isMarketingCenterEnabled(java.lang.Integer storeId)
Checks if the marketing center is enabled.
|
void | refresh()
Re-initializes the registry.
|
java.lang.String | selectBIProvider(java.lang.Integer storeId)
Returns the BI Provider for the store only if there is one BI Provider set.
|
void | setBIProvider(java.lang.Integer storeId, java.lang.String biProvider)
Sets the business intelligence provider for the given store.
|
void | setDebug(java.lang.Integer storeId, boolean bDebug)
Sets the debug attribute for a particular store
|
void | setDebug(java.lang.Integer storeId, java.lang.String biProvider, boolean bDebug)
Sets the debug attribute for a particular store
|
void | setEnabled(java.lang.Integer storeId, boolean bEnabled)
Sets the enabled attribute for the store
|
void | setEnabled(java.lang.Integer storeId, java.lang.String biProvider, boolean bEnabled)
Sets the enabled attribute for the store
|
void | setStoreParam(java.lang.Integer storeId, java.lang.String paramName, java.lang.String paramValue)
Sets the Parameter value in the Store Node.
|
void | setStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName, java.lang.Object paramValue)
Sets the Parameter value in the Store Node.
|
void | setStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName, java.lang.String paramValue)
Sets the Parameter value in the Store Node.
|
boolean | useCMSetupOther(java.lang.Integer storeId)
Checks if the useCMSetupOther flag is enabled for a particular store flag is on or off for a particular store
|
boolean | useCMSetupOther(java.lang.Integer storeId, java.lang.String biProvider)
Checks if the useCMSetupOther flag is enabled for a particular store flag is on or off for a particular store
|
boolean | useCookies(java.lang.Integer storeId)
Returns whether or not cookies are used to track the current category in the catalog.
|
boolean | useCookies(java.lang.Integer storeId, java.lang.String biProvider)
Returns whether or not cookies are used to track the current category in the catalog.
|
boolean | useEmailForCustomerId(java.lang.Integer storeId)
Returns a boolean value denoting whether the emailId of the customer should be used in place of the userId value for a particular store
|
boolean | useEmailForCustomerId(java.lang.Integer storeId, java.lang.String biProvider)
Returns a boolean value denoting whether the emailId of the customer should be used in place of the userId value for a particular store
|
boolean | useHostedLibraries(java.lang.Integer storeId)
Checks if the useHostedCMLibraries flag is enabled for a particular store flag is on or off for a particular store
|
boolean | useHostedLibraries(java.lang.Integer storeId, java.lang.String biProvider)
Checks if the useHostedCMLibraries flag is enabled for a particular store flag is on or off for a particular store
|
public static final java.lang.String COPYRIGHT
public void initialize() throws java.lang.Exception
public void refresh() throws java.lang.Exception
public static BIConfigRegistry getInstance()
public java.lang.String getFooter(java.lang.Integer storeId)
public java.lang.String getFooter(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getHeader(java.lang.Integer storeId)
public java.lang.String getHeader(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getInstrumentation(java.lang.Integer storeId)
public java.lang.String getInstrumentation(java.lang.Integer storeId, java.lang.String biProvider)
public boolean isDebug(java.lang.Integer storeId)
public boolean isDebug(java.lang.Integer storeId, java.lang.String biProvider)
public void setDebug(java.lang.Integer storeId, boolean bDebug)
public void setDebug(java.lang.Integer storeId, java.lang.String biProvider, boolean bDebug)
public boolean isJavaScriptDebug(java.lang.Integer storeId)
public boolean isJavaScriptDebug(java.lang.Integer storeId, java.lang.String biProvider)
public boolean isEnabled(java.lang.Integer storeId)
public boolean isEnabled(java.lang.Integer storeId, java.lang.String biProvider)
public void setEnabled(java.lang.Integer storeId, boolean bEnabled)
public void setEnabled(java.lang.Integer storeId, java.lang.String biProvider, boolean bEnabled)
public java.util.Set getAllBIProviders(java.lang.Integer storeId)
public java.lang.String getBIProvider(java.lang.Integer storeId)
public void setBIProvider(java.lang.Integer storeId, java.lang.String biProvider)
public boolean useCookies(java.lang.Integer storeId)
public boolean useCookies(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getClientId(java.lang.Integer storeId)
public java.lang.String getClientId(java.lang.Integer storeId, java.lang.String biProvider)
public java.util.HashMap getOptionsAsHashMap(java.lang.Integer storeId)
public java.util.HashMap getOptionsAsHashMap(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getOptionValue(java.lang.Integer storeId, java.lang.String optionName)
public java.lang.String getOptionValue(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String optionName)
public boolean getOptionValueAsBoolean(java.lang.Integer storeId, java.lang.String optionName)
public boolean getOptionValueAsBoolean(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String optionName)
public java.lang.String getURL(java.lang.Integer storeId)
public java.lang.String getURL(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getMarketingCenterURL(java.lang.Integer storeId)
public java.lang.String getMarketingCenterURL(java.lang.Integer storeId, java.lang.String biProvider)
public boolean useHostedLibraries(java.lang.Integer storeId)
public boolean useHostedLibraries(java.lang.Integer storeId, java.lang.String biProvider)
public boolean useEmailForCustomerId(java.lang.Integer storeId)
public boolean useEmailForCustomerId(java.lang.Integer storeId, java.lang.String biProvider)
public boolean useCMSetupOther(java.lang.Integer storeId)
public boolean useCMSetupOther(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getOutputSection(java.lang.Integer storeId, java.lang.String sectionName)
public java.lang.String getOutputSection(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String sectionName)
public java.lang.String getSegmentExportMode(java.lang.Integer storeId)
public java.lang.String getSegmentExportMode(java.lang.Integer storeId, java.lang.String biProvider)
public java.lang.String getSSOKey()
public java.lang.String getStoreParam(java.lang.Integer storeId, java.lang.String paramName)
public java.lang.String getStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
public java.lang.Object getStoreParamAsObject(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
public java.util.HashMap getStoreParamAsHashMap(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName)
public void setStoreParam(java.lang.Integer storeId, java.lang.String paramName, java.lang.String paramValue)
public void setStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName, java.lang.String paramValue)
public void setStoreParam(java.lang.Integer storeId, java.lang.String biProvider, java.lang.String paramName, java.lang.Object paramValue)
public java.lang.String getConfigPath()
public java.lang.String selectBIProvider(java.lang.Integer storeId)
public boolean isMarketingCenterEnabled(java.lang.Integer storeId)