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.
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 qualified 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 qualified SPI representation of an item definition.
QNodeDefinition
          QNodeDefinition is the qualified SPI representation of a node definition.
QPropertyDefinition
          QPropertyDefinition is the qualified SPI representation of a property definition.
QueryInfo
          QueryInfo is the the return value of RepositoryService.executeQuery(SessionInfo, String, String, Map) which is used to run a query on the RepositoryService.
QValue
          QValue is the qualified SPI representation of a jcr value.
QValueFactory
          QValueFactory defines methods to create QValue 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.