Uses of Package
org.apache.jackrabbit.spi

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.
 



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