Description
The AdminServlet doesn't include parameters of type QueryParam in its output.
The reason is that the code to do that uses MatrixParam instead.
The method buildQueryParams handles query params and instead of checking for QueryParam it's checking for MatrixParam (the problem is the "==injectable.ParamType.MATRIX").
Here is the fixed method:
private void buildQueryParams(MethodMetadata methodMetadata, QueryParameters xmlQueryVariables) { List<Injectable> formalParameters = methodMetadata.getFormalParameters(); for (Injectable var : formalParameters) { if (var.getParamType() == Injectable.ParamType.QUERY) { Parameter param = resourcesObjectFactory.createParameter(); param.setValue(((BoundInjectable)var).getName()); xmlQueryVariables.getParameter().add(param); } } }