Uses of Package
org.apache.jackrabbit.spi

Packages that use org.apache.jackrabbit.spi
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.cluster   
org.apache.jackrabbit.core.journal   
org.apache.jackrabbit.core.lock   
org.apache.jackrabbit.core.nodetype   
org.apache.jackrabbit.core.nodetype.virtual   
org.apache.jackrabbit.core.nodetype.xml   
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.core.persistence.mem   
org.apache.jackrabbit.core.persistence.util   
org.apache.jackrabbit.core.query   
org.apache.jackrabbit.core.query.lucene   
org.apache.jackrabbit.core.query.lucene.constraint   
org.apache.jackrabbit.core.query.lucene.join   
org.apache.jackrabbit.core.retention   
org.apache.jackrabbit.core.security   
org.apache.jackrabbit.core.security.authorization   
org.apache.jackrabbit.core.security.authorization.acl   
org.apache.jackrabbit.core.security.authorization.combined   
org.apache.jackrabbit.core.security.simple   
org.apache.jackrabbit.core.security.user   
org.apache.jackrabbit.core.state   
org.apache.jackrabbit.core.value   
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 
org.apache.jackrabbit.core.virtual   
org.apache.jackrabbit.core.xml   
org.apache.jackrabbit.jcr2spi   
org.apache.jackrabbit.jcr2spi.config   
org.apache.jackrabbit.jcr2spi.hierarchy   
org.apache.jackrabbit.jcr2spi.nodetype   
org.apache.jackrabbit.jcr2spi.observation   
org.apache.jackrabbit.jcr2spi.operation   
org.apache.jackrabbit.jcr2spi.query   
org.apache.jackrabbit.jcr2spi.state   
org.apache.jackrabbit.jcr2spi.util   
org.apache.jackrabbit.jcr2spi.version   
org.apache.jackrabbit.jcr2spi.xml   
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.conversion   
org.apache.jackrabbit.spi.commons.identifier   
org.apache.jackrabbit.spi.commons.logging   
org.apache.jackrabbit.spi.commons.name   
org.apache.jackrabbit.spi.commons.nodetype   
org.apache.jackrabbit.spi.commons.nodetype.compact   
org.apache.jackrabbit.spi.commons.nodetype.constraint   
org.apache.jackrabbit.spi.commons.query   
org.apache.jackrabbit.spi.commons.query.qom   
org.apache.jackrabbit.spi.commons.query.sql   
org.apache.jackrabbit.spi.commons.value   
org.apache.jackrabbit.spi2dav   
org.apache.jackrabbit.spi2davex   
org.apache.jackrabbit.spi2jcr   
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.cluster
Name
          A Name is a combination of a namespace URI and a local part.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.journal
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.lock
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.nodetype
Name
          A Name is a combination of a namespace URI and a local part.
QItemDefinition
          QItemDefinition is the SPI representation of an item definition.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.nodetype.virtual
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.nodetype.xml
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.observation
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.persistence.mem
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.persistence.util
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.query
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.query.lucene
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.query.lucene.constraint
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.query.lucene.join
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.retention
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security.authorization
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security.authorization.acl
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security.authorization.combined
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security.simple
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.security.user
Path
          The Path interface defines the SPI level representation of a JCR path.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.state
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.value
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.version
Name
          A Name is a combination of a namespace URI and a local part.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.virtual
Name
          A Name is a combination of a namespace URI and a local part.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.core.xml
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
RepositoryServiceFactory
          Factory for creating RepositoryService instances.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.config
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.hierarchy
ChildInfo
          ChildInfo...
Event
          Event is similar to the regular JCR Event and adds additional information about the affected item.
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.nodetype
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
PropertyId
          PropertyId identifies a property on the SPI layer.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.observation
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.operation
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
PropertyId
          PropertyId identifies a property on the SPI layer.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.query
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.state
ChildInfo
          ChildInfo...
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
NodeInfo
          The NodeInfo provides the basic information required to build nodes making up the repository hierarchy.

Note however, that the list of child nodes does not form part of a NodeInfo.

Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
PropertyInfo
          The PropertyInfo provides the basic information to build a Property.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.util
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.version
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.jcr2spi.xml
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi
Batch
          The Batch defines an ordered list of of operations that must be executed at once on the persistent layer.
ChildInfo
          ChildInfo...
Event
          Event is similar to the regular JCR Event and adds additional information about the affected item.
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
ItemInfo
          The ItemInfo is the base interface of NodeInfo and PropertyInfo.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
NodeId
          NodeId identifies a node on the SPI layer.
NodeInfo
          The NodeInfo provides the basic information required to build nodes making up the repository hierarchy.

Note however, that the list of child nodes does not form part of a NodeInfo.

Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
PropertyInfo
          The PropertyInfo provides the basic information to build a Property.
QItemDefinition
          QItemDefinition is the SPI representation of an item definition.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the SPI representation of a jcr value.
QValueConstraint
          QValueConstraint is used to check the syntax of a value constraint and to test if a specific value satisfies it.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

Subscription
          Subscription defines a marker interface for an event subscription.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons
