| Package | Description | 
|---|---|
| org.apache.jackrabbit.jcr2spi | |
| org.apache.jackrabbit.jcr2spi.hierarchy | |
| org.apache.jackrabbit.jcr2spi.operation | |
| org.apache.jackrabbit.jcr2spi.state | |
| org.apache.jackrabbit.jcr2spi.util | |
| org.apache.jackrabbit.spi | 
 Defines the interfaces of the JCR SPI (Service Provider Interface). 
 | 
| org.apache.jackrabbit.spi.commons | |
| org.apache.jackrabbit.spi.commons.batch | |
| org.apache.jackrabbit.spi.commons.logging | |
| org.apache.jackrabbit.spi2dav | |
| org.apache.jackrabbit.spi2davex | |
| org.apache.jackrabbit.spi2jcr | 
| Constructor and Description | 
|---|
LazyItemIterator(ItemManager itemMgr,
                HierarchyManager hierarchyMgr,
                Iterator<? extends ItemId> itemIds)
Creates a new  
LazyItemIterator instance. | 
| Modifier and Type | Method and Description | 
|---|---|
HierarchyEntry | 
HierarchyManagerImpl.lookup(ItemId workspaceItemId)  | 
HierarchyEntry | 
HierarchyManager.lookup(ItemId workspaceItemId)
Lookup of  
HierarchyEntry by its workspace Id that may be different
 if a entry (or any of its ancestors) has been transiently moved or
 reordered. | 
| Modifier and Type | Method and Description | 
|---|---|
ItemId | 
Remove.getRemoveId()  | 
ItemId | 
AbstractRemove.getRemoveId()  | 
| Modifier and Type | Method and Description | 
|---|---|
ItemId | 
PropertyState.getId()
Utility method:
 Returns the identifier of this item state. 
 | 
ItemId | 
NodeState.getId()
Utility method:
 Returns the identifier of this item state. 
 | 
abstract ItemId | 
ItemState.getId()
Utility method:
 Returns the identifier of this item state. 
 | 
ItemId | 
PropertyState.getWorkspaceId()
Utility method:
 Returns the identifier of this item state. 
 | 
ItemId | 
NodeState.getWorkspaceId()
Utility method:
 Returns the identifier of this item state. 
 | 
abstract ItemId | 
ItemState.getWorkspaceId()
Utility method:
 Returns the identifier of this item state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
LogUtil.saveGetIdString(ItemId itemId,
               PathResolver pathResolver)
Failsafe conversion of an  
ItemId to a human readable string
 resolving the path part of the specified id using the given path resolver. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NodeId
NodeId identifies a node on the SPI layer. | 
interface  | 
PropertyId
PropertyId identifies a property on the SPI layer. | 
| Modifier and Type | Method and Description | 
|---|---|
ItemId | 
ItemInfo.getId()  | 
ItemId | 
Event.getItemId()  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
RepositoryService.createBatch(SessionInfo sessionInfo,
           ItemId itemId)
Indicates the start of a set of operations that cause modifications
 on the underlying persistence layer. 
 | 
Iterator<? extends ItemInfo> | 
RepositoryService.getItemInfos(SessionInfo sessionInfo,
            ItemId itemId)
Method used to 'batch-read' from the persistent storage. 
 | 
boolean | 
RepositoryService.isGranted(SessionInfo sessionInfo,
         ItemId itemId,
         String[] actions)
Returns true if all actions defined in the specified array are granted
 to given  
SessionInfo. | 
void | 
Batch.remove(ItemId itemId)
Remove an existing item. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ItemId | 
EventImpl.getItemId() | 
ItemId | 
SerializableBatch.getSaveTarget()  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
AbstractRepositoryService.createBatch(SessionInfo sessionInfo,
           ItemId itemId)  | 
boolean | 
AbstractReadableRepositoryService.isGranted(SessionInfo sessionInfo,
         ItemId itemId,
         String[] actions)
