@Override public <T extends ServiceResponse> void read(final DataRequest request, final T response) throws ODataLibraryException, ODataApplicationException { response.accepts(new ServiceResponseVisior() { @Override public void visit(CountResponse response) throws ODataLibraryException, ODataApplicationException {
@Override public <T extends ServiceResponse> void invoke(ActionRequest request, String eTag, T response) throws ODataApplicationException { response.getODataResponse().setStatusCode(HttpStatusCode.NOT_IMPLEMENTED.getStatusCode()); }
public void writeBadRequest(boolean closeResponse) { response.setStatusCode(HttpStatusCode.BAD_REQUEST.getStatusCode()); if (closeResponse) { close(); } }
try { InputStream content = ((BlobType)XMLSystemFunctions.serialize(serialize, new XMLType((SQLXML)result))).getBinaryStream(); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM); } catch (TransformationException e) { throw new SQLException(e); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_XML); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM); response.writeContent(content, 200, false); response.writeOK(ContentType.TEXT_PLAIN); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM);
.entitySetOrSingletonOrType("Edm.ComplexType"); EdmComplexResponse complexResponse = EdmComplexResponse.getInstance( request, builder.build(), false, response.getODataResponse()); response.accepts(new ServiceResponseVisior() { @Override public void visit(PropertyResponse response)
@Override public <T extends ServiceResponse> void read(final DataRequest request, final T response) throws ODataLibraryException, ODataApplicationException { response.accepts(new ServiceResponseVisior() { @Override public void visit(CountResponse response) throws ODataLibraryException, ODataApplicationException {
public void writeNotFound(boolean closeResponse) { response.setStatusCode(HttpStatusCode.NOT_FOUND.getStatusCode()); if (closeResponse) { close(); } }
@Override public <T extends ServiceResponse> void invoke(FunctionRequest request, HttpMethod method, T response) throws ODataApplicationException { response.getODataResponse().setStatusCode(HttpStatusCode.NOT_IMPLEMENTED.getStatusCode()); }
response.accepts(new ServiceResponseVisior() { @Override public void visit(EntityResponse response) throws ODataLibraryException,
public void writeNoContent(boolean closeResponse) { this.response.setStatusCode(HttpStatusCode.NO_CONTENT.getStatusCode()); if (closeResponse) { close(); } }
response.accepts(new ServiceResponseVisior() { @Override public void visit(EntityResponse response) throws ODataLibraryException,
public void writeContent(InputStream content, int statusCode, boolean closeResponse) { this.response.setContent(content); this.response.setStatusCode(statusCode); if (closeResponse) { close(); } }
response.accepts(new ServiceResponseVisior() { @Override public void visit(CountResponse response) throws ODataApplicationException, SerializerException {
public void writeServerError(boolean closeResponse) { response.setStatusCode(HttpStatusCode.INTERNAL_SERVER_ERROR.getStatusCode()); if (closeResponse) { close(); } }
ODataHandlerException.MessageKeys.HTTP_METHOD_NOT_ALLOWED, method.toString()); response.accepts(new ServiceResponseVisior() { @Override public void visit(EntityResponse response) throws ODataLibraryException,
public void writeServerError(boolean closeResponse) { response.setStatusCode(HttpStatusCode.INTERNAL_SERVER_ERROR.getStatusCode()); if (closeResponse) { close(); } }
ODataHandlerException.MessageKeys.HTTP_METHOD_NOT_ALLOWED, method.toString()); response.accepts(new ServiceResponseVisior() { @Override public void visit(EntityResponse response) throws ODataLibraryException,
public void writeBadRequest(boolean closeResponse) { response.setStatusCode(HttpStatusCode.BAD_REQUEST.getStatusCode()); if (closeResponse) { close(); } }
response.accepts(new ServiceResponseVisior() { public void visit(CountResponse response) throws ODataLibraryException, ODataApplicationException {
public void writeNoContent(boolean closeResponse) { this.response.setStatusCode(HttpStatusCode.NO_CONTENT.getStatusCode()); if (closeResponse) { close(); } }