You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2007/07/17 13:31:12 UTC

svn commit: r556887 - in /lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl: UsecaseInvokerImpl.java UsecaseResolverImpl.java

Author: andreas
Date: Tue Jul 17 04:31:09 2007
New Revision: 556887

URL: http://svn.apache.org/viewvc?view=rev&rev=556887
Log:
Refactoring: Moved usecase name and source URL initialization to UsecaseResolverImpl

Modified:
    lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseInvokerImpl.java
    lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseResolverImpl.java

Modified: lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseInvokerImpl.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseInvokerImpl.java?view=diff&rev=556887&r1=556886&r2=556887
==============================================================================
--- lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseInvokerImpl.java (original)
+++ lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseInvokerImpl.java Tue Jul 17 04:31:09 2007
@@ -65,8 +65,6 @@
             if (testSession != null) {
                 usecase.setTestSession(testSession);
             }
-            usecase.setSourceURL(webappUrl);
-            usecase.setName(usecaseName);
 
             passParameters(usecase, parameters);
 

Modified: lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseResolverImpl.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseResolverImpl.java?view=diff&rev=556887&r1=556886&r2=556887
==============================================================================
--- lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseResolverImpl.java (original)
+++ lenya/trunk/src/modules-core/usecase/java/src/org/apache/lenya/cms/usecase/impl/UsecaseResolverImpl.java Tue Jul 17 04:31:09 2007
@@ -158,7 +158,10 @@
      */
     public Usecase resolve(String webappUrl, String name) throws ServiceException {
         Object usecaseName = getUsecaseName(webappUrl, name);
-        return (Usecase) getSelector().select(usecaseName);
+        Usecase usecase = (Usecase) getSelector().select(usecaseName);
+        usecase.setName(name);
+        usecase.setSourceURL(webappUrl);
+        return usecase;
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org