/**
*
*/
package org.minnal.api.filter;
import java.util.List;
import java.util.Map;
import com.wordnik.swagger.jaxrs.filter.JaxrsFilter;
import com.wordnik.swagger.model.ApiDescription;
import com.wordnik.swagger.model.Operation;
import com.wordnik.swagger.model.Parameter;
/**
* @author ganeshs
*
*/
public class MinnalApiSpecFilter extends JaxrsFilter {
@Override
public boolean isParamAllowed(Parameter parameter, Operation operation, ApiDescription api, Map<String, List<String>> params,
Map<String, String> cookies, Map<String, List<String>> headers) {
if (parameter.paramAccess().nonEmpty()) {
return !parameter.paramAccess().get().equals("internal");
}
return super.isParamAllowed(parameter, operation, api, params, cookies, headers);
}
}