@Override public void handleCreate( final ServerContext context, final CreateRequest request, final ResultHandler<Resource> handler) { provider.createInstance(context, request, handler); }
@Override public void handleAction( final ServerContext context, final ActionRequest request, final ResultHandler<JsonValue> handler) { provider.actionCollection(context, request, handler); }
@Override public void handleUpdate( final ServerContext context, final UpdateRequest request, final ResultHandler<Resource> handler) { provider.updateInstance(context, id(context), request, handler); }
@Override public void handleRead( final ServerContext context, final ReadRequest request, final ResultHandler<Resource> handler) { provider.readInstance(context, id(context), request, handler); }
@Override public void handlePatch( final ServerContext context, final PatchRequest request, final ResultHandler<Resource> handler) { provider.patchInstance(context, id(context), request, handler); }
@Override public void handleQuery( final ServerContext context, final QueryRequest request, final QueryResultHandler handler) { provider.queryCollection(context, request, handler); }