Deprecated API


Contents
Deprecated Interfaces
org.apache.jackrabbit.core.state.util.BLOBStore
          use BLOBStore instead. 
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.core.state.AbstractPersistenceManager
          use AbstractPersistenceManager 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.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.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.core.state.obj.ObjectPersistenceManager
          use ObjectPersistenceManager instead. 
org.apache.jackrabbit.core.state.db.OraclePersistenceManager
          use OraclePersistenceManager instead. 
org.apache.jackrabbit.core.state.PMContext
          use PMContext instead. 
org.apache.jackrabbit.core.state.util.Serializer
          use Serializer instead. 
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 Fields
org.apache.jackrabbit.core.SessionImpl.ADD_NODE_ACTION
          Use Session.ACTION_ADD_NODE instead. 
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.SessionImpl.READ_ACTION
          Use Session.ACTION_READ instead. 
org.apache.jackrabbit.core.security.AccessManager.REMOVE
            
org.apache.jackrabbit.core.SessionImpl.REMOVE_ACTION
          Use Session.ACTION_REMOVE instead. 
org.apache.jackrabbit.core.SessionImpl.SET_PROPERTY_ACTION
          Use Session.ACTION_SET_PROPERTY instead. 
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.core.NodeImpl.checkLock()
            
org.apache.jackrabbit.core.security.AccessManager.checkPermission(ItemId, int)
            
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.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.core.config.RepositoryConfig.getLoginModuleConfig()
          Use SecurityConfig.getLoginModuleConfig() instead. 
org.apache.jackrabbit.core.journal.DatabaseJournal.getSchema()
          This method is deprecated; getDatabaseType should be used instead. 
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.getSchema()
          This method is deprecated; getDatabaseType should be used instead. 
org.apache.jackrabbit.core.cluster.LockRecord.getUserId()
          User LockRecord.getOwner() 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.core.query.AbstractQueryHandler.setIdleTime(String)
          This parameter is not supported any more. Please use 'maxIdleTime' in the repository configuration. 
org.apache.jackrabbit.core.journal.DatabaseJournal.setSchema(String)
          This method is deprecated; getDatabaseType should be used instead. 
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.setSchema(String)
          This method is deprecated; setDatabaseType should be used instead. 
 

Deprecated Constructors
org.apache.jackrabbit.core.util.RepositoryLock(String)
          This constructor is deprecated; use the default constructor and RepositoryLock.init(String) instead. 
 



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