public class CatalogDataLoadHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM copyright field.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String | generateSEODefaultKeyword(java.lang.String name)
Generates the default keyword for a catalog group.
|
static java.lang.String | generateSEODefaultKeyword(java.lang.String name, java.lang.String partNumber)
Generates the default keyword for a catalog entry.
|
static java.lang.String | generateSEODefaultKeywordWithLanguageId(java.lang.String urlKeyword, java.lang.String languageId)
Generates URL keyword with language id as suffix.
|
static java.lang.String | getParameterizedString(java.lang.String string, java.lang.String[] parameter)
Answers a string with each "{n}" substituted with actual text from the parameter array.
|
static com.ibm.commerce.foundation.internal.server.services.registry.StoreObject[] | getStorePath(java.lang.Integer storeId, java.lang.String storeRelationshipType)
Returns the related stores of a given type of a given store.
|
static boolean | isSearchEnabled(java.lang.Integer storeId)
Checks whether Search is enabled for a store.
|
static boolean | isSEOURLPatternFeatureEnabled(java.lang.Integer storeId)
Checks whether SEO is enabled for the store.
|
static void | parseSEOLoadingParameters()
This method parse the component configuration file to get SEO loading parameters.
|
static TableDataObject | populateTI_CATENTRY_WS(java.lang.String masterCatalogId, java.lang.String catentryId, java.lang.String action, java.lang.String taskGroup)
Populates the table TI_DELTA_CATENTRY for the search index rebuild.
|
static TableDataObject | populateTI_CATGROUP_WS(java.lang.String masterCatalogId, java.lang.String catgroupId, java.lang.String action, java.lang.String taskGroup)
Populates the table TI_DELTA_CATGROUP for the search index rebuild.
|
static TableDataObject | populateTI_DELTA_CATENTRY(java.lang.String masterCatalogId, java.lang.String catentryId, java.lang.String action)
Populates the table TI_DELTA_CATENTRY for the search index rebuild.
|
static TableDataObject | populateTI_DELTA_CATGROUP(java.lang.String masterCatalogId, java.lang.String catgroupId, java.lang.String action)
Populates the table TI_DELTA_CATGROUP for the search index rebuild.
|
static java.lang.String | prunedString(java.lang.String string, int length)
Gets a string pruned to length bytes.
|
static java.lang.String | resolveIdentifierByStoreID(java.lang.String storeId)
Resolves the identifier (IDENTIFIER column of STOREENT table) according to store id (STOREENT_ID column of STOREENT table).
|
static java.lang.String | resolveOwnerIDByStoreID(java.lang.String storeId)
Resolves the owner id (MEMBER_ID column of STOREENT table) according to store id (STOREENT_ID column of STOREENT table).
|
static java.lang.String | resolveOwnerIDByStoreIdentifier(java.lang.String storeIdentifier)
Resolves the owner id (MEMBER_ID column of STOREENT table) according to store identifier (IDENTIFIER column of STOREENT table).
|
static java.lang.String | resolveOwnerIDByStoreIdentifierType(StoreIdentifierType storeIdentifierType)
Resolves the owner id (MEMBER_ID column of STOREENT table) according to store identifier noun part (StoreIdentifierType).
|
static java.lang.Object | resolveParametersFromMap(java.util.Map map, java.lang.Object key, java.lang.Object defaultValue)
This method retrieves value from map.
|
static java.lang.Integer | resolveStoreIDByStoreIdentifier(java.lang.String storeIdentifier)
Resolves the store id (STOREENT_ID column of STOREENT table) according to store identifier (IDENTIFIER column of STOREENT table).
|
static java.lang.Integer | resolveStoreIDByStoreIdentifierType(StoreIdentifierType storeIdentifierType)
Resolves the store id (STOREENT_ID column of STOREENT table) according to store identifier noun part (StoreIdentifierType).
|
static void | validateURLKeyword(java.lang.String inputURL)
Validate that the URL keyword does not contain illegal characters.
|
public static final java.lang.String COPYRIGHT
public static java.lang.Integer resolveStoreIDByStoreIdentifier(java.lang.String storeIdentifier)
public static java.lang.Integer resolveStoreIDByStoreIdentifierType(StoreIdentifierType storeIdentifierType) throws DataLoadApplicationException
public static java.lang.String resolveOwnerIDByStoreIdentifier(java.lang.String storeIdentifier) throws DataLoadApplicationException
public static java.lang.String resolveOwnerIDByStoreID(java.lang.String storeId)
public static java.lang.String resolveOwnerIDByStoreIdentifierType(StoreIdentifierType storeIdentifierType) throws DataLoadApplicationException
public static java.lang.String resolveIdentifierByStoreID(java.lang.String storeId)
public static com.ibm.commerce.foundation.internal.server.services.registry.StoreObject[] getStorePath(java.lang.Integer storeId, java.lang.String storeRelationshipType)
public static java.lang.String getParameterizedString(java.lang.String string, java.lang.String[] parameter)
public static java.lang.String prunedString(java.lang.String string, int length)
public static java.lang.Object resolveParametersFromMap(java.util.Map map, java.lang.Object key, java.lang.Object defaultValue)
public static boolean isSearchEnabled(java.lang.Integer storeId) throws java.lang.Exception
public static TableDataObject populateTI_DELTA_CATGROUP(java.lang.String masterCatalogId, java.lang.String catgroupId, java.lang.String action) throws java.lang.Exception
public static TableDataObject populateTI_CATGROUP_WS(java.lang.String masterCatalogId, java.lang.String catgroupId, java.lang.String action, java.lang.String taskGroup) throws java.lang.Exception
public static TableDataObject populateTI_DELTA_CATENTRY(java.lang.String masterCatalogId, java.lang.String catentryId, java.lang.String action) throws java.lang.Exception
public static TableDataObject populateTI_CATENTRY_WS(java.lang.String masterCatalogId, java.lang.String catentryId, java.lang.String action, java.lang.String taskGroup) throws java.lang.Exception
public static void parseSEOLoadingParameters() throws java.lang.Exception
public static boolean isSEOURLPatternFeatureEnabled(java.lang.Integer storeId) throws java.lang.Exception
public static void validateURLKeyword(java.lang.String inputURL) throws java.lang.Exception
public static java.lang.String generateSEODefaultKeyword(java.lang.String name) throws java.lang.Exception
public static java.lang.String generateSEODefaultKeyword(java.lang.String name, java.lang.String partNumber) throws java.lang.Exception
public static java.lang.String generateSEODefaultKeywordWithLanguageId(java.lang.String urlKeyword, java.lang.String languageId) throws java.lang.Exception