HttpMethod annotation behaivor
------------------------------

                 Key: WINK-95
                 URL: https://issues.apache.org/jira/browse/WINK-95
             Project: Wink
          Issue Type: Bug
          Components: Common
    Affects Versions: 0.1
            Reporter: Bryant Luk
            Priority: Minor


In the JavaDoc for @HttpMethod, it says:

"It is an error for a method to be annotated with more than one annotation that 
is annotated with HttpMethod."

I think we should at least issue a warning if we don't outright fail here.  I 
imagine that a user will try to put @POST and @PUT methods on a method.  I 
think the design restriction was to force users to think heavily and not abuse 
the HTTP Methods.

Also, I think in ResourceMetadataCollector.getHttpMethod(Method method) :
{code}
        HttpMethod httpMethod = method.getAnnotation(HttpMethod.class);
        if (httpMethod != null) {
            return httpMethod;
        }
{code}

The above is not necessary.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to