Package | Description |
---|---|
org.apache.jackrabbit.jcr2spi.hierarchy | |
org.apache.jackrabbit.jcr2spi.nodetype | |
org.apache.jackrabbit.jcr2spi.operation | |
org.apache.jackrabbit.jcr2spi.state | |
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.identifier | |
org.apache.jackrabbit.spi.commons.logging | |
org.apache.jackrabbit.spi2dav | |
org.apache.jackrabbit.spi2davex | |
org.apache.jackrabbit.spi2jcr |
Modifier and Type | Method and Description |
---|---|
PropertyId |
PropertyEntry.getId() |
PropertyId |
PropertyEntryImpl.getId() |
PropertyId |
PropertyEntry.getWorkspaceId()
Returns the ID that must be used for resolving this entry OR loading its
children entries from the persistent layer.
|
PropertyId |
PropertyEntryImpl.getWorkspaceId() |
Modifier and Type | Method and Description |
---|---|
PropertyEntry |
HierarchyManager.getPropertyEntry(PropertyId propertyId)
Resolves a propertyId into a
PropertyEntry . |
PropertyEntry |
HierarchyManagerImpl.getPropertyEntry(PropertyId propertyId) |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
ItemDefinitionProvider.getQPropertyDefinition(Name[] parentNodeTypeNames,
Name propertyName,
int propertyType,
boolean isMultiValued,
PropertyId propertyId)
Returns the
QPropertyDefinition for the specified parameters. |
QPropertyDefinition |
ItemDefinitionProviderImpl.getQPropertyDefinition(Name[] parentNodeTypeNames,
Name propertyName,
int propertyType,
boolean isMultiValued,
PropertyId propertyId) |
Modifier and Type | Method and Description |
---|---|
PropertyId |
SetPropertyValue.getPropertyId() |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
NodeState.getNodeReferences(Name propertyName,
boolean weak)
Returns the identifiers of all reference properties that point to
this node.
|
Iterator<PropertyId> |
ItemStateFactory.getNodeReferences(NodeState nodeState,
Name propertyName,
boolean weak)
Returns the identifiers of all reference properties that point to
the given node.
|
Iterator<PropertyId> |
TransientISFactory.getNodeReferences(NodeState nodeState,
Name propertyName,
boolean weak) |
Iterator<PropertyId> |
WorkspaceItemStateFactory.getNodeReferences(NodeState nodeState,
Name propertyName,
boolean weak) |
Modifier and Type | Method and Description |
---|---|
PropertyState |
ItemStateFactory.createDeepPropertyState(PropertyId propertyId,
NodeEntry anyParent)
Tries to retrieve the
PropertyState with the given PropertyId
and if the state exists, fills in the HierarchyEntries missing between the
last known NodeEntry marked by anyParent . |
PropertyState |
TransientISFactory.createDeepPropertyState(PropertyId propertyId,
NodeEntry anyParent) |
PropertyState |
WorkspaceItemStateFactory.createDeepPropertyState(PropertyId propertyId,
NodeEntry anyParent)
Creates the PropertyState with information retrieved from the
RepositoryService . |
PropertyState |
ItemStateFactory.createPropertyState(PropertyId propertyId,
PropertyEntry entry)
Creates the
PropertyState with the given
propertyId . |
PropertyState |
TransientISFactory.createPropertyState(PropertyId propertyId,
PropertyEntry entry) |
PropertyState |
WorkspaceItemStateFactory.createPropertyState(PropertyId propertyId,
PropertyEntry entry)
Creates the PropertyState with information retrieved from the
RepositoryService . |
Modifier and Type | Method and Description |
---|---|
PropertyId |
IdFactory.createPropertyId(NodeId parentId,
Name propertyName)
Creates a new
PropertyId from the given parent id and
property name. |
PropertyId |
PropertyInfo.getId() |
PropertyId[] |
NodeInfo.getReferences()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
NodeInfo.getPropertyIds() |
Iterator<PropertyId> |
RepositoryService.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences)
Returns the
Id s of the properties that are referencing
the node identified by the given nodeId . |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
RepositoryService.getPropertyDefinition(SessionInfo sessionInfo,
PropertyId propertyId)
Returns the
QPropertyDefinition for the Property
identified by the given id. |
ItemInfoCache.Entry<PropertyInfo> |
ItemInfoCache.getPropertyInfo(PropertyId propertyId)
Retrieve a cache entry for the given
propertyId or null
if no such entry is in the cache. |
PropertyInfo |
RepositoryService.getPropertyInfo(SessionInfo sessionInfo,
PropertyId propertyId)
Deprecated.
|
void |
Batch.setValue(PropertyId propertyId,
QValue value)
Modify the value of an existing property.
|
void |
Batch.setValue(PropertyId propertyId,
QValue[] values)
Modify the value of an existing, multi-valued property.
|
Modifier and Type | Method and Description |
---|---|
PropertyId |
PropertyInfoImpl.getId() |
PropertyId[] |
NodeInfoImpl.getReferences()
Return the
Id s of the properties that are referencing the
node based on this info object. |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
NodeInfoImpl.getPropertyIds() |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
AbstractRepositoryService.getPropertyDefinition(SessionInfo sessionInfo,
PropertyId propertyId) |
ItemInfoCache.Entry<PropertyInfo> |
ItemInfoCacheImpl.getPropertyInfo(PropertyId propertyId)
This implementation removes the item from the cache
if it is present.
|
void |
SerializableBatch.setValue(PropertyId propertyId,
QValue value) |
void |
SerializableBatch.setValue(PropertyId propertyId,
QValue[] values) |
Constructor and Description |
---|
PropertyInfoImpl(NodeId parentId,
Name name,
Path path,
PropertyId id,
int type,
boolean isMultiValued,
QValue[] values)
Deprecated.
Use
PropertyInfoImpl.PropertyInfoImpl(Path, PropertyId, int, boolean, QValue[])
instead. The parentId is not used any more. |
PropertyInfoImpl(Path path,
PropertyId id,
int type,
boolean isMultiValued,
QValue[] values)
Creates a new property info for the given parameters.
|
Constructor and Description |
---|
NodeInfoImpl(NodeId parentId,
Name name,
Path path,
NodeId id,
int index,
Name primaryTypeName,
Name[] mixinNames,
Iterator<PropertyId> references,
Iterator<PropertyId> propertyIds,
Iterator<ChildInfo> childInfos)
Deprecated.
Use
NodeInfoImpl.NodeInfoImpl(Path, NodeId, int, Name, Name[], Iterator, Iterator, Iterator)
instead. The parentId is not used any more. |
NodeInfoImpl(NodeId parentId,
Name name,
Path path,
NodeId id,
int index,
Name primaryTypeName,
Name[] mixinNames,
Iterator<PropertyId> references,
Iterator<PropertyId> propertyIds,
Iterator<ChildInfo> childInfos)
Deprecated.
Use
NodeInfoImpl.NodeInfoImpl(Path, NodeId, int, Name, Name[], Iterator, Iterator, Iterator)
instead. The parentId is not used any more. |
NodeInfoImpl(Path path,
NodeId id,
int index,
Name primaryTypeName,
Name[] mixinNames,
Iterator<PropertyId> references,
Iterator<PropertyId> propertyIds,
Iterator<ChildInfo> childInfos)
Creates a new node info from the given parameters.
|
NodeInfoImpl(Path path,
NodeId id,
int index,
Name primaryTypeName,
Name[] mixinNames,
Iterator<PropertyId> references,
Iterator<PropertyId> propertyIds,
Iterator<ChildInfo> childInfos)
Creates a new node info from the given parameters.
|
Modifier and Type | Field and Description |
---|---|
protected PropertyId |
Operations.SetValue.propertyId |
Modifier and Type | Method and Description |
---|---|
void |
ChangeLogImpl.setValue(PropertyId propertyId,
QValue value) |
void |
ConsolidatingChangeLog.setValue(PropertyId propertyId,
QValue value) |
static ConsolidatingChangeLog.CancelableOperation |
ConsolidatingChangeLog.CancelableOperations.setValue(PropertyId propertyId,
QValue value)
Factory method for creating a
SetValue operation. |
static Operation |
Operations.setValue(PropertyId propertyId,
QValue value)
Factory method for creating set-value
Operation for the given arguments. |
void |
ChangeLogImpl.setValue(PropertyId propertyId,
QValue[] values) |
void |
ConsolidatingChangeLog.setValue(PropertyId propertyId,
QValue[] values) |
static ConsolidatingChangeLog.CancelableOperation |
ConsolidatingChangeLog.CancelableOperations.setValue(PropertyId propertyId,
QValue[] values)
Factory method for creating a
SetValue operation. |
static Operation |
Operations.setValue(PropertyId propertyId,
QValue[] values)
Factory method for creating a set-value
Operation for the given arguments. |
Constructor and Description |
---|
SetValue(PropertyId propertyId,
QValue value) |
SetValue(PropertyId propertyId,
QValue value)
Create a new set-value
Operation for the given arguments. |
SetValue(PropertyId propertyId,
QValue[] values) |
SetValue(PropertyId propertyId,
QValue[] values)
Create a new set-value
Operation for the given arguments. |
Modifier and Type | Method and Description |
---|---|
PropertyId |
AbstractIdFactory.createPropertyId(NodeId parentId,
Name propertyName)
Creates a new
PropertyId from the given parent id and
property name. |
Modifier and Type | Method and Description |
---|---|
PropertyId |
IdFactoryLogger.createPropertyId(NodeId parentId,
Name propertyName) |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
RepositoryServiceLogger.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences) |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
RepositoryServiceLogger.getPropertyDefinition(SessionInfo sessionInfo,
PropertyId propertyId) |
PropertyInfo |
RepositoryServiceLogger.getPropertyInfo(SessionInfo sessionInfo,
PropertyId propertyId) |
void |
BatchLogger.setValue(PropertyId propertyId,
QValue value) |
void |
BatchLogger.setValue(PropertyId propertyId,
QValue[] values) |
Modifier and Type | Method and Description |
---|---|
PropertyId |
PropertyInfoImpl.getId() |
PropertyId[] |
NodeInfoImpl.getReferences() |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
NodeInfoImpl.getPropertyIds() |
Iterator<PropertyId> |
RepositoryServiceImpl.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences) |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
RepositoryServiceImpl.getPropertyDefinition(SessionInfo sessionInfo,
PropertyId propertyId) |
PropertyInfo |
RepositoryServiceImpl.getPropertyInfo(SessionInfo sessionInfo,
PropertyId propertyId) |
Constructor and Description |
---|
PropertyInfoImpl(PropertyId id,
DavPropertySet propSet,
NamePathResolver resolver,
ValueFactory valueFactory,
QValueFactory qValueFactory) |
PropertyInfoImpl(PropertyId id,
Path path,
int type,
boolean isMultiValued,
QValue[] values) |
Modifier and Type | Method and Description |
---|---|
PropertyId |
PropertyInfoImpl.getId() |
PropertyId[] |
NodeInfoImpl.getReferences() |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
NodeInfoImpl.getPropertyIds() |
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
RepositoryServiceImpl.getPropertyInfo(SessionInfo sessionInfo,
PropertyId propertyId) |
Constructor and Description |
---|
PropertyInfoImpl(PropertyId id,
Path path,
int propertyType,
QValue value) |
PropertyInfoImpl(PropertyId id,
Path path,
int propertyType,
QValue[] values) |
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyId> |
RepositoryServiceImpl.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences)
Returns the
Id s of the properties that are referencing
the node identified by the given nodeId . |
Modifier and Type | Method and Description |
---|---|
QPropertyDefinition |
RepositoryServiceImpl.getPropertyDefinition(SessionInfo sessionInfo,
PropertyId propertyId)
Returns the
QPropertyDefinition for the Property
identified by the given id. |
PropertyInfo |
RepositoryServiceImpl.getPropertyInfo(SessionInfo sessionInfo,
PropertyId propertyId)
Returns the
PropertyInfo for the Property
identified by the given id. |
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.