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, processPostPublishData
commit, createManagedResource, deleteManagedResource, fetchUniqueIndexViolations, getLockData, getLockData, getManagedResourceData, getManagedResourceDataCount, getMetaData, getResourceContainer, handleForeignKeyViolations, handleUniqueIndexViolations, handleUniqueIndexViolations, isLocked, isLocked, lockManagedResource, publish, relockManagedResource, rollback, setMetaData, setResourceContainer, synchronize, unlockManagedResource, updateManagedResource
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
commit, createManagedResource, deleteManagedResource, getLockData, getLockData, getManagedResourceData, getManagedResourceDataCount, getMetaData, getResourceContainer, isLocked, isLocked, lockManagedResource, postPublish, publish, relockManagedResource, rollback, setMetaData, setResourceContainer, synchronize, unlockManagedResource, updateManagedResource
public CatalogGroupPageRelationResourceManager()
public static CatalogGroupPageRelationResourceManager getUniqueInstance()
public EntityBeanCreationData getEntityCreationData(java.lang.Object ManagedResource) throws java.lang.Exception
java.lang.Exception
com.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
ResourceManager
getManagedResourceKey
in interface ResourceManager
managedResource
- 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.Exception
com.ibm.commerce.content.resources.ManagedResourceManager#getManagedResourceKey(EntityCreationData)
public ManagedResourceKey getManagedResourceKey(java.util.Map boKeyMap) throws java.lang.Exception
ResourceManager
getManagedResourceKey
in interface ResourceManager
boKeyMap
- 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 RelatedResourceManager
deleteRelatedManagedResources
in class AbstractResourceManagerImpl
activityToken
- 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
RelatedResourceManager
createRelatedManagedResources
in interface RelatedResourceManager
activityToken
- 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
RelatedResourceManager
updateRelatedManagedResources
in interface RelatedResourceManager
activityToken
- The current activity.relatedResource
- The parent resource.ResourceException
- on any problem updating the child resourcescom.ibm.commerce.content.resources.RelatedResourceManager#updateRelatedManagedResources(ActivityToken, Object)