You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by cl...@apache.org on 2006/01/11 02:02:03 UTC

svn commit: r367855 - /db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java

Author: clr
Date: Tue Jan 10 17:02:01 2006
New Revision: 367855

URL: http://svn.apache.org/viewcvs?rev=367855&view=rev
Log:
JDO-257 final update to remove attachCopy from PersistenceManager

Modified:
    db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java

Modified: db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java
URL: http://svn.apache.org/viewcvs/db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java?rev=367855&r1=367854&r2=367855&view=diff
==============================================================================
--- db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java (original)
+++ db/jdo/trunk/api20/src/java/javax/jdo/PersistenceManager.java Tue Jan 10 17:02:01 2006
@@ -809,7 +809,7 @@
      * Detach the specified objects from the
      * <code>PersistenceManager</code>. The objects returned can be
      * manipulated and re-attached with 
-     * {@link #attachCopyAll(Object[], boolean)}. 
+     * {@link #makePersistentAll(Object[])}. 
      * The detached instances will be
      * unmanaged copies of the specified parameters, and are suitable
      * for serialization and manipulation outside of a JDO
@@ -820,58 +820,13 @@
      * current custom {@link FetchPlan}.
      * @param pcs the instances to detach
      * @return the detached instances
-     * @throws JDOUserException if any of the instances do not
-     * @see #attachCopyAll(Object[], boolean)
+     * @throws JDOUserException if any of the instances to be detached do not
+     * implement the javax.jdo.spi.Detachable interface.
+     * @see #makePersistentAll(Object[])
      * @see #getFetchPlan
      * @since 2.0
      */
     Object[] detachCopyAll (Object [] pcs);
-
-    /**
-     * Import the specified object into the
-     * <code>PersistenceManager</code>.
-     * @param pc instance to import
-     * @param makeTransactional if <code>true</code>, this method will
-     *     mark transactional the persistent instances corresponding
-     *     to all instances in the closure of the detached graph.
-     * @return the re-attached instance
-     * @see #attachCopyAll(Object[],boolean)
-     * @since		2.0
-     * This method has been removed. See makePersistent.
-     */
-//    Object attachCopy (Object pc, boolean makeTransactional);
-
-    /**
-     * Import the specified objects into the
-     * <code>PersistenceManager</code>.
-     * @param pcs Collection of instances to import
-     * @param makeTransactional if <code>true</code>, this method will
-     *     mark transactional the persistent instances corresponding
-     *     to all instances in the closure of the detached graph.
-     * @return the re-attached instances
-     * @see #attachCopyAll(Object[],boolean)
-     * @since 2.0
-     * This method has been removed. See makePersistentAll.
-     */
- //   Collection attachCopyAll (Collection pcs, boolean makeTransactional);
-
-    /**
-     * Import the specified objects into the
-     * <code>PersistenceManager</code>. Instances that were
-     * previously detached from this or another
-     * <code>PersistenceManager</code> will have their changed merged
-     * into the persistent instances. Instances that are new will be
-     * persisted as new instances.
-     * @param pcs array of instances to import
-     * @param makeTransactional	if <code>true</code>, this method will
-     *     mark transactional the persistent instances corresponding
-     *     to all instances in the closure of the detached graph.
-     * @return the re-attached instances
-     * @see #detachCopyAll(Object[])
-     * @since 2.0
-     * This method has been removed. See makePersistentAll.
-     */
-  //  Object[] attachCopyAll (Object[] pcs, boolean makeTransactional);
 
     /**
      * Put the specified key-value pair into the map of user objects.