| 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 | 
PersistenceManager.createNew(PropertyId id)
Creates a new property state instance with the given id. 
 | 
PropertyState | 
AbstractPersistenceManager.createNew(PropertyId id)
Deprecated.  
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 | 
OraclePersistenceManager.store(PropertyState state)
Deprecated.  
Store a property state. 
 | 
void | 
DatabasePersistenceManager.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 | 
|---|
NodePropBundle.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 | 
UpdatableItemStateManager.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 | 
LocalItemStateManager.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-2020 The Apache Software Foundation. All Rights Reserved.