public class StorePageChangeHistoryServiceImpl extends ExtendAbstractChangeHistoryServiceImpl
Constructor and Description |
---|
StorePageChangeHistoryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String | getCatalogForCatGroup(java.lang.String objectIdentifier)
This method will return the catalog ID that would be used to determine whether the current catalog is master catalog
|
protected java.lang.String | getObjectCodeForObject(java.lang.Object aDataObject)
This method will return the unique object code for this noun, this uniqueObjectCode will be populated into change history
|
java.lang.Long | getObjectStoreID()
This method will return the store ID of current object to use in change history given the context of the current noun request.
|
protected java.lang.String | getParentCatentryId(java.lang.String objectIdentifier)
This method will return the parent catentry ID for a particular catentry to determine if it's a productSKU
|
java.lang.String | getResolvedCMCObject()
This method will return the ui-object-name for a changed noun, by default it is the noun name
|
protected java.lang.String | getStatementToFindObjectCode()
This method will return the statement which could be used to query db to get uniqueObjectCode for StorePage
|
protected java.lang.String | getStatementToFindStore()
This method will return the statement which could be used to query db to get store for content version
|
java.lang.Long | getUniqueID()
Retrieve uniqueID from the noun by using the specified uniqueIDXpath
|
protected boolean | isMasterCatalog(java.lang.String catalogID)
This method will determine whether the specified catalogID belongs to a master catalog
|
public java.lang.Long getUniqueID()
public java.lang.String getResolvedCMCObject() throws com.ibm.commerce.foundation.internal.server.services.changehistory.exception.ChangeHistoryApplicationException
protected java.lang.String getParentCatentryId(java.lang.String objectIdentifier)
protected java.lang.String getCatalogForCatGroup(java.lang.String objectIdentifier)
protected boolean isMasterCatalog(java.lang.String catalogID)
protected java.lang.String getObjectCodeForObject(java.lang.Object aDataObject)
protected java.lang.String getStatementToFindStore()
protected java.lang.String getStatementToFindObjectCode()
public java.lang.Long getObjectStoreID() throws com.ibm.commerce.foundation.internal.server.services.changehistory.exception.ChangeHistoryApplicationException