Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
org.apache.jackrabbit.core.persistence | |
org.apache.jackrabbit.core.persistence.bundle | |
org.apache.jackrabbit.core.persistence.db |
This package contains the class
,
a simple generic JDBC-based PersistenceManager for Jackrabbit. |
org.apache.jackrabbit.core.persistence.mem | |
org.apache.jackrabbit.core.persistence.obj | |
org.apache.jackrabbit.core.persistence.util | |
org.apache.jackrabbit.core.persistence.xml | |
org.apache.jackrabbit.core.query.lucene | |
org.apache.jackrabbit.core.query.lucene.constraint | |
org.apache.jackrabbit.core.state | |
org.apache.jackrabbit.core.version |
The versioning framework in jackrabbit consists of 3 layers.
|
org.apache.jackrabbit.core.virtual |
Modifier and Type | Method and Description |
---|---|
PropertyState |
BatchedItemOperations.createPropertyState(NodeState parent,
Name propName,
int type,
int numValues)
Creates a new property.
|
PropertyState |
BatchedItemOperations.createPropertyState(NodeState parent,
Name propName,
int type,
QPropertyDefinition def)
Creates a new property based on the given definition.
|
PropertyState |
PropertyData.getPropertyState()
Return the associated property state.
|
PropertyState |
BatchedItemOperations.getPropertyState(PropertyId id)
Retrieves the state of the property with the given id.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PropertyImpl.restoreTransient(PropertyState transientState) |
void |
NodeTypeInstanceHandler.setDefaultValues(PropertyState property,
NodeState parent,
QPropertyDefinition def)
Sets the system-generated or node type -specified default values
of the given property.
|
void |
ItemValidator.validate(PropertyState propState)
Checks whether the given property state satisfies the constraints
specified by its definition.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
AbstractPersistenceManager.createNew(PropertyId id)
Deprecated.
Creates a new property state instance with the given id.
|
PropertyState |
PersistenceManager.createNew(PropertyId id)
Creates a new property state instance with the given id.
|
PropertyState |
PersistenceManager.load(PropertyId id)
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractPersistenceManager.destroy(PropertyState state)
Deprecated.
Destroy a property state.
|
protected abstract void |
AbstractPersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
AbstractBundlePersistenceManager.createNew(PropertyId id)
Creates a new property state instance with the given id.
|
PropertyState |
AbstractBundlePersistenceManager.load(PropertyId id)
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
DatabasePersistenceManager.load(PropertyId id)
Deprecated.
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabasePersistenceManager.destroy(PropertyState state)
Deprecated.
Destroy a property state.
|
void |
DatabasePersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
void |
OraclePersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
InMemPersistenceManager.load(PropertyId id)
Deprecated.
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
protected void |
InMemPersistenceManager.destroy(PropertyState state)
Deprecated.
Destroy a property state.
|
protected void |
InMemPersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
ObjectPersistenceManager.load(PropertyId id)
Deprecated.
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ObjectPersistenceManager.destroy(PropertyState state)
Deprecated.
Destroy a property state.
|
protected void |
ObjectPersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
Modifier and Type | Method and Description |
---|---|
void |
NodePropBundle.addProperty(PropertyState state,
BLOBStore blobStore)
Creates a property entry from the given state and adds it.
|
static void |
Serializer.deserialize(PropertyState state,
InputStream stream,
BLOBStore blobStore)
Deserializes a
PropertyState object from the given binary
stream . |
static void |
Serializer.serialize(PropertyState state,
OutputStream stream,
BLOBStore blobStore)
Serializes the specified
PropertyState object to the given
binary stream . |
Constructor and Description |
---|
PropertyEntry(PropertyState state)
Creates a new property entry and initialized it with values from
the given property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
XMLPersistenceManager.load(PropertyId id)
Deprecated.
Load the persistent members of a property state.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XMLPersistenceManager.destroy(PropertyState state)
Deprecated.
Destroy a property state.
|
protected void |
XMLPersistenceManager.store(PropertyState state)
Deprecated.
Store a property state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState[] |
AggregateRule.getAggregatedPropertyStates(NodeState nodeState)
Returns the property states that are part of the indexing aggregate of
the
nodeState . |
Modifier and Type | Method and Description |
---|---|
protected Path |
SearchIndex.getRelativePath(NodeState nodeState,
PropertyState propState)
Returns the relative path from
nodeState to
propState . |
Modifier and Type | Method and Description |
---|---|
PropertyState |
PropertyValueOperand.getPropertyState(ScoreNode sn,
EvaluationContext context)
Returns the property state for the given score node or
null
if none exists. |
Modifier and Type | Method and Description |
---|---|
PropertyState |
LocalItemStateManager.createNew(Name propName,
NodeId parentId)
Creates a
PropertyState instance representing new,
i.e. |
PropertyState |
SessionItemStateManager.createNew(Name propName,
NodeId parentId)
Creates a
PropertyState instance representing new,
i.e. |
PropertyState |
UpdatableItemStateManager.createNew(Name propName,
NodeId parentId)
Creates a
PropertyState instance representing new,
i.e. |
PropertyState |
SessionItemStateManager.createNew(PropertyState transientState)
Customized variant of
SessionItemStateManager.createNew(Name, NodeId) that
connects the newly created persistent state with the transient state. |
PropertyState |
SessionItemStateManager.createTransientPropertyState(NodeId parentId,
Name propName,
int initialStatus) |
PropertyState |
SessionItemStateManager.createTransientPropertyState(PropertyState overlayedState,
int initialStatus) |
protected PropertyState |
LocalItemStateManager.getPropertyState(PropertyId id)
Retrieve a property state from the parent shared state manager and
wraps it into a intermediate object that helps us handle local
modifications.
|
Modifier and Type | Method and Description |
---|---|
PropertyState |
SessionItemStateManager.createNew(PropertyState transientState)
Customized variant of
SessionItemStateManager.createNew(Name, NodeId) that
connects the newly created persistent state with the transient state. |
PropertyState |
SessionItemStateManager.createTransientPropertyState(PropertyState overlayedState,
int initialStatus) |
Constructor and Description |
---|
PropertyState(PropertyState overlayedState,
int initialStatus,
boolean isTransient)
Constructs a new property state that is initially connected to an
overlayed state.
|
Modifier and Type | Method and Description |
---|---|
PropertyState[] |
InternalFrozenNode.getFrozenProperties()
Returns the list of frozen properties.
|
PropertyState[] |
NodeStateEx.getProperties()
Returns the properties of this node
|
PropertyState |
NodeStateEx.setPropertyValues(Name name,
int type,
InternalValue[] values,
boolean multiple)
Sets the property values
|
Modifier and Type | Method and Description |
---|---|
void |
NodeStateEx.copyFrom(PropertyState prop)
copies a property
|
QPropertyDefinition |
NodeStateEx.getDefinition(PropertyState prop)
Returns the property definition for the property state
|
Modifier and Type | Class and Description |
---|---|
class |
VirtualPropertyState
This Class implements a virtual property state
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.