You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by ep...@apache.org on 2004/02/16 08:06:27 UTC

cvs commit: jakarta-turbine-2/src/java/org/apache/turbine/util/parser DefaultParameterParser.java

epugh       2004/02/15 23:06:27

  Modified:    src/java/org/apache/turbine/services/security
                        BaseSecurityService.java
               src/java/org/apache/turbine/services/rundata
                        DefaultTurbineRunData.java
               src/java/org/apache/turbine/services/avaloncomponent
                        TurbineMerlinComponentService.java
                        TurbineAvalonComponentService.java
                        MerlinComponentService.java
               src/java/org/apache/turbine/services/localization
                        LocalizationTool.java
               src/java/org/apache/turbine/util/parser
                        DefaultParameterParser.java
  Log:
  Back out Merlin changes until the MerlinComponentService is finished.
  
  Revision  Changes    Path
  1.35      +3 -4      jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java
  
  Index: BaseSecurityService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- BaseSecurityService.java	18 Nov 2003 11:54:01 -0000	1.34
  +++ BaseSecurityService.java	16 Feb 2004 07:06:26 -0000	1.35
  @@ -77,7 +77,6 @@
   import org.apache.turbine.services.TurbineBaseService;
   import org.apache.turbine.services.TurbineServices;
   import org.apache.turbine.services.avaloncomponent.AvalonComponentService;
  -import org.apache.turbine.services.avaloncomponent.MerlinComponentService;
   import org.apache.fulcrum.crypto.CryptoAlgorithm;
   import org.apache.fulcrum.crypto.CryptoService;
   import org.apache.turbine.services.factory.FactoryService;
  @@ -196,10 +195,10 @@
                   SecurityService.SECURE_PASSWORDS_ALGORITHM_KEY,
                   SecurityService.SECURE_PASSWORDS_ALGORITHM_DEFAULT);
   
  -        MerlinComponentService merlin = (MerlinComponentService)TurbineServices.getInstance().getService(MerlinComponentService.SERVICE_NAME);
  +        AvalonComponentService ecm = (AvalonComponentService)TurbineServices.getInstance().getService(AvalonComponentService.SERVICE_NAME);
           CryptoService cs = null;
           try {
  -            cs = (CryptoService)merlin.lookup("/fulcrum/crypto");
  +            cs = (CryptoService)ecm.lookup(CryptoService.ROLE);
           }
           catch (Exception e){
               throw new RuntimeException("Could not access Crypto Service",e);
  
  
  
  1.20      +4 -6      jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/DefaultTurbineRunData.java
  
  Index: DefaultTurbineRunData.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/DefaultTurbineRunData.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- DefaultTurbineRunData.java	14 Nov 2003 14:46:11 -0000	1.19
  +++ DefaultTurbineRunData.java	16 Feb 2004 07:06:27 -0000	1.20
  @@ -83,7 +83,7 @@
   import org.apache.turbine.TurbineConstants;
   import org.apache.turbine.om.security.User;
   import org.apache.turbine.services.TurbineServices;
  -import org.apache.turbine.services.avaloncomponent.MerlinComponentService;
  +import org.apache.turbine.services.avaloncomponent.AvalonComponentService;
   import org.apache.turbine.services.template.TurbineTemplate;
   import org.apache.turbine.util.FormMessages;
   import org.apache.turbine.util.ServerData;
  @@ -351,12 +351,10 @@
               if (!locale.equals(Locale.US))
               {
                   log.debug("We don't have US Locale!");
  -                MerlinComponentService merlin= (MerlinComponentService)TurbineServices.getInstance().getService(MerlinComponentService.SERVICE_NAME);
  +                AvalonComponentService ecm= (AvalonComponentService)TurbineServices.getInstance().getService(AvalonComponentService.SERVICE_NAME);
   				MimeTypeService mimeTypeService=null;
                   try {
  -                    Object o = merlin.lookup("/fulcrum/mimetype");
  -                    System.out.println(o.getClass().getName());
  -					mimeTypeService= (MimeTypeService)o;
  +					mimeTypeService= (MimeTypeService)ecm.lookup(MimeTypeService.ROLE);
                   }
                   catch (Exception e){
                       throw new RuntimeException(e);
  
  
  
  1.3       +1 -1      jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/TurbineMerlinComponentService.java
  
  Index: TurbineMerlinComponentService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/TurbineMerlinComponentService.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TurbineMerlinComponentService.java	14 Nov 2003 12:29:39 -0000	1.2
  +++ TurbineMerlinComponentService.java	16 Feb 2004 07:06:27 -0000	1.3
  @@ -72,7 +72,7 @@
   
   /**
    * An implementation of AvalonComponentService based on the Avalon 
  - * Merlin 3.2 container.
  + * Merlin 3.2 container.  Not ready for Prime Time yet.
    * 
    * @author <a mailto="peter@courcoux.biz">Peter Courcoux</a>
    * @author <a mailto="epugh@upstate.com">Eric Pugh</a>
  
  
  
  1.18      +5 -1      jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentService.java
  
  Index: TurbineAvalonComponentService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/TurbineAvalonComponentService.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- TurbineAvalonComponentService.java	29 Aug 2003 20:33:10 -0000	1.17
  +++ TurbineAvalonComponentService.java	16 Feb 2004 07:06:27 -0000	1.18
  @@ -203,7 +203,11 @@
           String realPath = Turbine.getRealPath("/");
   
           context.put(AvalonComponentService.COMPONENT_APP_ROOT, realPath);
  +        // urn:avalon:home is used by Merlinized components.  Makes things
  +        // a bit more backwards compatible.
  +        context.put("urn:avalon:home", realPath);
           System.setProperty("applicationRoot", realPath);
  +        System.setProperty("urn:avalon:home", realPath);
   
           log.debug("Application Root is " + realPath);
   
  
  
  
  1.2       +3 -2      jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/MerlinComponentService.java
  
  Index: MerlinComponentService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/avaloncomponent/MerlinComponentService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MerlinComponentService.java	2 Nov 2003 21:52:39 -0000	1.1
  +++ MerlinComponentService.java	16 Feb 2004 07:06:27 -0000	1.2
  @@ -57,7 +57,8 @@
   import org.apache.turbine.services.Service;
   
   /**
  - * This service allows access to avalon components.
  + * This service allows access to avalon components running in a Merlin
  + * container.  This is not ready for Prime Time yet.
    *
    * @author <a href="mailto:quintonm@bellsouth.net">Quinton McCombs</a>
    * @author <a href="mailto:hps@intermeta.de">Henning P. Schmiedehausen</a>
  
  
  
  1.11      +4 -4      jakarta-turbine-2/src/java/org/apache/turbine/services/localization/LocalizationTool.java
  
  Index: LocalizationTool.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/localization/LocalizationTool.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- LocalizationTool.java	15 Nov 2003 19:42:47 -0000	1.10
  +++ LocalizationTool.java	16 Feb 2004 07:06:27 -0000	1.11
  @@ -60,7 +60,7 @@
   import org.apache.fulcrum.localization.LocalizationService;
   import org.apache.turbine.services.InstantiationException;
   import org.apache.turbine.services.TurbineServices;
  -import org.apache.turbine.services.avaloncomponent.MerlinComponentService;
  +import org.apache.turbine.services.avaloncomponent.AvalonComponentService;
   import org.apache.turbine.services.pull.ApplicationTool;
   import org.apache.turbine.util.RunData;
   /**
  @@ -91,10 +91,10 @@
       {
           if (localizationService == null)
           {
  -            MerlinComponentService merlin =
  -                (MerlinComponentService) TurbineServices.getInstance().getService(MerlinComponentService.SERVICE_NAME);
  +            AvalonComponentService ecm =
  +                (AvalonComponentService) TurbineServices.getInstance().getService(AvalonComponentService.SERVICE_NAME);
                   try {
  -            localizationService = (LocalizationService)merlin.lookup("/fulcrum/localization");
  +            localizationService = (LocalizationService)ecm.lookup(LocalizationService.ROLE);
                   }
                   catch (Exception e) {
                       throw new InstantiationException("Problem looking up Localization Service:"+e.getMessage());
  
  
  
  1.21      +3 -1      jakarta-turbine-2/src/java/org/apache/turbine/util/parser/DefaultParameterParser.java
  
  Index: DefaultParameterParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/util/parser/DefaultParameterParser.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- DefaultParameterParser.java	9 May 2003 11:09:53 -0000	1.20
  +++ DefaultParameterParser.java	16 Feb 2004 07:06:27 -0000	1.21
  @@ -93,6 +93,8 @@
    * </pre>
    *
    * In the above example, result is 2.
  + * 
  + * Note:  In the jakarta-turbine-2 codebase things look much updated for parsing.
    *
    * @author <a href="mailto:ilkka.priha@simsoft.fi">Ilkka Priha</a>
    * @author <a href="mailto:jon@clearink.com">Jon S. Stevens</a>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org