private boolean providesOpenSearch(MethodMetadata method) { if (method.getHttpMethod().equals(HttpMethod.GET) && method.getProduces() .equals(MediaTypeUtils.OPENSEARCH_TYPE)) { return true; } return false; } }
private static Set<MediaType> getProducedTypesForGet(List<MethodMetadata> methods) { Set<MediaType> getResponses = new LinkedHashSet<MediaType>(); if (methods != null) { for (MethodMetadata methodRecord : methods) { if (methodRecord.getHttpMethod().equals(HttpMethod.GET)) { getResponses.addAll(methodRecord.getProduces()); } } } return getResponses; }
private static Set<MediaType> getCollectionProduces(ClassMetadata metadata) { Set<MediaType> produces = new HashSet<MediaType>(); for (MethodMetadata method : metadata.getResourceMethods()) { produces.addAll(method.getProduces()); } for (MethodMetadata method : metadata.getSubResourceMethods()) { produces.addAll(method.getProduces()); } return produces; }
private void buildProduceMimeTypes(MethodMetadata methodMetadata, org.apache.wink.common.internal.model.admin.ProducedMediaTypes xmlProducedMediaTypes) { Set<MediaType> producedMime = methodMetadata.getProduces(); for (MediaType mediaType : producedMime) { xmlProducedMediaTypes.getProducedMediaType().add(mediaType.getType() + SLASH + mediaType.getSubtype()); } }
Set<MediaType> producesMT = methodMetadata.getProduces(); Set<Representation> reps = null; if (producesMT != null && !producesMT.isEmpty()) {
Set<MediaType> producedMimes = record.getMetadata().getProduces();
.getProduces().isEmpty()) { if (logger.isWarnEnabled()) { logger.warn(Messages
Method method = methodMetadata.getReflectionMethod(); if (Void.TYPE.equals(method.getReturnType())) { if (produces.size() > 0 && methodMetadata.getProduces().equals(produces)) {
String produces = constructMediaTypeString(methodMetadata.getProduces()); String produces = constructMediaTypeString(method.getProduces());
if (searchResult != null && searchResult.isFound()) { MethodMetadata methodMetadata = searchResult.getMethod().getMetadata(); producedMime = methodMetadata.getProduces(); if (debug) { logger.trace("Determining Content-Type from @Produces on method: {}", producedMime); //$NON-NLS-1$