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 |
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. |
HierarchyEntry |
HierarchyManagerImpl.lookup(ItemId workspaceItemId) |
Modifier and Type | Method and Description |
---|---|
ItemId |
AbstractRemove.getRemoveId() |
ItemId |
Remove.getRemoveId() |
Modifier and Type | Method and Description |
---|---|
abstract ItemId |
ItemState.getId()
Utility method:
Returns the identifier of this item state.
|
ItemId |
NodeState.getId()
Utility method:
Returns the identifier of this item state.
|
ItemId |
PropertyState.getId()
Utility method:
Returns the identifier of this item state.
|
abstract ItemId |
ItemState.getWorkspaceId()
Utility method:
Returns the identifier of this item state.
|
ItemId |
NodeState.getWorkspaceId()
Utility method:
Returns the identifier of this item state.
|
ItemId |
PropertyState.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)
|
void |
ChangeLogImpl.remove(ItemId itemId) |
void |
ConsolidatingChangeLog.remove(ItemId itemId) |
static ConsolidatingChangeLog.CancelableOperation |
ConsolidatingChangeLog.CancelableOperations.remove(ItemId itemId)
Factory method for creating a
Remove operation. |
static Operation |
Operations.remove(ItemId itemId)
Factory method for creating a
Operations.Remove operation. |
Constructor and Description |
---|
Remove(ItemId itemId) |
Remove(ItemId itemId)
Create a new remove
Operation for the given arguments. |
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–2021 The Apache Software Foundation. All rights reserved.