Deprecated API


Contents
Deprecated Interfaces
org.apache.jackrabbit.core.state.util.BLOBStore
          use BLOBStore instead. 
org.apache.jackrabbit.name.NameCache
            
org.apache.jackrabbit.name.NamePathResolver
          Use the NamePathResolver interface from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.NameResolver
          Use the NameResolver interface from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.NamespaceListener
          Use the NamespaceListener interface from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.spi.commons.namespace.NamespaceListener
          https://issues.apache.org/jira/browse/JCR-1700 
org.apache.jackrabbit.name.NamespaceResolver
          Use the NamespaceResolver interface from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.PathResolver
          Use the PathResolver interface from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.state.PersistenceManager
          use PersistenceManager instead. 
org.apache.jackrabbit.core.state.util.ResourceBasedBLOBStore
          use ResourceBasedBLOBStore instead. 
org.apache.jackrabbit.core.query.TextFilter
          use the TextExtractor interface 
org.apache.jackrabbit.core.XASession
          Use XASession instead 
 

Deprecated Classes
org.apache.jackrabbit.name.AbstractNamespaceResolver
          Use the AbstractNamespaceResolver class from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.spi.commons.namespace.AbstractNamespaceResolver
          https://issues.apache.org/jira/browse/JCR-1700 
org.apache.jackrabbit.core.state.AbstractPersistenceManager
          use AbstractPersistenceManager instead. 
org.apache.jackrabbit.server.AbstractWebdavServlet
          Use org.apache.jackrabbit.webdav.server.AbstractWebdavServlet instead. 
org.apache.jackrabbit.core.security.AuthContext
          Use AuthContext instead. 
org.apache.jackrabbit.core.security.AuthContext.JAAS
          Use JAASAuthContext instead 
org.apache.jackrabbit.core.security.AuthContext.Local
          Use LocalAuthContext instead. 
org.apache.jackrabbit.name.CachingNameResolver
          Use the CachingNameResolver class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.CachingPathResolver
          Use the CachingPathResolver class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.security.CredentialsCallback
          Use CredentialsCallback instead. 
org.apache.jackrabbit.core.security.CredentialsCallbackHandler
          Use CallbackHandlerImpl instead. 
org.apache.jackrabbit.core.state.db.DatabasePersistenceManager
          use DatabasePersistenceManager instead. 
org.apache.jackrabbit.core.state.db.DerbyPersistenceManager
          use DerbyPersistenceManager instead. 
org.apache.jackrabbit.core.state.util.FileSystemBLOBStore
          use FileSystemBLOBStore instead. 
org.apache.jackrabbit.core.state.mem.InMemPersistenceManager
          use InMemPersistenceManager instead. 
org.apache.jackrabbit.util.IteratorHelper
          The org.apache.jackrabbit.commons.iterator package contains a set of more feature rich and type safe classes for implementing the JCR iterator interfaces 
org.apache.jackrabbit.core.fs.db.JNDIDatabaseFileSystem
          This class should not be used because it is not database vendor specific. Each DatabaseFileSystem now supports getting the connection via JNDI by setting the driver to javax.naming.InitialContext and the URL to the JNDI name.

Database file system that uses JNDI to acquire the database connection. The JNDI location of the DataSource to be used in given as the dataSourceLocation configuration property. See the DbFileSystem for more configuration details.

WARNING: The acquired database connection is kept for the entire lifetime of the file system instance. The configured data source should be prepared for this. 

org.apache.jackrabbit.core.journal.JNDIDatabaseJournal
          This class should not be used because it is not database vendor specific. Each DatabaseJournal now supports getting the connection via JNDI by setting the driver to javax.naming.InitialContext and the URL to the JNDI name.

Database journal that uses JNDI to acquire the database connection. The JNDI location of the DataSource to be used in given as the dataSourceLocation configuration property.

WARNING: The acquired database connection is kept for the entire lifetime of the journal instance. The configured data source should be prepared for this. 

org.apache.jackrabbit.core.state.db.JNDIDatabasePersistenceManager
          use JNDIDatabasePersistenceManager instead. 
