Deprecated API


Contents
Deprecated Classes
org.apache.jackrabbit.core.persistence.AbstractPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.db.DerbyPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
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.persistence.db.JNDIDatabasePersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.obj.ObjectPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
org.apache.jackrabbit.core.persistence.xml.XMLPersistenceManager
          Please migrate to a bundle persistence manager (JCR-2802) 
 

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.authentication.token.TokenBasedAuthentication.PARAM_COMPAT
          This system parameter allows to enable backwards compatible behavior of the TokenBasedAuthentication. Note that as of OAK 1.0 this flag will no be supported. 
org.apache.jackrabbit.core.security.user.UserManagerImpl.PARAM_COMPATIBILE_JR16
          Use UserManagerImpl.PARAM_COMPATIBLE_JR16 instead. 
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, String)
          Use addStringValue(Document, String, Object, boolean) instead. 
org.apache.jackrabbit.core.query.lucene.NodeIndexer.addStringValue(Document, String, String, boolean, boolean, float)
          use NodeIndexer.addStringValue(Document, String, String, boolean, boolean, float, boolean) instead. 
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry.calculatePermissions(int, int, boolean, boolean)
          Use PrivilegeRegistry.calculatePermissions(PrivilegeBits, PrivilegeBits, boolean, boolean) instead. 
org.apache.jackrabbit.core.NodeImpl.cancelMerge(Version)
           
org.apache.jackrabbit.core.NodeImpl.checkin()
           
org.apache.jackrabbit.core.NodeImpl.checkin(Calendar)
           
org.apache.jackrabbit.core.NodeImpl.checkLock()
            
org.apache.jackrabbit.core.NodeImpl.checkout()
           
org.apache.jackrabbit.core.security.AccessManager.checkPermission(ItemId, int)
            
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFulltextField(InternalValue, Metadata)
          use NodeIndexer.createFulltextField(InternalValue, Metadata, boolean) instead. 
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFulltextField(String)
          use NodeIndexer.createFulltextField(String, boolean, boolean, boolean) instead. 
org.apache.jackrabbit.core.query.lucene.NodeIndexer.createFulltextField(String, boolean, boolean)
          use NodeIndexer.createFulltextField(String, boolean, boolean, boolean) instead. 
org.apache.jackrabbit.core.NodeImpl.doneMerge(Version)
           
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.NodeImpl.getBaseVersion()
           
org.apache.jackrabbit.core.version.InternalFrozenVersionHistory.getBaseVesion()
          use InternalFrozenVersionHistory.getBaseVersion() instead 
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry.getBits(Privilege[])
          Use PrivilegeManagerImpl.getBits(javax.jcr.security.Privilege...) 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.security.authentication.AbstractLoginModule.getPreAuthAttributeName()
          For security reasons the support for the preAuth attribute has been deprecated and will no longer be available in a subsequent release. See also JCR-3293 
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry.getPrivilege(String)
          Use PrivilegeManager.getPrivilege(String) instead. 
org.apache.jackrabbit.core.security.authorization.AbstractCompiledPermissions.Result.getPrivileges()
          jackrabbit 2.3 (throws UnsupportedOperationException, use getPrivilegeBits instead) 
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry.getPrivileges(int)
          Use PrivilegeManagerImpl.getPrivileges(PrivilegeBits) instead. 
org.apache.jackrabbit.core.security.authorization.CompiledPermissions.getPrivileges(Path)
          Use CompiledPermissions.getPrivilegeSet(Path) instead. 
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry.getRegisteredPrivileges()
          Use PrivilegeManager.getRegisteredPrivileges() instead. 
org.apache.jackrabbit.core.journal.DatabaseJournal.getSchema()
          This method is deprecated; DatabaseJournal.getDatabaseType() should be used instead. 
org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.getSchema()
          This method is deprecated; getDatabaseType should be used instead. 
org.apache.jackrabbit.core.query.lucene.SearchIndex.getTextFilterClasses()
            
org.apache.jackrabbit.core.cluster.LockRecord.getUserId()
          User LockRecord.getOwner() instead. 
org.apache.jackrabbit.core.NodeImpl.getVersionHistory()
           
org.apache.jackrabbit.core.virtual.VirtualItemStateProvider.getVirtualRootId()
          use VirtualItemStateProvider.getVirtualRootIds() instead. 
org.apache.jackrabbit.core.security.AccessManager.isGranted(ItemId, int)
            
org.apache.jackrabbit.core.security.authentication.AbstractLoginModule.isPreAuthenticated(Credentials)
          For security reasons the support for the preAuth attribute has been deprecated and will no longer be available in a subsequent release. See also JCR-3293 
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.NodeImpl.merge(String, boolean)
           
org.apache.jackrabbit.core.NodeImpl.renameChildNode(Name, int, NodeId, Name)
          use #renameChildNode(NodeId, Name, boolean) 
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.NodeImpl.restore(String, boolean)
           
org.apache.jackrabbit.core.WorkspaceImpl.restore(Version[], boolean)
           
org.apache.jackrabbit.core.NodeImpl.restore(Version, boolean)
           
org.apache.jackrabbit.core.NodeImpl.restore(Version, String, boolean)
           
org.apache.jackrabbit.core.NodeImpl.restoreByLabel(String, boolean)
           
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; DatabaseJournal.getDatabaseType() should be used instead. 
org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.setSchema(String)
          This method is deprecated; setDatabaseType should be used instead. 
org.apache.jackrabbit.core.query.lucene.SearchIndex.setTextFilterClasses(String)
            
 

Deprecated Constructors
org.apache.jackrabbit.core.security.authorization.AbstractCompiledPermissions.Result(int, int, int, int)
            
org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials(SimpleCredentials)
            
org.apache.jackrabbit.core.security.authorization.PrivilegeRegistry(NameResolver)
          Use PrivilegeManager instead. 
org.apache.jackrabbit.core.util.RepositoryLock(String)
          This constructor is deprecated; use the default constructor and RepositoryLock.init(String) instead. 
 



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