Batch
          The Batch defines an ordered list of of operations that must be executed at once on the persistent layer.
ChildInfo
          ChildInfo...
Event
          Event is similar to the regular JCR Event and adds additional information about the affected item.
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
ItemInfo
          The ItemInfo is the base interface of NodeInfo and PropertyInfo.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
NodeId
          NodeId identifies a node on the SPI layer.
NodeInfo
          The NodeInfo provides the basic information required to build nodes making up the repository hierarchy.

Note however, that the list of child nodes does not form part of a NodeInfo.

Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
PropertyInfo
          The PropertyInfo provides the basic information to build a Property.
QItemDefinition
          QItemDefinition is the SPI representation of an item definition.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the SPI representation of a jcr value.
QValueConstraint
          QValueConstraint is used to check the syntax of a value constraint and to test if a specific value satisfies it.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

Subscription
          Subscription defines a marker interface for an event subscription.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.batch
Batch
          The Batch defines an ordered list of of operations that must be executed at once on the persistent layer.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
PropertyId
          PropertyId identifies a property on the SPI layer.
QValue
          QValue is the SPI representation of a jcr value.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.conversion
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.identifier
IdFactory
          IdFactory defines methods to construct new ItemIds.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.logging
Batch
          The Batch defines an ordered list of of operations that must be executed at once on the persistent layer.
ChildInfo
          ChildInfo...
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
ItemInfo
          The ItemInfo is the base interface of NodeInfo and PropertyInfo.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
NodeId
          NodeId identifies a node on the SPI layer.
NodeInfo
          The NodeInfo provides the basic information required to build nodes making up the repository hierarchy.

Note however, that the list of child nodes does not form part of a NodeInfo.

Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
PropertyInfo
          The PropertyInfo provides the basic information to build a Property.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

Subscription
          Subscription defines a marker interface for an event subscription.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.name
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
PathFactory
          PathFactory...
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.nodetype
Name
          A Name is a combination of a namespace URI and a local part.
QItemDefinition
          QItemDefinition is the SPI representation of an item definition.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
QValueConstraint
          QValueConstraint is used to check the syntax of a value constraint and to test if a specific value satisfies it.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.nodetype.compact
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.nodetype.constraint
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
QValueConstraint
          QValueConstraint is used to check the syntax of a value constraint and to test if a specific value satisfies it.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.query
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
Path.Element
          Object representation of a single JCR path element.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.query.qom
Name
          A Name is a combination of a namespace URI and a local part.
Path
          The Path interface defines the SPI level representation of a JCR path.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.query.sql
Name
          A Name is a combination of a namespace URI and a local part.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi.commons.value
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi2dav
IdFactory
          IdFactory defines methods to construct new ItemIds.
Name
          A Name is a combination of a namespace URI and a local part.
NodeId
          NodeId identifies a node on the SPI layer.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QueryResultRow
          QueryResultRow represents the SPI equivalent of a query result row.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
RepositoryServiceFactory
          Factory for creating RepositoryService instances.
Subscription
          Subscription defines a marker interface for an event subscription.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi2davex
Path
          The Path interface defines the SPI level representation of a JCR path.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
RepositoryServiceFactory
          Factory for creating RepositoryService instances.
 

Classes in org.apache.jackrabbit.spi used by org.apache.jackrabbit.spi2jcr
Batch
          The Batch defines an ordered list of of operations that must be executed at once on the persistent layer.
EventBundle
          An EventBundle is similar to the EventIterator interface.
EventFilter
          An EventFilter is applied to the events as generated on the repository server.
IdFactory
          IdFactory defines methods to construct new ItemIds.
ItemId
          An ItemId identifies an item using a combination of unique ID and path.
LockInfo
          LockInfo is used to transport lock information across the SPI boundary.
Name
          A Name is a combination of a namespace URI and a local part.
NameFactory
          NameFactory...
NodeId
          NodeId identifies a node on the SPI layer.
NodeInfo
          The NodeInfo provides the basic information required to build nodes making up the repository hierarchy.

Note however, that the list of child nodes does not form part of a NodeInfo.

Path
          The Path interface defines the SPI level representation of a JCR path.
PathFactory
          PathFactory...
PropertyId
          PropertyId identifies a property on the SPI layer.
PropertyInfo
          The PropertyInfo provides the basic information to build a Property.
QNodeDefinition
          QNodeDefinition is the SPI representation of a node definition.
QNodeTypeDefinition
          QNodeTypeDefinition is the SPI representation of a node type.
QPropertyDefinition
          QPropertyDefinition is the SPI representation of a property definition.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map, long, long, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue instances.
RepositoryService
          The RepositoryService interface defines methods used to retrieve information from the persistent layer of the repository as well as the methods that modify its persistent state.
RepositoryServiceFactory
          Factory for creating RepositoryService instances.
SessionInfo
          SessionInfo is created upon RepositoryService.obtain(javax.jcr.Credentials, String) or RepositoryService.obtain(SessionInfo, String) and will be used for any call on the RepositoryService that requires user and workspace identification.

In addition the SessionInfo acts as primary container for lock tokens.

Subscription
          Subscription defines a marker interface for an event subscription.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.