org.apache.jackrabbit.name.NameFormat
          Use the NameResolver interface from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.util.name.NamespaceAdder
          Use the NamespaceAdder class from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.util.name.NamespaceExtractor
          Use the NamespaceExtractor class from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.util.name.NamespaceMapping
          Use the NamespaceMapping class from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.state.obj.ObjectPersistenceManager
          use ObjectPersistenceManager instead. 
org.apache.jackrabbit.core.state.db.OraclePersistenceManager
          use OraclePersistenceManager instead. 
org.apache.jackrabbit.name.ParsingNameResolver
          Use the ParsingNameResolver class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.ParsingPathResolver
          Use the ParsingPathResolver class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.Path
          Use the Path and PathFactory interfaces from the org.apache.jackrabbit.spi package of the jackrabbit-spi component. A default implementation is available as the org.apache.jackrabbit.spi.commons.name.PathFactoryImpl class in the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.PathFormat
          Use the PathResolver interface from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.util.PathMap
          Use the PathMap class from the org.apache.jackrabbit.spi.commons.name package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.state.PMContext
          use PMContext instead. 
org.apache.jackrabbit.name.QName
          Use the Name and NameFactory interfaces from the org.apache.jackrabbit.spi package of the jackrabbit-spi component. A default implementation is available as the org.apache.jackrabbit.spi.commons.name.NameFactoryImpl class in the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.state.util.Serializer
          use Serializer instead. 
org.apache.jackrabbit.name.SessionNamespaceResolver
          Use the SessionNamespaceResolver class from the org.apache.jackrabbit.spi.commons.namespace package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.core.security.SimpleAccessManager
          Use SimpleAccessManager instead. 
org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager
          use SimpleDbPersistenceManager instead. 
org.apache.jackrabbit.core.security.SimpleLoginModule
          Use SimpleLoginModule instead. 
org.apache.jackrabbit.core.query.lucene.TextPlainTextFilter
          use PlainTextExtractor, this class is kept for backwards compatibility with existing configuration files 
org.apache.jackrabbit.core.state.xml.XMLPersistenceManager
          use XMLPersistenceManager instead. 
 

Deprecated Exceptions
org.apache.jackrabbit.BaseException
            
org.apache.jackrabbit.name.IllegalNameException
          Use the IllegalNameException class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.MalformedPathException
          Use the MalformedPathException class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.NameException
          Use the NameException class from the org.apache.jackrabbit.spi.commons.conversion package of the jackrabbit-spi-commons component. 
org.apache.jackrabbit.name.NoPrefixDeclaredException
            
org.apache.jackrabbit.name.UnknownPrefixException
            
 

Deprecated Fields
org.apache.jackrabbit.core.query.lucene.SearchIndex.DEFAULT_EXTRACTOR_POOL_SIZE
          this value is not used anymore. Instead the default value is calculated as follows: 2 * Runtime.getRuntime().availableProcessors(). 
org.apache.jackrabbit.core.security.AccessManager.READ
            
org.apache.jackrabbit.core.security.AccessManager.REMOVE
            
org.apache.jackrabbit.core.security.AccessManager.WRITE
            
 

Deprecated Methods
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addStringValue(Document, String, Object)
          Use addStringValue(Document, String, Object, boolean) instead. 
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addStringValue(Document, String, Object, boolean, boolean, float)
          use NodeIndexer.addStringValue(Document, String, Object, boolean, boolean, float, boolean) instead. 
org.apache.jackrabbit.webdav.DavResource.alterProperties(DavPropertySet, DavPropertyNameSet)
          use DavResource.alterProperties(List) instead 
org.apache.jackrabbit.name.QName.checkFormat(String)
          Use NameFormat.checkFormat(String) instead. 
org.apache.jackrabbit.name.Path.checkFormat(String)
          Use PathFormat.checkFormat(String) instead. 
org.apache.jackrabbit.core.security.AccessManager.checkPermission(ItemId, int)
            
