jvanzyl     01/06/24 23:12:45

  Modified:    src/java/org/apache/turbine/services BaseService.java
                        BaseServiceBroker.java
                        BaseUnicastRemoteService.java Service.java
                        ServiceBroker.java
               src/java/org/apache/turbine/services/intake/model
                        FileItemField.java
               src/java/org/apache/turbine/services/intake/validator
                        FileValidator.java
  Log:
  - fixing mistakes made during my initial checkin, everything compiles
    now. testing with the tdk now.
  
  Revision  Changes    Path
  1.15      +21 -18    
jakarta-turbine/src/java/org/apache/turbine/services/BaseService.java
  
  Index: BaseService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseService.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- BaseService.java  2001/06/25 05:40:21     1.14
  +++ BaseService.java  2001/06/25 06:12:41     1.15
  @@ -56,6 +56,9 @@
   
   import java.util.Properties;
   import java.util.List;
  +
  +import org.apache.turbine.util.TurbineException;
  +
   import org.apache.log4j.Category;
   
   //!! this must go away we want to use a configuration
  @@ -68,7 +71,9 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Kevin Burton</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
  - * @version $Id: BaseService.java,v 1.14 2001/06/25 05:40:21 jvanzyl Exp $
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Leonard Richardson</a>
  + * @version $Id: BaseService.java,v 1.15 2001/06/25 06:12:41 jvanzyl Exp $
    */
   public class BaseService implements Service
   {
  @@ -99,24 +104,8 @@
        */
       protected String name;
   
  -    /**
  -     * Performs early initialization.  Used in a manner similar to a ctor.
  -     *
  -     * BaseInitable doesn't need early initialization, therefore it
  -     * ignores all objects passed to it and performs no initialization 
  -     * activities.
  -     *
  -     * @param data An Object to use for initialization activities.
  -     * @exception InitializationException Initialization of this
  -     * class was not successful.
  -     */
  -    public void init( Object data ) 
  -        throws InitializationException
  -    {
  -    }
  -
       /**
  -     * Performs late initializtion.  Called when the Service is requested 
  +     * Performs late initializtion.  Called when the service is requested 
        * for the first time (if not already completely initialized by the 
        * early initializer).
        *
  @@ -154,6 +143,15 @@
       }
   
       /**
  +     * @see org.apache.turbine.services.Service#getStatus()
  +     */
  +    public String getStatus()
  +        throws TurbineException
  +    {
  +        return (getInit() ? "Initialized" : "Uninitialized");
  +    }
  +
  +    /**
        * Returns initialization status.
        *
        * @return True if the service is initialized.
  @@ -268,5 +266,10 @@
       public Category getCategory()
       {
           return getServiceBroker().getCategory();
  +    }        
  +
  +    public Category getCategory(String name)
  +    {
  +        return getServiceBroker().getCategory(name);
       }        
   }
  
  
  
  1.38      +12 -1     
jakarta-turbine/src/java/org/apache/turbine/services/BaseServiceBroker.java
  
  Index: BaseServiceBroker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseServiceBroker.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- BaseServiceBroker.java    2001/06/25 05:40:21     1.37
  +++ BaseServiceBroker.java    2001/06/25 06:12:42     1.38
  @@ -96,7 +96,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
  - * @version $Id: BaseServiceBroker.java,v 1.37 2001/06/25 05:40:21 jvanzyl Exp $
  + * @version $Id: BaseServiceBroker.java,v 1.38 2001/06/25 06:12:42 jvanzyl Exp $
    */
   public abstract class BaseServiceBroker implements ServiceBroker
   {
  @@ -213,6 +213,17 @@
       public Category getCategory()
       {
           return category;
  +    }        
  +    
  +    /**
  +     * Get a log4j Category by name.
  +     *
  +     * @param name log4j category to return
  +     * @return Category log4j category
  +     */
  +    public Category getCategory(String name)
  +    {
  +        return Category.getInstance(name);
       }        
   
       /**
  
  
  
  1.10      +5 -0      
jakarta-turbine/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
  
  Index: BaseUnicastRemoteService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- BaseUnicastRemoteService.java     2001/06/25 05:40:21     1.9
  +++ BaseUnicastRemoteService.java     2001/06/25 06:12:42     1.10
  @@ -145,4 +145,9 @@
       {
           return null;
       }        
  +
  +    public Category getCategory(String name)
  +    {
  +        return null;
  +    }
   }
  
  
  
  1.16      +5 -24     
jakarta-turbine/src/java/org/apache/turbine/services/Service.java
  
  Index: Service.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/Service.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- Service.java      2001/06/25 05:40:21     1.15
  +++ Service.java      2001/06/25 06:12:42     1.16
  @@ -68,7 +68,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
  - * @version $Id: Service.java,v 1.15 2001/06/25 05:40:21 jvanzyl Exp $
  + * @version $Id: Service.java,v 1.16 2001/06/25 06:12:42 jvanzyl Exp $
    */
   public interface Service
   {
  @@ -78,28 +78,6 @@
       public static final String SERVICE_NAME = "Service";
   
       /**
  -     * Performs early initailization of an Initable
  -     *
  -     * During the startup of the system, different objects may be
  -     * passed to your class using this method.  It should ignore any
  -     * objects that it doesn't need or understand.
  -     *
  -     * After the class changes its internal state so that getInit()
  -     * returns true, this method will be called no more, and late
  -     * initialization will not be performed.
  -     *
  -     * If your class relies on early initialization, and the object it
  -     * expects was not received, you can use late initialization to
  -     * throw an exception and complain.
  -     *
  -     * @param data An Object to use for initialization activities.
  -     * @exception InitializationException, if initilaization of this
  -     * class was not successful.
  -     */
  -    public void init( Object data )
  -        throws InitializationException;
  -
  -    /**
        * Performs late initialization of an Initable.
        *
        * When your class is being requested from an InitableBroker, it
  @@ -109,7 +87,8 @@
        * @exception InitializationException, if initialization of this
        * class was not successful.
        */
  -    public void init( ) throws InitializationException;
  +    public void init( ) 
  +        throws InitializationException;
   
       /**
        * Returns an <code>Initable</code> to an uninitialized state.
  @@ -172,4 +151,6 @@
       public String getRealPath(String path);
   
       public Category getCategory();
  +
  +    public Category getCategory(String name);
   }
  
  
  
  1.12      +2 -1      
jakarta-turbine/src/java/org/apache/turbine/services/ServiceBroker.java
  
  Index: ServiceBroker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/ServiceBroker.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ServiceBroker.java        2001/06/25 05:40:21     1.11
  +++ ServiceBroker.java        2001/06/25 06:12:42     1.12
  @@ -80,7 +80,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
  - * @version $Id: ServiceBroker.java,v 1.11 2001/06/25 05:40:21 jvanzyl Exp $
  + * @version $Id: ServiceBroker.java,v 1.12 2001/06/25 06:12:42 jvanzyl Exp $
    */
   public interface ServiceBroker
   {
  @@ -192,4 +192,5 @@
       public String getRealPath(String path);    
       public String getApplicationRoot();
       public Category getCategory();
  +    public Category getCategory(String name);
   }
  
  
  
  1.2       +1 -1      
jakarta-turbine/src/java/org/apache/turbine/services/intake/model/FileItemField.java
  
  Index: FileItemField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/intake/model/FileItemField.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FileItemField.java        2001/06/24 18:06:27     1.1
  +++ FileItemField.java        2001/06/25 06:12:44     1.2
  @@ -65,7 +65,7 @@
   // import org.apache.turbine.services.intake.validator.InitableByConstraintMap;
   import org.apache.turbine.services.intake.validator.ValidationException;
   import org.apache.turbine.services.intake.validator.Constraint;
  -import org.apache.turbine.util.upload.FileItem;
  +import org.apache.turbine.services.upload.FileItem;
   
   
   /**  */
  
  
  
  1.2       +3 -3      
jakarta-turbine/src/java/org/apache/turbine/services/intake/validator/FileValidator.java
  
  Index: FileValidator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/intake/validator/FileValidator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FileValidator.java        2001/06/24 18:06:28     1.1
  +++ FileValidator.java        2001/06/25 06:12:44     1.2
  @@ -57,7 +57,7 @@
   import java.lang.reflect.Method;
   import java.util.Map;
   import org.apache.regexp.RE;
  -import org.apache.turbine.om.Retrievable;
  +import org.apache.turbine.services.db.om.Retrievable;
   import org.apache.turbine.services.intake.TurbineIntake;
   import org.apache.turbine.services.intake.xmlmodel.Rule;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
  @@ -66,7 +66,7 @@
   import org.apache.turbine.util.ParameterParser;
   import org.apache.turbine.util.RunData;
   import org.apache.turbine.util.TurbineException;
  -import org.apache.turbine.util.upload.FileItem;
  +import org.apache.turbine.services.upload.FileItem;
   
   /**
    * A validator that will compare a testValue against the following
  @@ -82,7 +82,7 @@
    * This validator can serve as the base class for more specific validators 
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>John McNally</a>
  - * @version $Id: FileValidator.java,v 1.1 2001/06/24 18:06:28 jmcnally Exp $
  + * @version $Id: FileValidator.java,v 1.2 2001/06/25 06:12:44 jvanzyl Exp $
    */
   public class FileValidator
       implements Validator, InitableByConstraintMap
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to