// Copyright © 2016 HSL <https://www.hsl.fi>
// This program is dual-licensed under the EUPL v1.2 and AGPLv3 licenses.
package fi.hsl.parkandride.docs;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.restdocs.operation.OperationRequest;
import org.springframework.restdocs.operation.OperationRequestPart;
import org.springframework.restdocs.operation.Parameters;
import java.net.URI;
import java.util.Collection;
public class OperationRequestAdapter implements OperationRequest {
protected final OperationRequest delegate;
public OperationRequestAdapter(OperationRequest delegate) {
this.delegate = delegate;
}
@Override
public byte[] getContent() {
return delegate.getContent();
}
@Override
public String getContentAsString() {
return delegate.getContentAsString();
}
@Override
public HttpHeaders getHeaders() {
return delegate.getHeaders();
}
@Override
public HttpMethod getMethod() {
return delegate.getMethod();
}
@Override
public Parameters getParameters() {
return delegate.getParameters();
}
@Override
public Collection<OperationRequestPart> getParts() {
return delegate.getParts();
}
@Override
public URI getUri() {
return delegate.getUri();
}
}