org.apache.jackrabbit.value.ValueHelper.convert(InputStream, int)
          Use ValueHelper.convert(InputStream, int, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.convert(String[], int)
          Use ValueHelper.convert(String[], int, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.convert(String, int)
          Use ValueHelper.convert(String, int, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.convert(Value[], int)
          Use ValueHelper.convert(Value[], int, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.convert(Value, int)
          Use ValueHelper.convert(Value, int, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.copy(Value)
          Use ValueHelper.copy(Value, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.copy(Value[])
          Use ValueHelper.copy(Value[], ValueFactory) instead. 
org.apache.jackrabbit.name.Path.create(Path, String, NamespaceResolver, boolean)
          Use PathFormat.parse(Path, String, NamespaceResolver) instead. 
org.apache.jackrabbit.name.Path.create(String, NamespaceResolver, boolean)
          Use PathFormat#parse(String, NamespaceResolver)} instead. 
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFulltextField(String)
          use NodeIndexer.createFulltextField(String, boolean, boolean) instead. 
org.apache.jackrabbit.core.state.util.Serializer.deserialize(NodeReferences, InputStream)
          user Serializer.deserialize(NodeReferences, InputStream) 
org.apache.jackrabbit.core.state.util.Serializer.deserialize(NodeState, InputStream)
          use Serializer.deserialize(NodeState, InputStream) 
org.apache.jackrabbit.core.state.util.Serializer.deserialize(PropertyState, InputStream, BLOBStore)
          use Serializer.deserialize(PropertyState, InputStream, org.apache.jackrabbit.core.persistence.util.BLOBStore) 
org.apache.jackrabbit.value.ValueHelper.deserialize(Reader, int, boolean)
          Use ValueHelper.deserialize(Reader, int, boolean, ValueFactory) instead. 
org.apache.jackrabbit.value.ValueHelper.deserialize(String, int, boolean)
          Use ValueHelper.deserialize(String, int, boolean, ValueFactory) instead. 
org.apache.jackrabbit.name.QName.fromJCRName(String, NamespaceResolver)
          Use NameFormat.parse(String, NamespaceResolver) instead. 
org.apache.jackrabbit.core.config.RepositoryConfig.getAccessManagerConfig()
          Use SecurityConfig.getAccessManagerConfig() instead. 
org.apache.jackrabbit.core.config.RepositoryConfig.getAppName()
          Use SecurityConfig.getAppName() instead. 
org.apache.jackrabbit.core.ItemManager.getItem(Path)
          As of JSR 283, a Path doesn't anymore uniquely identify an Item, therefore ItemManager.getNode(Path) and ItemManager.getProperty(Path) should be used instead. 
org.apache.jackrabbit.name.NamespaceResolver.getJCRName(QName)
          use NameFormat.format(QName, NamespaceResolver) instead. 
org.apache.jackrabbit.name.AbstractNamespaceResolver.getJCRName(QName)
          use NameFormat.format(QName, NamespaceResolver) instead. 
org.apache.jackrabbit.core.config.RepositoryConfig.getLoginModuleConfig()
          Use SecurityConfig.getLoginModuleConfig() instead. 
org.apache.jackrabbit.spi.commons.query.RelationQueryNode.getProperty()
          Use RelationQueryNode.getRelativePath() instead. 
org.apache.jackrabbit.spi.commons.query.TextsearchQueryNode.getPropertyName()
          Use TextsearchQueryNode.getRelativePath() instead. 
org.apache.jackrabbit.webdav.WebdavRequestImpl.getPropPatchRemoveProperties()
          use WebdavRequestImpl.getPropPatchChangeList() instead 
org.apache.jackrabbit.webdav.DavServletRequest.getPropPatchRemoveProperties()
          use DavServletRequest.getPropPatchChangeList() instead 
org.apache.jackrabbit.webdav.WebdavRequestImpl.getPropPatchSetProperties()
          use WebdavRequestImpl.getPropPatchChangeList() instead 
org.apache.jackrabbit.webdav.DavServletRequest.getPropPatchSetProperties()
          use DavServletRequest.getPropPatchChangeList() instead 
org.apache.jackrabbit.name.NamespaceResolver.getQName(String)
          use NameFormat.parse(String, NamespaceResolver) instead. 
org.apache.jackrabbit.name.AbstractNamespaceResolver.getQName(String)
          use NameFormat.parse(String, NamespaceResolver) instead. 
org.apache.jackrabbit.core.value.InternalValue.internalValue()
            
org.apache.jackrabbit.core.security.AccessManager.isGranted(ItemId, int)
            
org.apache.jackrabbit.core.ItemManager.itemExists(Path)
          As of JSR 283, a Path doesn't anymore uniquely identify an Item, therefore ItemManager.nodeExists(Path) and ItemManager.propertyExists(Path) should be used instead. 
org.apache.jackrabbit.core.HierarchyManager.resolvePath(Path)
          As of JSR 283, a Path doesn't anymore uniquely identify an Item, therefore HierarchyManager.resolveNodePath(Path) and HierarchyManager.resolvePropertyPath(Path) should be used instead. 
org.apache.jackrabbit.core.state.util.Serializer.serialize(NodeReferences, OutputStream)
          use Serializer.serialize(NodeReferences, OutputStream) 
org.apache.jackrabbit.core.state.util.Serializer.serialize(NodeState, OutputStream)
          use Serializer.serialize(NodeState, OutputStream) 
org.apache.jackrabbit.core.state.util.Serializer.serialize(PropertyState, OutputStream, BLOBStore)
          use Serializer.serialize(PropertyState, OutputStream, org.apache.jackrabbit.core.persistence.util.BLOBStore) 
org.apache.jackrabbit.value.ValueHelper.serialize(Value, boolean, Writer)
          use ValueHelper.serialize(Value, boolean, boolean, Writer) instead 
org.apache.jackrabbit.spi.commons.query.RelationQueryNode.setProperty(Name)
          Use RelationQueryNode.setRelativePath(Path) instead. 
org.apache.jackrabbit.spi.commons.query.TextsearchQueryNode.setPropertyName(Name)
          Use TextsearchQueryNode.setRelativePath(Path) instead. 
org.apache.jackrabbit.name.QName.toJCRName(NamespaceResolver)
          Use NameFormat.format(QName, NamespaceResolver) instead. 
org.apache.jackrabbit.name.QName.toJCRName(NamespaceResolver, StringBuffer)
          Use NameFormat.format(QName, NamespaceResolver, StringBuffer) instead. 
org.apache.jackrabbit.name.Path.toJCRPath(NamespaceResolver)
          Use PathFormat.format(Path, NamespaceResolver) instead. 
 

Deprecated Constructors
org.apache.jackrabbit.webdav.simple.DavResourceImpl(DavResourceLocator, DavResourceFactory, DavSession, ResourceConfig)
            
org.apache.jackrabbit.server.io.DefaultIOManager(boolean)
          Use IOManagerImpl instead. 
org.apache.jackrabbit.spi.commons.ItemInfoImpl(NodeId, Name, Path, boolean)
          Use ItemInfoImpl.ItemInfoImpl(Path, boolean) instead. The parentId is not used any more and the corresponding getter has been removed. 
org.apache.jackrabbit.spi.commons.NodeInfoImpl(NodeId, Name, Path, NodeId, int, Name, Name[], Iterator, Iterator, Iterator)
          Use #NodeInfoImpl(Name, Path, NodeId, int, Name, Name[], Iterator, Iterator) instead. The parentId is not used any more. 
org.apache.jackrabbit.spi.commons.PropertyInfoImpl(NodeId, Name, Path, PropertyId, int, boolean, QValue[])
          Use PropertyInfoImpl.PropertyInfoImpl(Path, PropertyId, int, boolean, QValue[]) instead. The parentId is not used any more. 
org.apache.jackrabbit.spi.commons.QNodeTypeDefinitionImpl(Name, Name[], boolean, boolean, Name, QPropertyDefinition[], QNodeDefinition[])
          use QNodeTypeDefinitionImpl.QNodeTypeDefinitionImpl(Name, Name[], Name[], boolean, boolean, Name, QPropertyDefinition[], QNodeDefinition[]) 
 



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