You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2010/11/09 00:24:15 UTC
svn commit: r1032784 - in
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence:
./ db/ mem/ obj/ xml/
Author: jukka
Date: Mon Nov 8 23:24:14 2010
New Revision: 1032784
URL: http://svn.apache.org/viewvc?rev=1032784&view=rev
Log:
JCR-2802: Deprecate all non-bundle persistence managers
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/AbstractPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DerbyPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/JNDIDatabasePersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/MSSqlPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/OraclePersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/AbstractPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/AbstractPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/AbstractPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/AbstractPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -28,7 +28,11 @@ import org.apache.jackrabbit.core.state.
/**
* Implementation <code>PersistenceManager</code> that handles some
* concepts.
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public abstract class AbstractPersistenceManager implements PersistenceManager {
/**
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DatabasePersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -66,7 +66,11 @@ import java.util.Iterator;
* <p>
* See the {@link SimpleDbPersistenceManager} for a detailed description
* of the available configuration options and database behaviour.
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public abstract class DatabasePersistenceManager extends AbstractPersistenceManager {
/**
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DerbyPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DerbyPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DerbyPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/DerbyPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -60,7 +60,11 @@ import java.sql.SQLException;
* <param name="externalBLOBs" value="false"/>
* </PersistenceManager>
* </pre>
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class DerbyPersistenceManager extends SimpleDbPersistenceManager {
/**
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/JNDIDatabasePersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/JNDIDatabasePersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/JNDIDatabasePersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/JNDIDatabasePersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -32,7 +32,11 @@ import java.sql.SQLException;
* <strong>WARNING:</strong> The acquired database connection is kept
* for the entire lifetime of the persistence manager instance. The
* configured data source should be prepared for this.
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class JNDIDatabasePersistenceManager extends DatabasePersistenceManager {
/**
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/MSSqlPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/MSSqlPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/MSSqlPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/MSSqlPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -55,7 +55,11 @@ import org.apache.jackrabbit.util.Text;
* <param name="externalBLOBs" value="false"/>
* </PersistenceManager>
* </pre>
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class MSSqlPersistenceManager extends SimpleDbPersistenceManager {
/** the variable for the MSSql table space */
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/OraclePersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/OraclePersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/OraclePersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/OraclePersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -80,7 +80,11 @@ import java.sql.Statement;
* <param name="externalBLOBs" value="false"/>
* </PersistenceManager>
* </pre>
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class OraclePersistenceManager extends SimpleDbPersistenceManager {
/**
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/db/SimpleDbPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -129,7 +129,11 @@ import javax.jcr.RepositoryException;
* <param name="url" value="java:comp/env/jdbc/Test" />
* </pre>
* See also {@link DerbyPersistenceManager}, {@link OraclePersistenceManager}.
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class SimpleDbPersistenceManager extends DatabasePersistenceManager implements DatabaseAware {
protected String driver;
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/mem/InMemPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -64,7 +64,11 @@ import java.util.Map;
* if <code>false</code> nothing is persisted</li>
* </ul>
* <b>Please note that this class should only be used for testing purposes.</b>
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class InMemPersistenceManager extends AbstractPersistenceManager {
private static Logger log = LoggerFactory.getLogger(InMemPersistenceManager.class);
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/obj/ObjectPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -49,7 +49,11 @@ import java.security.NoSuchAlgorithmExce
* <code>PersistenceManager</code> that persists <code>ItemState</code>
* and <code>NodeReferences</code> objects using a simple custom binary
* serialization format (see {@link Serializer}).
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class ObjectPersistenceManager extends AbstractPersistenceManager {
private static Logger log = LoggerFactory.getLogger(ObjectPersistenceManager.class);
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java?rev=1032784&r1=1032783&r2=1032784&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/persistence/xml/XMLPersistenceManager.java Mon Nov 8 23:24:14 2010
@@ -63,7 +63,11 @@ import java.util.Set;
* <code>XMLPersistenceManager</code> is a <code>FileSystem</code>-based
* <code>PersistenceManager</code> that persists <code>ItemState</code>
* and <code>NodeReferences</code> objects in XML format.
+ *
+ * @deprecated Please migrate to a bundle persistence manager
+ * (<a href="https://issues.apache.org/jira/browse/JCR-2802">JCR-2802</a>)
*/
+@Deprecated
public class XMLPersistenceManager extends AbstractPersistenceManager {
private static Logger log = LoggerFactory.getLogger(XMLPersistenceManager.class);