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 2005/01/03 14:51:41 UTC

svn commit: r123967 - /lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java /lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java

Author: andreas
Date: Mon Jan  3 05:51:40 2005
New Revision: 123967

URL: http://svn.apache.org/viewcvs?view=rev&rev=123967
Log:
added method to check if a usecase is registered
Modified:
   lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java
   lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java

Modified: lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java
Url: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java?view=diff&rev=123967&p1=lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java&r1=123966&p2=lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java&r2=123967
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java	(original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolver.java	Mon Jan  3 05:51:40 2005
@@ -39,6 +39,14 @@
     Usecase resolve(String name) throws ServiceException;
     
     /**
+     * Checks if a certain usecase is registered.
+     * @param name The usecase name.
+     * @return A boolean value.
+     * @throws ServiceException if an error occurs.
+     */
+    boolean isRegistered(String name) throws ServiceException;
+    
+    /**
      * Releases a usecase object.
      * @param usecase The usecase object.
      * @throws ServiceException if an error occurs.

Modified: lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java
Url: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java?view=diff&rev=123967&p1=lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java&r1=123966&p2=lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java&r2=123967
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java	(original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/usecase/UsecaseResolverImpl.java	Mon Jan  3 05:51:40 2005
@@ -76,5 +76,12 @@
             this.manager.release(this.selector);
         }
     }
+
+    /**
+     * @see org.apache.lenya.cms.usecase.UsecaseResolver#isRegistered(java.lang.String)
+     */
+    public boolean isRegistered(String name) throws ServiceException {
+        return this.selector.isSelectable(name);
+    }
     
 }

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