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.