User: user57  
  Date: 01/07/12 20:25:54

  Modified:    src/main/org/jboss/ejb EntityPersistenceStore.java
  Log:
   o re-indent & clean up javadocs
  
  Revision  Changes    Path
  1.6       +127 -112  jboss/src/main/org/jboss/ejb/EntityPersistenceStore.java
  
  Index: EntityPersistenceStore.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EntityPersistenceStore.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- EntityPersistenceStore.java       2001/06/18 20:01:21     1.5
  +++ EntityPersistenceStore.java       2001/07/13 03:25:54     1.6
  @@ -8,10 +8,7 @@
   
   import java.lang.reflect.Method;
   import java.rmi.RemoteException;
  -import java.util.Collection;
  -import java.util.Map;
   
  -import javax.ejb.CreateException;
   import javax.ejb.FinderException;
   import javax.ejb.RemoveException;
   
  @@ -19,96 +16,108 @@
   import org.jboss.util.FinderResults;
   
   /**
  - *   This interface is implemented by any EntityBean persistence Store.
  + * This interface is implemented by any EntityBean persistence Store.
    *
  - *  These stores just deal with the persistence aspect of storing java objects
  - *  They need not be aware of the EJB semantics.
  - *
  - *  They act as delegatees for the CMPEntityPersistenceManager class.
  + * <p>These stores just deal with the persistence aspect of storing java 
  + *    objects. They need not be aware of the EJB semantics.  They act as
  + *    delegatees for the CMPEntityPersistenceManager class.
  + * 
  + * @see EntityPersistenceManager
    * 
  - *   @see EntityPersistenceManager
  - *   @author <a href="mailto:[EMAIL PROTECTED]";>Rickard Öberg</a>
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Rickard Öberg</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Simone Bordet</a>
  - *   @version $Revision: 1.5 $
  + * @version $Revision: 1.6 $
    */
   public interface EntityPersistenceStore
  -extends ContainerPlugin
  +   extends ContainerPlugin
   {
  -   // Public --------------------------------------------------------
  -
  -     /**
  -      *      This method is called whenever an entity is to be created. The 
persistence manager
  -      *      is responsible for handling the results properly wrt the persistent 
store.
  -      *
  -      *  The return is 
  -      *  The primary key in case of CMP PM
  -      *  Null in case of BMP PM (but no store should exist)
  -      *
  -      * @param   m  the create method in the home interface that was called
  -      * @param   args  any create parameters
  -      * @param   instance  the instance being used for this create call
  -      * @return  Object, the primary key computed by CMP PM or null for BMP
  -      * @exception   Exception  
  -      */
  -   public Object createEntity(Method m, Object[] args, EntityEnterpriseContext 
instance)
  +   /**
  +    * This method is called whenever an entity is to be created.
  +    * The persistence manager is responsible for handling the results properly
  +    * wrt the persistent store.
  +    *
  +    * @param m           the create method in the home interface that was
  +    *                    called
  +    * @param args        any create parameters
  +    * @param instance    the instance being used for this create call
  +    * @return            The primary key computed by CMP PM or null for BMP
  +    * 
  +    * @throws Exception  
  +    */
  +   Object createEntity(Method m,
  +                       Object[] args,
  +                       EntityEnterpriseContext instance)
         throws Exception;
   
  -     /**
  -      *      This method is called when single entities are to be found. The 
persistence manager must find out
  -      *      whether the wanted instance is available in the persistence store, if 
so it returns
  -      *  the primary key of the object.
  -      *
  -      * @param   finderMethod  the find method in the home interface that was called
  -      * @param   args  any finder parameters
  -      * @param   instance  the instance to use for the finder call
  -      * @return     a primary key representing the found entity
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      * @exception   FinderException  thrown if some heuristic problem occurs
  -      */
  -   public Object findEntity(Method finderMethod, Object[] args, 
EntityEnterpriseContext instance)
  +   /**
  +    * This method is called when single entities are to be found. The
  +    * persistence manager must find out whether the wanted instance is
  +    * available in the persistence store, if so it returns the primary key of
  +    * the object.
  +    *
  +    * @param finderMethod    the find method in the home interface that was
  +    *                        called
  +    * @param args            any finder parameters
  +    * @param instance        the instance to use for the finder call
  +    * @return                a primary key representing the found entity
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    * @throws FinderException    thrown if some heuristic problem occurs
  +    */
  +   Object findEntity(Method finderMethod,
  +                     Object[] args,
  +                     EntityEnterpriseContext instance)
         throws Exception;
      
  -     /**
  -      *      This method is called when collections of entities are to be found. 
The persistence manager must find out
  -      *      whether the wanted instances are available in the persistence store, 
and if so 
  -      *  it must return a collection of primaryKeys.
  -      *
  -      * @param   finderMethod  the find method in the home interface that was called
  -      * @param   args  any finder parameters
  -      * @param   instance  the instance to use for the finder call
  -      * @return     an primary key collection representing the found entities
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      * @exception   FinderException  thrown if some heuristic problem occurs
  -      */
  -   public FinderResults findEntities(Method finderMethod, Object[] args, 
EntityEnterpriseContext instance)
  +   /**
  +    * This method is called when collections of entities are to be found. The
  +    * persistence manager must find out whether the wanted instances are
  +    * available in the persistence store, and if so  it must return a
  +    * collection of primaryKeys.
  +    *
  +    * @param finderMethod    the find method in the home interface that was
  +    *                        called
  +    * @param args            any finder parameters
  +    * @param instance        the instance to use for the finder call
  +    * @return                an primary key collection representing the found
  +    *                        entities
  +    *                        
  +    * @throws RemoteException    thrown if some system exception occurs
  +    * @throws FinderException    thrown if some heuristic problem occurs
  +    */
  +   FinderResults findEntities(Method finderMethod,
  +                              Object[] args,
  +                              EntityEnterpriseContext instance)
         throws Exception;
  -
   
  -     /**
  -      * This method is called when an entity shall be activated. 
  -      *
  -      * With the PersistenceManager factorization most EJB calls should not exists
  -      * However this calls permits us to introduce optimizations in the persistence
  -      * store.  Particularly the context has a "PersistenceContext" that a 
  -      * PersistenceStore can use (JAWS does for smart updates) and this is as good 
a 
  -      * callback as any other to set it up. 
  -      *
  -      * @param   instance  the instance to use for the activation
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      */
  -   public void activateEntity(EntityEnterpriseContext instance)
  +   /**
  +    * This method is called when an entity shall be activated. 
  +    *
  +    * <p>With the PersistenceManager factorization most EJB calls should not
  +    *    exists However this calls permits us to introduce optimizations in
  +    *    the persistence store.  Particularly the context has a
  +    *    "PersistenceContext" that a PersistenceStore can use (JAWS does for
  +    *    smart updates) and this is as good a callback as any other to set it
  +    *    up. 
  +    *
  +    * @param instance    the instance to use for the activation
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    */
  +   void activateEntity(EntityEnterpriseContext instance)
         throws RemoteException;
      
  -
  -     /**
  -      *      This method is called whenever an entity shall be load from the 
underlying storage. The persistence manager
  -      *      must load the state from the underlying storage and then call ejbLoad 
on the supplied instance.
  -      *
  -      * @param   instance  the instance to synchronize
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      */
  -   public void loadEntity(EntityEnterpriseContext instance)
  +   /**
  +    * This method is called whenever an entity shall be load from the
  +    * underlying storage. The persistence manager must load the state from
  +    * the underlying storage and then call ejbLoad on the supplied instance.
  +    *
  +    * @param instance    the instance to synchronize
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    */
  +   void loadEntity(EntityEnterpriseContext instance)
         throws RemoteException;
         
      /**
  @@ -116,46 +125,52 @@
       * the underlying storage. The persistence store is allowed to make this a 
       * null operation
       * 
  -    * @param instances the EntityEnterpriseContexts for the entities that must be 
loaded
  -    * @param keys a PagableKeyCollection previously returned from findEntities. 
  +    * @param instances    the EntityEnterpriseContexts for the entities that
  +    *                     must be loaded
  +    * @param keys         a PagableKeyCollection previously returned from
  +    *                     findEntities.
  +    *
  +    * @throws RemoteException    thrown if some system exception occurs
       */
  -   public void loadEntities(FinderResults keys)
  +   void loadEntities(FinderResults keys)
         throws RemoteException;
         
  -     /**
  -      *      This method is called whenever an entity shall be stored to the 
underlying storage. The persistence manager
  -      *      must call ejbStore on the supplied instance and then store the state 
to the underlying storage.
  -      *
  -      * @param   instance  the instance to synchronize
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      */
  -   public void storeEntity(EntityEnterpriseContext instance)
  +   /**
  +    * This method is called whenever an entity shall be stored to the
  +    * underlying storage. The persistence manager must call ejbStore on the
  +    * supplied instance and then store the state to the underlying storage.
  +    *
  +    * @param instance    the instance to synchronize
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    */
  +   void storeEntity(EntityEnterpriseContext instance)
         throws RemoteException;
   
  -
  -     /**
  -      * This method is called when an entity shall be passivate. The persistence 
manager must call the ejbPassivate
  -      *      method on the instance.                                 
  -     *                                     
  -      * See the activate discussion for the reason for exposing EJB callback calls 
to 
  -      * the store.
  -      *
  -      * @param   instance  the instance to passivate
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      */
  -   public void passivateEntity(EntityEnterpriseContext instance)
  +   /**
  +    * This method is called when an entity shall be passivate. The persistence
  +    * manager must call the ejbPassivate method on the instance.
  +    *                                     
  +    * <p>See the activate discussion for the reason for exposing EJB callback
  +    *    calls to the store.
  +    *
  +    * @param instance    the instance to passivate
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    */
  +   void passivateEntity(EntityEnterpriseContext instance)
         throws RemoteException;
  -      
   
  -     /**
  -      * This method is called when an entity shall be removed from the underlying 
storage. The persistence manager 
  -      *      must call ejbRemove on the instance and then remove its state from the 
underlying storage.
  -      *
  -      * @param   instance  the instance to remove
  -      * @exception   RemoteException  thrown if some system exception occurs
  -      * @exception   RemoveException  thrown if the instance could not be removed
  -      */
  -   public void removeEntity(EntityEnterpriseContext instance)
  +   /**
  +    * This method is called when an entity shall be removed from the
  +    * underlying storage. The persistence manager must call ejbRemove on the
  +    * instance and then remove its state from the underlying storage.
  +    *
  +    * @param instance    the instance to remove
  +    * 
  +    * @throws RemoteException    thrown if some system exception occurs
  +    * @throws RemoveException    thrown if the instance could not be removed
  +    */
  +   void removeEntity(EntityEnterpriseContext instance)
         throws RemoteException, RemoveException;
   }
  -
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to