public class LayoutManagementResourceManagerImpl extends ContentManagementResourceManagerImpl implements LayoutManagementResourceManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String | PAGELAYOUT_NOUN_PATH
Constant to represent the BOD object path for layouts
|
Constructor and Description |
---|
LayoutManagementResourceManagerImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String | getBaseSchema()
Returns the base schema name for this service.
|
protected java.lang.String | getComponentId()
Returns the component identifier associated for the layout component com.ibm.commerce.layout
|
protected java.lang.Object | getObjectNoun()
Creates a skeleton noun with the only unique ID is populated.
|
protected java.lang.String | getObjectNounPath()
Returns the object path for layout nouns
|
java.lang.String | getReadSchema()
Returns the read schema name for this service.
|
protected java.lang.String | getStatementToFindUniqueIDFromObjectCode()
This method will return the statement which returns the unique id according to the unique identifier (code) of an layout content and the current store id.
|
java.lang.String | getWriteSchema()
Returns the write schema name for this service.
|
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> | handlePageLocationRecords(java.lang.Long objectId, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet)
Handle the Page Location related records and gets a list of Page Location tables.
|
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> | handlePageWidgetRecords(java.lang.Long objectId, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet)
Handle the Page Widget related records and gets a list of Page Widget tables.
|
protected void | handleUnlockForPageLocation(java.lang.Long pageLocationId, java.lang.Long layoutId)
Unlock the Page Location record provided.
|
protected void | performActionDelete(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable)
Execute action on delete for page layout objects.
|
protected void | performActionNew(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable)
Execute action on new for page layout objects.
|
protected void | performActionUpdate(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable)
Execute action on update for page layout objects.
|
java.lang.String | prepareQueryForWorkspaces(java.lang.String query)
Prepare the query for execution under Workspaces.
|
void | undoHelper(java.lang.Long objectId, java.lang.String nounName, java.lang.String uiObjectName, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet, ContentManagementResourceManager.ChangeHistoryRecordAction action)
Undo the record for the provided object.
|
public static final java.lang.String PAGELAYOUT_NOUN_PATH
protected java.lang.Object getObjectNoun()
protected java.lang.String getComponentId()
protected java.lang.String getObjectNounPath()
protected java.lang.String getStatementToFindUniqueIDFromObjectCode()
protected void handleUnlockForPageLocation(java.lang.Long pageLocationId, java.lang.Long layoutId) throws java.lang.Exception
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> handlePageLocationRecords(java.lang.Long objectId, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet) throws java.lang.Exception
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> handlePageWidgetRecords(java.lang.Long objectId, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet) throws java.lang.Exception
protected void performActionNew(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable) throws java.lang.Exception
protected void performActionUpdate(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable) throws java.lang.Exception
protected void performActionDelete(java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> cmRelatedTables, com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable cmParentRelatedTable) throws java.lang.Exception
public java.lang.String prepareQueryForWorkspaces(java.lang.String query)
public java.lang.String getBaseSchema()
public java.lang.String getWriteSchema()
public java.lang.String getReadSchema()
public void undoHelper(java.lang.Long objectId, java.lang.String nounName, java.lang.String uiObjectName, java.lang.Long storeId, com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet, ContentManagementResourceManager.ChangeHistoryRecordAction action) throws java.lang.Exception