commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r1164505 - /commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java
Date Fri, 02 Sep 2011 12:31:39 GMT
Author: simonetripodi
Date: Fri Sep  2 12:31:39 2011
New Revision: 1164505

URL: http://svn.apache.org/viewvc?rev=1164505&view=rev
Log:
fixed generics warnings on Catalog<C> and FIlter<C> resolution

Modified:
    commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java

Modified: commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java
URL: http://svn.apache.org/viewvc/commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java?rev=1164505&r1=1164504&r2=1164505&view=diff
==============================================================================
--- commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java
(original)
+++ commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/generic/LookupCommand.java
Fri Sep  2 12:31:39 2011
@@ -302,7 +302,7 @@ public class LookupCommand<C extends Con
      */
     public boolean execute(C context) throws Exception {
 
-        Command command = getCommand(context);
+        Command<C> command = getCommand(context);
         if (command != null) {
             boolean result = (command.execute(context));
             if (isIgnoreExecuteResult()) {
@@ -331,10 +331,10 @@ public class LookupCommand<C extends Con
      */
     public boolean postprocess(C context, Exception exception) {
 
-        Command command = getCommand(context);
+        Command<C> command = getCommand(context);
         if (command != null) {
             if (command instanceof Filter) {
-                boolean result = (((Filter) command).postprocess(context, exception));
+                boolean result = (((Filter<C>) command).postprocess(context, exception));
                 if (isIgnorePostprocessResult()) {
                     return false;
                 }
@@ -389,17 +389,18 @@ public class LookupCommand<C extends Con
     /**
      * <p>Return the {@link Command} instance to be delegated to.</p>
      *
+     * @param <C> Type of the context associated with this command
      * @param context {@link Context} for this request
      * @return The looked-up Command.
      * @exception IllegalArgumentException if no such {@link Command}
      *  can be found and the <code>optional</code> property is set
      *  to <code>false</code>
      */
-    protected Command getCommand(C context) {
+    protected Command<C> getCommand(C context) {
 
         Catalog catalog = getCatalog(context);
 
-        Command command = null;
+        Command<C> command = null;
         String name = getCommandName(context);
         if (name != null) {
             command = catalog.getCommand(name);



Mime
View raw message