public static boolean matchProduceTypes(MediaType acceptContentType, OperationResourceInfo ori) { return doMimeTypesIntersect(ori.getProduceTypes(), acceptContentType); }
public static boolean matchProduceTypes(MediaType acceptContentType, OperationResourceInfo ori) { return !intersectMimeTypes(ori.getProduceTypes(), acceptContentType).isEmpty(); }
public static boolean matchMimeTypes(MediaType requestContentType, MediaType acceptContentType, OperationResourceInfo ori) { if (intersectMimeTypes(ori.getConsumeTypes(), requestContentType).size() != 0 && intersectMimeTypes(ori.getProduceTypes(), acceptContentType).size() != 0) { return true; } return false; }
boolean produceWildcard = ori.getProduceTypes().isEmpty() || ori.getProduceTypes().get(0).equals(MediaType.WILDCARD_TYPE); if (produceWildcard) { accepts = InjectionUtils.isPrimitive(responseClass) accepts = Collections.singletonList(MediaType.WILDCARD_TYPE); } else { accepts = ori.getProduceTypes();
boolean produceWildcard = ori.getProduceTypes().isEmpty() || ori.getProduceTypes().get(0).equals(MediaType.WILDCARD_TYPE); if (produceWildcard) { accepts = InjectionUtils.isPrimitive(responseClass) accepts = Collections.singletonList(MediaType.WILDCARD_TYPE); } else { accepts = ori.getProduceTypes();
public static boolean matchMimeTypes(MediaType requestContentType, MediaType acceptContentType, OperationResourceInfo ori) { return doMimeTypesIntersect(ori.getConsumeTypes(), requestContentType) && doMimeTypesIntersect(ori.getProduceTypes(), acceptContentType); }
boolean produceWildcard = ori.getProduceTypes().size() == 0 || ori.getProduceTypes().get(0).equals(MediaType.WILDCARD_TYPE); if (produceWildcard) { accepts = InjectionUtils.isPrimitive(responseClass) accepts = Collections.singletonList(MediaType.WILDCARD_TYPE); } else { accepts = ori.getProduceTypes();
final List<Representation> representations = new ArrayList<Representation>(); List<MediaType> types = inbound ? ori.getConsumeTypes() : ori.getProduceTypes(); if (MultivaluedMap.class.isAssignableFrom(type)) { types = Collections.singletonList(MediaType.APPLICATION_FORM_URLENCODED_TYPE);
boolean inbound) { List<MediaType> types = inbound ? ori.getConsumeTypes() : ori.getProduceTypes(); if (MultivaluedMap.class.isAssignableFrom(type)) { types = Collections.singletonList(MediaType.APPLICATION_FORM_URLENCODED_TYPE);
boolean inbound) { List<MediaType> types = inbound ? ori.getConsumeTypes() : ori.getProduceTypes(); if (MultivaluedMap.class.isAssignableFrom(type)) { types = Collections.singletonList(MediaType.APPLICATION_FORM_URLENCODED_TYPE);
private static Supplier<String> matchMessageLogSupplier(OperationResourceInfo ori, String path, String httpMethod, MediaType requestType, List<MediaType> acceptContentTypes, boolean added) { org.apache.cxf.common.i18n.Message errorMsg = added ? new org.apache.cxf.common.i18n.Message("OPER_SELECTED_POSSIBLY", BUNDLE, ori.getMethodToInvoke().getName()) : new org.apache.cxf.common.i18n.Message("OPER_NO_MATCH", BUNDLE, ori.getMethodToInvoke().getName(), path, ori.getURITemplate().getValue(), httpMethod, ori.getHttpMethod(), requestType.toString(), convertTypesToString(ori.getConsumeTypes()), convertTypesToString(acceptContentTypes), convertTypesToString(ori.getProduceTypes())); return () -> errorMsg.toString(); }
boolean inbound) { List<MediaType> types = inbound ? ori.getConsumeTypes() : ori.getProduceTypes(); if (MultivaluedMap.class.isAssignableFrom(type)) { types = Collections.singletonList(MediaType.APPLICATION_FORM_URLENCODED_TYPE);
result = JAXRSUtils.compareSortedAcceptMediaTypes(e1.getProduceTypes(), e2.getProduceTypes(), acceptTypes);
result = JAXRSUtils.compareSortedAcceptMediaTypes(e1.getProduceTypes(), e2.getProduceTypes(), acceptTypes);
if (!ori.isSubResourceLocator()) { MediaType responseMediaType = intersectSortMediaTypes(acceptContentTypes, ori.getProduceTypes(), false).get(0); message.getExchange().put(Message.CONTENT_TYPE, mediaTypeToString(responseMediaType,
ori.getProduceTypes(), false).get(0); message.getExchange().put(Message.CONTENT_TYPE, mediaTypeToString(responseMediaType,