| Package | Description | 
|---|---|
| org.exoplatform.services.jcr.dataflow.persistent | 
 This package provides the classes necessary to persist data in the storage. 
 | 
| org.exoplatform.services.jcr.storage | 
 This package provides jcr data storage API. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ItemData | 
WorkspaceStorageCache.get(String identifier)
Get item by identifier. 
 | 
ItemData | 
WorkspaceStorageCache.get(String parentIdentifier,
   org.exoplatform.services.jcr.datamodel.QPathEntry name,
   org.exoplatform.services.jcr.datamodel.ItemType itemType)
Get item by parent identifier and name +index of define type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
WorkspaceStorageCacheListener.onCacheEntryAdded(ItemData data)
Called when a cache entry corresponding to the given item has been added 
 | 
void | 
WorkspaceStorageCacheListener.onCacheEntryUpdated(ItemData data)
Called when a cache entry corresponding to the given item has been updated 
 | 
void | 
WorkspaceStorageCache.put(ItemData item)
Adds (or updates if found) ItemData. 
 | 
void | 
WorkspaceStorageCache.remove(ItemData item)
Removes data and its children from cache. 
 | 
void | 
WorkspaceStorageCache.remove(String identifier,
      ItemData item)
Removes an item from the cache if and only if the current item for the provided
 identifier is equals to the provided item. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ItemData | 
WorkspaceStorageConnection.getItemData(org.exoplatform.services.jcr.datamodel.NodeData parentData,
           org.exoplatform.services.jcr.datamodel.QPathEntry name,
           org.exoplatform.services.jcr.datamodel.ItemType itemType)
Reads  
ItemData from the storage using item's parent and name relative the parent
 location of a given type. | 
ItemData | 
WorkspaceStorageConnection.getItemData(String identifier)
Reads  
ItemData from the storage by item identifier. | 
Copyright © 2003-2017 eXo Platform SAS. All Rights Reserved.