public static Method getMethod(final TypedMessage message) { Method _switchResult = null; boolean _matched = false; if (message instanceof TypedRequest) { _matched=true; _switchResult = ((TypedRequest)message).getContainingMethod(); } if (!_matched) { if (message instanceof TypedResponse) { _matched=true; _switchResult = ((TypedResponse)message).getContainingMethod(); } } return _switchResult; }
protected TypedRequest createDefaultRequest() { TypedRequest result = RapidmlFactory.eINSTANCE.createTypedRequest(); switch (getHttpMethod()) { case PUT: case POST: case PATCH: case DELETE: ResourceDefinition containingResource = (ResourceDefinition) eContainer(); result.setResourceType(containingResource); break; default: // do nothing; } return result; }
XGenerateSwagger.safeAddConsumes(operation, it); }; IterableExtensions.<String>toSet(ListExtensions.<MediaType, String>map(method.getRequest().getMediaTypes(), _function_6)).forEach(_function_7); final Function1<MessageParameter, Boolean> _function_8 = (MessageParameter it) -> { HttpMessageParameterLocation _httpLocation = it.getHttpLocation(); operation.addParameter(this.getMessageHeaderParameter(it)); }; IterableExtensions.<MessageParameter>filter(method.getRequest().getParameters(), _function_8).forEach(_function_9); final Function1<MessageParameter, Boolean> _function_10 = (MessageParameter it) -> { HttpMessageParameterLocation _httpLocation = it.getHttpLocation(); operation.addParameter(this.getMessageQueryParameter(it)); }; IterableExtensions.<MessageParameter>filter(method.getRequest().getParameters(), _function_10).forEach(_function_11); boolean _shouldRetainEmptyParameters = this.shouldRetainEmptyParameters(); boolean _not_1 = (!_shouldRetainEmptyParameters);
_builder.newLine(); ResourceDefinition _resourceType = request.getResourceType(); boolean _tripleNotEquals = (_resourceType != null); if (_tripleNotEquals) { _builder.append(" "); _builder.append("\"resource_type\": \""); String _name = request.getResourceType().getName(); _builder.append(_name, " "); _builder.append("\","); _builder.newLineIfNotEmpty(); } else { Structure _dataType = request.getDataType(); boolean _tripleNotEquals_1 = (_dataType != null); if (_tripleNotEquals_1) { _builder.append(" "); _builder.append("\"resource_type\": \""); String _name_1 = request.getDataType().getName(); _builder.append(_name_1, " "); _builder.append("\","); if ((((request.getResourceType() == null) && (request.getDataType() == null)) && (request.getParameters().isEmpty() && (request.getDataType() == null)))) { _builder.append(" "); _builder.append("\"name\": \"(empty request)\","); EList<MessageParameter> _parameters = request.getParameters(); boolean _hasElements = false; for(final MessageParameter aParameter : _parameters) {
args.add(param.getName()); EList<MessageParameter> _parameters = method.getRequest().getParameters(); for (final MessageParameter param_1 : _parameters) { args.add(param_1.getName());
protected String generateConsumesAnnotation(final Method method) { StringConcatenation _builder = new StringConcatenation(); { if ((((method.getRequest() != null) && (!method.getRequest().getMediaTypes().isEmpty())) && this.hasDataType(method.getRequest()))) { _builder.newLineIfNotEmpty(); _builder.append("@"); String _typeName = this.getTypeName(Consumes.class); _builder.append(_typeName); _builder.append("("); final Function1<MediaType, String> _function = (MediaType it) -> { return it.getName(); }; String _annotationParameter = this.toAnnotationParameter(ListExtensions.<MediaType, String>map(method.getRequest().getMediaTypes(), _function)); _builder.append(_annotationParameter); _builder.append(")"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); } } return _builder.toString(); }
ResourceDefinition _resourceType = null; if (_request!=null) { _resourceType=_request.getResourceType();
_builder.append("<table class=\"table table-condensed\">"); _builder.newLine(); CharSequence _generateMediaTypes = this.generateMediaTypes(request.getMediaTypes()); _builder.append(_generateMediaTypes); _builder.newLineIfNotEmpty(); _builder.newLineIfNotEmpty(); boolean _isEmpty = request.getParameters().isEmpty(); boolean _not = (!_isEmpty); if (_not) { _builder.newLineIfNotEmpty(); _builder.append(" "); CharSequence _generateParams = this.generateParams(request.getParameters()); _builder.append(_generateParams, " "); _builder.newLineIfNotEmpty();
params.add(_builder.toString()); EList<MessageParameter> _parameters = method.getRequest().getParameters(); for (final MessageParameter param_1 : _parameters) { StringConcatenation _builder_1 = new StringConcatenation();
private Method getMethod(final TypedMessage message) { Method _switchResult = null; boolean _matched = false; if (message instanceof TypedRequest) { _matched=true; _switchResult = ((TypedRequest)message).getContainingMethod(); } if (!_matched) { if (message instanceof TypedResponse) { _matched=true; _switchResult = ((TypedResponse)message).getContainingMethod(); } } return _switchResult; } }
protected void createDefaultRequest(Method method) { TypedRequest result = RapidmlFactory.eINSTANCE.createTypedRequest(); switch (method.getHttpMethod()) { case PUT: case POST: case PATCH: case DELETE: ResourceDefinition containingResource = (ResourceDefinition) method.eContainer(); result.setResourceType(containingResource); break; default: // do nothing; } method.setRequest(result); }
private CharSequence generateRequestParameters(final TypedRequest request) { CharSequence _xifexpression = null; if ((request != null)) { CharSequence _xblockexpression = null; { final Method method = request.getContainingMethod(); StringConcatenation _builder = new StringConcatenation(); { Iterable<MessageParameter> _primitiveParameters = this._wadlHelper.getPrimitiveParameters(request); for(final MessageParameter param : _primitiveParameters) { CharSequence _generateRequestParameter = this.generateRequestParameter(param, method); _builder.append(_generateRequestParameter); _builder.newLineIfNotEmpty(); } } _xblockexpression = _builder; } _xifexpression = _xblockexpression; } return _xifexpression; }
private ServiceDataResource getResource(final TypedMessage message) { ResourceDefinition _resourceType = message.getResourceType(); boolean _tripleNotEquals = (_resourceType != null); if (_tripleNotEquals) { ResourceDefinition _resourceType_1 = message.getResourceType(); return ((ServiceDataResource) _resourceType_1); } else { ServiceDataResource _switchResult = null; boolean _matched = false; if (message instanceof TypedRequest) { _matched=true; ResourceDefinition _containingResourceDefinition = ((TypedRequest)message).getContainingMethod().getContainingResourceDefinition(); _switchResult = ((ServiceDataResource) _containingResourceDefinition); } if (!_matched) { if (message instanceof TypedResponse) { _matched=true; ResourceDefinition _containingResourceDefinition = ((TypedResponse)message).getContainingMethod().getContainingResourceDefinition(); _switchResult = ((ServiceDataResource) _containingResourceDefinition); } } return _switchResult; } }