This default implementation first calls  
AbstractRepositoryService.checkSessionInfo(SessionInfo)
 with the sessionInfo, then returns false if
 the any of the actions are in AbstractReadableRepositoryService.WRITE_ACTIONS;
 otherwise returns true. | 
void | 
SerializableBatch.remove(ItemId itemId)  | 
| Constructor and Description | 
|---|
EventImpl(int type,
         Path path,
         ItemId itemId,
         NodeId parentId,
         Name primaryNodeTypeName,
         Name[] mixinTypeNames,
         String userId)
Deprecated.   
 | 
EventImpl(int type,
         Path path,
         ItemId itemId,
         NodeId parentId,
         Name primaryNodeTypeName,
         Name[] mixinTypeNames,
         String userId,
         String userData,
         long timestamp,
         Map<Name,QValue> info)
Creates a new serializable event. 
 | 
SerializableBatch(ItemId itemId)
Creates a new  
SerializableBatch. | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemId | 
Operations.Remove.itemId  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static Path | 
ConsolidatingChangeLog.getPath(ItemId itemId)
 | 
static Operation | 
Operations.remove(ItemId itemId)
Factory method for creating a  
Operations.Remove operation. | 
void | 
ConsolidatingChangeLog.remove(ItemId itemId)  | 
static ConsolidatingChangeLog.CancelableOperation | 
ConsolidatingChangeLog.CancelableOperations.remove(ItemId itemId)
Factory method for creating a  
Remove operation. | 
void | 
ChangeLogImpl.remove(ItemId itemId)  | 
| Constructor and Description | 
|---|
Remove(ItemId itemId)
Create a new remove  
Operation for the given arguments. | 
Remove(ItemId itemId)  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
RepositoryServiceLogger.createBatch(SessionInfo sessionInfo,
           ItemId itemId)  | 
Iterator<? extends ItemInfo> | 
RepositoryServiceLogger.getItemInfos(SessionInfo sessionInfo,
            ItemId itemId)  | 
boolean | 
RepositoryServiceLogger.isGranted(SessionInfo sessionInfo,
         ItemId itemId,
         String[] actions)  | 
void | 
BatchLogger.remove(ItemId itemId)  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
RepositoryServiceImpl.createBatch(SessionInfo sessionInfo,
           ItemId itemId)  | 
Iterator<? extends ItemInfo> | 
RepositoryServiceImpl.getItemInfos(SessionInfo sessionInfo,
            ItemId itemId)  | 
protected String | 
RepositoryServiceImpl.getItemUri(ItemId itemId,
          SessionInfo sessionInfo)  | 
protected String | 
RepositoryServiceImpl.getItemUri(ItemId itemId,
          SessionInfo sessionInfo,
          String workspaceName)  | 
boolean | 
RepositoryServiceImpl.isGranted(SessionInfo sessionInfo,
         ItemId itemId,
         String[] actions)  | 
| Constructor and Description | 
|---|
EventImpl(ItemId eventId,
         Path eventPath,
         NodeId parentId,
         int eventType,
         String userId,
         Element eventElement,
         NamePathResolver resolver,
         QValueFactory qvFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
RepositoryServiceImpl.createBatch(SessionInfo sessionInfo,
           ItemId itemId)  | 
Iterator<? extends ItemInfo> | 
RepositoryServiceImpl.getItemInfos(SessionInfo sessionInfo,
            ItemId itemId)  | 
| Modifier and Type | Method and Description | 
|---|---|
Batch | 
RepositoryServiceImpl.createBatch(SessionInfo sessionInfo,
           ItemId itemId)
Indicates the start of a set of operations that cause modifications
 on the underlying persistence layer. 
 | 
Iterator<? extends ItemInfo> | 
RepositoryServiceImpl.getItemInfos(SessionInfo sessionInfo,
            ItemId itemId)
Method used to 'batch-read' from the persistent storage. 
 | 
boolean | 
RepositoryServiceImpl.isGranted(SessionInfo sessionInfo,
         ItemId itemId,
         String[] actions)
Returns true if all actions defined in the specified array are granted
 to given  
SessionInfo. | 
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.