public class CatalogGroupPageRelationResourceManager extends AbstractEntityBeanCacheInvIDGenResourceManagerImpl implements ResourceManager, RelatedResourceManager
CONTENT_CANCEL, CONTENT_DELETE, CONTENT_NEW, CONTENT_PROMOTE, CONTENT_UPDATE, RESOURCE_COMMIT, RESOURCE_DELETE, RESOURCE_NEW, RESOURCE_ROLLBACK, RESOURCE_UPDATE, STRING_CONTENT_DELETE, STRING_CONTENT_NEW, STRING_CONTENT_UPDATE| Constructor and Description |
|---|
CatalogGroupPageRelationResourceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
createRelatedManagedResources(ActivityToken activityToken,
java.lang.Object relatedResource,
java.lang.Object createData)
Creates all the resources related to a given parent resource based on the original creation data.
|
void |
deleteRelatedManagedResources(ActivityToken activityToken,
java.lang.Object relatedResource)
Deletes all the catalog group page relation resources for the catalog group given
content context.
|
EntityBeanCreationData |
getEntityCreationData(java.lang.Object ManagedResource) |
java.lang.Object |
getManagedResource(java.lang.Object ecd)
Returns the resource given the key supplied in the object.
|
ManagedResourceKey |
getManagedResourceKey(EntityBeanCreationData ecd) |
ManagedResourceKey |
getManagedResourceKey(java.util.Map boKeyMap)
This method returns the managed resource key.
|
ManagedResourceKey |
getManagedResourceKey(java.lang.Object managedResource)
This method returns the managed resource key.
|
static CatalogGroupPageRelationResourceManager |
getUniqueInstance()
Retrieves the singleton of the resource manager.
|
void |
updateRelatedManagedResources(ActivityToken activityToken,
java.lang.Object relatedResource)
Updates all the resources related to a given parent resource.
|
postPublish, processPostPublishDatacommit, createManagedResource, deleteManagedResource, fetchUniqueIndexViolations, getLockData, getLockData, getManagedResourceData, getManagedResourceDataCount, getMetaData, getResourceContainer, handleForeignKeyViolations, handleUniqueIndexViolations, handleUniqueIndexViolations, isLocked, isLocked, lockManagedResource, publish, relockManagedResource, rollback, setMetaData, setResourceContainer, synchronize, unlockManagedResource, updateManagedResourceequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcommit, createManagedResource, deleteManagedResource, getLockData, getLockData, getManagedResourceData, getManagedResourceDataCount, getMetaData, getResourceContainer, isLocked, isLocked, lockManagedResource, postPublish, publish, relockManagedResource, rollback, setMetaData, setResourceContainer, synchronize, unlockManagedResource, updateManagedResourcepublic CatalogGroupPageRelationResourceManager()
public static CatalogGroupPageRelationResourceManager getUniqueInstance()
public EntityBeanCreationData getEntityCreationData(java.lang.Object ManagedResource) throws java.lang.Exception
java.lang.Exceptioncom.ibm.commerce.content.resources.ManagedResourceManager#getEntityCreationData(Object)public java.lang.Object getManagedResource(java.lang.Object ecd)
throws java.lang.Exception
ecd - The EntityCreationData object used to represent creating the managed resource.Problem - when resolving the managed resource key to the actual object.java.lang.Exception - any problem resolving the managed resourcepublic ManagedResourceKey getManagedResourceKey(java.lang.Object managedResource) throws java.lang.Exception
ResourceManagergetManagedResourceKey in interface ResourceManagermanagedResource - The resource to return the managed resource key of.java.lang.Exception - This is thrown if a problem occurs when obtaining the managed resource key for the record.com.ibm.commerce.content.resources.ManagedResourceManager#getManagedResourceKey(Object)public ManagedResourceKey getManagedResourceKey(EntityBeanCreationData ecd) throws java.lang.Exception
java.lang.Exceptioncom.ibm.commerce.content.resources.ManagedResourceManager#getManagedResourceKey(EntityCreationData)public ManagedResourceKey getManagedResourceKey(java.util.Map boKeyMap) throws java.lang.Exception
ResourceManagergetManagedResourceKey in interface ResourceManagerboKeyMap - A map that represents the managed resource.java.lang.Exception - This is thrown if a problem occurs when obtaining the managed resource key for the record.com.ibm.commerce.content.resources.ManagedResourceManager#getManagedResourceKey(Map)public void deleteRelatedManagedResources(ActivityToken activityToken, java.lang.Object relatedResource) throws ResourceException
deleteRelatedManagedResources in interface RelatedResourceManagerdeleteRelatedManagedResources in class AbstractResourceManagerImplactivityToken - The current activity.relatedResource - The related resource, a CatalogGroupAccessBean.java.lang.Exception - A problem when deleting the child resources.ResourceException - This is thrown if a problem occurs when deleting the child resources.com.ibm.commerce.content.resources.RelatedResourceManager#deleteRelatedManagedResources(ActivityToken, Object)public void createRelatedManagedResources(ActivityToken activityToken, java.lang.Object relatedResource, java.lang.Object createData) throws ResourceException
RelatedResourceManagercreateRelatedManagedResources in interface RelatedResourceManageractivityToken - The current activity.relatedResource - The parent resource.createData - The original creation data.ResourceException - on any problem creating resourcescom.ibm.commerce.content.resources.RelatedResourceManager#createRelatedManagedResources(ActivityToken, Object, Object)public void updateRelatedManagedResources(ActivityToken activityToken, java.lang.Object relatedResource) throws ResourceException
RelatedResourceManagerupdateRelatedManagedResources in interface RelatedResourceManageractivityToken - The current activity.relatedResource - The parent resource.ResourceException - on any problem updating the child resourcescom.ibm.commerce.content.resources.RelatedResourceManager#updateRelatedManagedResources(ActivityToken, Object)