public class PageManagementResourceManagerImpl extends ContentManagementResourceManagerImpl
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String | DELETE_PLLOCATIONS_WRITE_SCHEMA
SQL to remove all PLLOCATION entries associated with the content page within the write schema
|
static java.lang.String | PAGE_NOUN_PATH
Constant to represent the BOD object path for pages
|
protected static java.lang.String | QUERY_FIND_DMACTIVITYID_FOR_EMSPOTID_IN_BASE_AND_WRITE_SCHEMAS
SQL to find the DMACTIVITY ID for a given EMSPOTID in both the base and write schemas
|
protected static java.lang.String | QUERY_FIND_EMSPOTID_IN_BASE_SCHEMA
SQL to fetch the layout association EMSPOT entry associated with the content page within the base schema
|
protected static java.lang.String | QUERY_FIND_EMSPOTID_IN_WRITE_SCHEMA
SQL to fetch the layout association EMSPOT entry associated with the content page within the write schema
|
protected static java.lang.String | QUERY_FIND_PLLOCATIONS_WRITE_SCHEMA
SQL to fetch the PLLOCATION entries associated with the content page within the write schema
|
Constructor and Description |
---|
PageManagementResourceManagerImpl() |
Modifier and Type | Method and Description |
---|---|
protected void | deleteLock()
Removes all locks from the workspace for this object associated to change history record.
|
protected java.lang.String | getComponentId()
Returns the component identifier associated for the page layout component com.ibm.commerce.pagelayout
|
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 page nouns
|
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> | getSEORecords(java.lang.Long objectId, java.lang.Long storeId)
Get the list of SEO related tables.
|
protected java.lang.String | getStatementToFindUniqueIDFromObjectCode()
This method will return the statement which returns the unique id according to the unique identifier (code) of an page content and the current store id.
|
protected void | handleUndoForPageLocationRecords(java.lang.Long storeentId)
Execute action on new for page location records related to content page objects.
|
protected void | handleUnlockForPageLocation(java.lang.Long pageLocationId, java.lang.Long layoutId)
Unlock the Page Location record provided.
|
protected void | handleUnlockForSEOPropertiesForOnlineStore(java.lang.Long storeentId, java.lang.Long seopagedefId)
Unlock the SEO Properties record provided for the online store.
|
protected void | handleUnlockForSEOPropertiesForPage(java.lang.Long storeentId, java.lang.Long seopagedefId)
Unlock the SEO Properties record provided for the page.
|
protected void | handleUnlockForSEOURLForOnlineStore(java.lang.Long storeentId, java.lang.Long seourlId)
Unlock the SEO URL record provided for the online store.
|
protected void | handleUnlockForSEOURLForPage(java.lang.Long storeentId, java.lang.Long seourlId)
Unlock the SEO URL record provided for the page.
|
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 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 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 objects.
|
public static final java.lang.String PAGE_NOUN_PATH
protected static final java.lang.String QUERY_FIND_EMSPOTID_IN_BASE_SCHEMA
protected static final java.lang.String QUERY_FIND_EMSPOTID_IN_WRITE_SCHEMA
protected static final java.lang.String DELETE_PLLOCATIONS_WRITE_SCHEMA
protected static final java.lang.String QUERY_FIND_PLLOCATIONS_WRITE_SCHEMA
protected static final java.lang.String QUERY_FIND_DMACTIVITYID_FOR_EMSPOTID_IN_BASE_AND_WRITE_SCHEMAS
protected java.lang.Object getObjectNoun()
protected java.lang.String getComponentId()
protected java.lang.String getObjectNounPath()
protected java.lang.String getStatementToFindUniqueIDFromObjectCode()
protected void handleUnlockForSEOURLForOnlineStore(java.lang.Long storeentId, java.lang.Long seourlId) throws java.lang.Exception
protected void handleUnlockForSEOURLForPage(java.lang.Long storeentId, java.lang.Long seourlId) throws java.lang.Exception
protected void handleUnlockForSEOPropertiesForOnlineStore(java.lang.Long storeentId, java.lang.Long seopagedefId) throws java.lang.Exception
protected void handleUnlockForSEOPropertiesForPage(java.lang.Long storeentId, java.lang.Long seopagedefId) throws java.lang.Exception
protected void handleUnlockForPageLocation(java.lang.Long pageLocationId, java.lang.Long layoutId) throws java.lang.Exception
protected void handleUndoForPageLocationRecords(java.lang.Long storeentId) throws java.lang.Exception
protected void deleteLock() throws java.lang.Exception
protected java.util.List<com.ibm.commerce.contentmanagement.config.ContentManagementRelatedTable> getSEORecords(java.lang.Long objectId, java.lang.Long storeId) 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