Index: src/java/javax/jdo/PersistenceManager.java =================================================================== --- src/java/javax/jdo/PersistenceManager.java (revision 367458) +++ src/java/javax/jdo/PersistenceManager.java (working copy) @@ -809,7 +809,7 @@ * Detach the specified objects from the * PersistenceManager. 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,60 +820,15 @@ * 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 - * PersistenceManager. - * @param pc instance to import - * @param makeTransactional if true, 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 - * PersistenceManager. - * @param pcs Collection of instances to import - * @param makeTransactional if true, 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 - * PersistenceManager. Instances that were - * previously detached from this or another - * PersistenceManager 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 true, 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. * @since 2.0 */