public void process(Method method) { if (method.getResponses().isEmpty() && needsDefaultResponse(method)) { createDefaultResponse(method); } }
private boolean isVoidReturn(final Method method) { Structure _underlyingStructure = this.getUnderlyingStructure(IterableExtensions.<TypedResponse>head(method.getResponses())); return (_underlyingStructure == null); }
protected TypedResponse getOKResponse(final Method method) { final Function1<TypedResponse, Boolean> _function = (TypedResponse it) -> { return Boolean.valueOf(((it.getStatusCode() >= 200) && (it.getStatusCode() < 300))); }; return IterableExtensions.<TypedResponse>findFirst(method.getResponses(), _function); }
private CharSequence getReturnType(final Method method) { CharSequence _elvis = null; CharSequence _messageType = this.getMessageType(IterableExtensions.<TypedResponse>head(method.getResponses())); if (_messageType != null) { _elvis = _messageType; } else { String _voidMethodResponseType = this.snippetHelper.voidMethodResponseType(); _elvis = _voidMethodResponseType; } return _elvis; }
protected void processMethod(Method method) { new DefaultRequestProcessor().process(method); new DefaultResponseProcessor().process(method); List<TypedMessage> typedMessages = Lists.newArrayList(); typedMessages.addAll(method.getResponses()); typedMessages.add(method.getRequest()); for (TypedMessage typedMessage : typedMessages) { processTypedMessage(typedMessage); } }
private CharSequence getDelegateReturnType(final Method method) { CharSequence _elvis = null; CharSequence _delegateType = this.getDelegateType(IterableExtensions.<TypedResponse>head(method.getResponses())); if (_delegateType != null) { _elvis = _delegateType; } else { String _voidDelegateType = this.snippetHelper.voidDelegateType(); _elvis = _voidDelegateType; } return _elvis; }
protected void createDefaultResponse(Method method) { TypedResponse result = RapidmlFactory.eINSTANCE.createTypedResponse(); result.setStatusCode(200); switch (method.getHttpMethod()) { case GET: case POST: case PATCH: case DELETE: ResourceDefinition containingResource = (ResourceDefinition) method.eContainer(); result.setResourceType(containingResource); break; default: // do nothing; } method.getResponses().add(result); }
public void generateAutoRealizations() { for (ResourceDefinition resource : resourceAPI.getOwnedResourceDefinitions()) { processResource(resource); for (Method method : resource.getMethods()) { processMessage(method.getRequest()); for (TypedMessage message : method.getResponses()) { processMessage(message); } } } }
EList<TypedResponse> _responses = method.getResponses(); for (final TypedResponse response : _responses) { ResourceDefinition _resourceType_1 = response.getResourceType();
_builder.newLine(); EList<TypedResponse> _responses = method.getResponses(); boolean _hasElements = false; for(final TypedResponse response : _responses) {
_builder.newLine(); if (((method.getRequest() != null) || (!method.getResponses().isEmpty()))) { _builder.append("<ul class=\"list-group\">"); boolean _isEmpty = method.getResponses().isEmpty(); boolean _not = (!_isEmpty); if (_not) { EList<TypedResponse> _responses = method.getResponses(); for(final TypedResponse response : _responses) { CharSequence _generateResponse = this.generateResponse(response); if (((method.getRequest() != null) || (!method.getResponses().isEmpty()))) { _builder.append("</ul>");
method.getResponses().forEach(_function_2); final Function1<TypedResponse, EList<MediaType>> _function_3 = (TypedResponse it) -> { return it.getMediaTypes(); XGenerateSwagger.safeAddProduces(operation, it); }; IterableExtensions.<String>toSet(IterableExtensions.<MediaType, String>map(Iterables.<MediaType>concat(ListExtensions.<TypedResponse, EList<MediaType>>map(method.getResponses(), _function_3)), _function_4)).forEach(_function_5); final Function1<MediaType, String> _function_6 = (MediaType it) -> { return it.getName();
String _valueType = this.getValueType(IterableExtensions.<TypedResponse>head(method.getResponses())); _builder_3.append(_valueType); _builder_3.append(" responsePayload");
_builder.newLine(); EList<TypedResponse> _responses = method.getResponses(); boolean _hasElements = false; for(final TypedResponse response : _responses) {
_builder.newLineIfNotEmpty(); EList<TypedResponse> _responses = method.getResponses(); for(final TypedResponse response : _responses) { _builder.append("\t");
_builder.newLine(); EList<TypedResponse> _responses = method.getResponses(); for(final TypedResponse response : _responses) { _builder.append(" ");
_builder.append(" "); _builder.append(" "); CharSequence _delegateVarDecl = this.snippetHelper.delegateVarDecl(this.getValueType(IterableExtensions.<TypedResponse>head(method_1.getResponses()))); _builder.append(_delegateVarDecl, " "); _builder.newLineIfNotEmpty();