public static Parameter getRequestBodyParam(final OperationResourceInfo ori) { for (final Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.REQUEST_BODY) { return p; } } throw new IllegalStateException(); }
private Parameter getRequestBodyParam(OperationResourceInfo ori) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.REQUEST_BODY) { return p; } } throw new IllegalStateException(); }
private Parameter getRequestBodyParam(OperationResourceInfo ori) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.REQUEST_BODY) { return p; } } throw new IllegalStateException(); }
private List<Param> doHandlePathAndMatrixParam(final ClassResourceInfo cri, final OperationResourceInfo ori) { final List<Param> wadlParams = new ArrayList<Param>(); final List<ParameterType> expectedTypes = Arrays.asList(ParameterType.PATH, ParameterType.MATRIX); for (final Parameter pm : ori.getParameters()) { if (expectedTypes.contains(pm.getType())) { wadlParams.add(doHandleMethodParam(cri, ori, pm)); } } return wadlParams; }
private Class<?> getFormClass(OperationResourceInfo ori) { List<Parameter> params = ori.getParameters(); for (int i = 0; i < params.size(); i++) { if (isFormParameter(params.get(i), getMethod(ori).getParameterTypes()[i], getMethod(ori) .getParameterAnnotations()[i])) { return null; } } return MultivaluedMap.class; }
public static Class<?> getFormClass(final OperationResourceInfo ori) { final List<Parameter> params = ori.getParameters(); for (int i = 0; i < params.size(); i++) { if (isFormParameter(params.get(i), getMethod(ori).getParameterTypes()[i], getMethod(ori).getParameterAnnotations()[i])) { return null; } } return MultivaluedMap.class; }
private Class<?> getFormClass(OperationResourceInfo ori) { List<Parameter> params = ori.getParameters(); for (int i = 0; i < params.size(); i++) { if (isFormParameter(params.get(i), getMethod(ori).getParameterTypes()[i], getMethod(ori) .getParameterAnnotations()[i])) { return null; } } return MultivaluedMap.class; }
private Class<?> getFormClass(OperationResourceInfo ori) { List<Parameter> params = ori.getParameters(); for (int i = 0; i < params.size(); i++) { if (isFormParameter(params.get(i), getMethod(ori).getParameterTypes()[i], getMethod(ori) .getParameterAnnotations()[i])) { return null; } } return MultivaluedMap.class; }
protected void handleParams(StringBuilder sb, OperationResourceInfo ori, ParameterType type, boolean isJson) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == type) { writeParam(sb, pm, ori, isJson); } } }
private Annotation[] getBodyAnnotations(OperationResourceInfo ori, boolean inbound) { Method opMethod = getMethod(ori); if (inbound) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == ParameterType.REQUEST_BODY) { return opMethod.getParameterAnnotations()[pm.getIndex()]; } } return new Annotation[] {}; } return opMethod.getDeclaredAnnotations(); }
protected void handleParams(StringBuilder sb, OperationResourceInfo ori, ParameterType type, boolean isJson) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == type) { writeParam(sb, pm, ori, isJson); } } }
private Annotation[] getBodyAnnotations(OperationResourceInfo ori, boolean inbound) { Method opMethod = getMethod(ori); if (inbound) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == ParameterType.REQUEST_BODY) { return opMethod.getParameterAnnotations()[pm.getIndex()]; } } return new Annotation[] {}; } return opMethod.getDeclaredAnnotations(); }
private Annotation[] getBodyAnnotations(OperationResourceInfo ori, boolean inbound) { Method opMethod = getMethod(ori); if (inbound) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == ParameterType.REQUEST_BODY) { return opMethod.getParameterAnnotations()[pm.getIndex()]; } } return new Annotation[] {}; } else { return opMethod.getDeclaredAnnotations(); } }
protected void handleParams(StringBuilder sb, OperationResourceInfo ori, ParameterType type, boolean isJson) { for (Parameter pm : ori.getParameters()) { if (pm.getType() == type) { writeParam(sb, pm, ori, isJson); } } }
private void doWriteJaxrsBeanParams(StringBuilder sb, OperationResourceInfo ori, boolean isJson, ParameterType ...parameterTypes) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.BEAN) { Method method = getMethod(ori); Class<?> type = method.getParameterTypes()[p.getIndex()]; doWriteJaxrsBeanParam(sb, ori, type, isJson, parameterTypes); } } }
private void doWriteJaxrsBeanParams(StringBuilder sb, OperationResourceInfo ori, boolean isJson, ParameterType ...parameterTypes) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.BEAN) { Method method = getMethod(ori); Class<?> type = method.getParameterTypes()[p.getIndex()]; doWriteJaxrsBeanParam(sb, type, isJson, parameterTypes); } } }
private void doWriteJaxrsBeanParams(StringBuilder sb, OperationResourceInfo ori, boolean isJson, ParameterType ...parameterTypes) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.BEAN) { Method method = getMethod(ori); Class<?> type = method.getParameterTypes()[p.getIndex()]; doWriteJaxrsBeanParam(sb, ori, type, isJson, parameterTypes); } } }
private boolean isFormRequest(OperationResourceInfo ori) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.FORM || p.getType() == ParameterType.REQUEST_BODY && (getMethod(ori).getParameterTypes()[p.getIndex()] == MultivaluedMap.class || AnnotationUtils .getAnnotation(getMethod(ori).getParameterAnnotations()[p.getIndex()], Multipart.class) != null)) { return true; } } return false; }
public static boolean isFormRequest(final OperationResourceInfo ori) { for (final Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.FORM || p.getType() == ParameterType.REQUEST_BODY && (getMethod(ori).getParameterTypes()[p.getIndex()] == MultivaluedMap.class || AnnotationUtils.getAnnotation(getMethod(ori).getParameterAnnotations()[p.getIndex()], Multipart.class) != null)) { return true; } } return false; }
private boolean isFormRequest(OperationResourceInfo ori) { for (Parameter p : ori.getParameters()) { if (p.getType() == ParameterType.FORM || p.getType() == ParameterType.REQUEST_BODY && (getMethod(ori).getParameterTypes()[p.getIndex()] == MultivaluedMap.class || AnnotationUtils .getAnnotation(getMethod(ori).getParameterAnnotations()[p.getIndex()], Multipart.class) != null)) { return true; } } return false; }