You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Ramesh Reddy (JIRA)" <ji...@apache.org> on 2016/01/25 16:25:39 UTC
[jira] [Resolved] (OLINGO-855) Add Support/Validation for
OData-Isolation header in server-ext module
[ https://issues.apache.org/jira/browse/OLINGO-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Reddy resolved OLINGO-855.
---------------------------------
Resolution: Fixed
Added following method to ServiceHandler interface to interrogate if the service supports data isolation or not
{code}
/**
* Snapshot isolation guarantees that all data returned for a request, including multiple requests within
* a batch or results retrieved across multiple pages, will be consistent as of a single point in time.
* Only data modifications made within the request (for example, by a data modification request
* within the same batch) are visible. The effect is as if the request generates a "snapshot" of
* the committed data as it existed at the start of the request. for more info see OData V4, Part1 8.2.6
*
* The contract for this interface is if it returns true, whenever the service deals with $skiptoken based
* results, they MUST be from same snapshot of the original request. false, the framework will automatically
* returns a 412.
* @return
*/
boolean supportsDataIsolation();
{code}
> Add Support/Validation for OData-Isolation header in server-ext module
> ----------------------------------------------------------------------
>
> Key: OLINGO-855
> URL: https://issues.apache.org/jira/browse/OLINGO-855
> Project: Olingo
> Issue Type: Improvement
> Components: odata4-server
> Affects Versions: (Java) V4 4.0.0
> Reporter: Ramesh Reddy
> Assignee: Ramesh Reddy
> Fix For: (Java) V4 4.2.0
>
>
> See http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html#_Toc406398231
> * if service does not support this option it must return error 412. This should be default behavior.
> * if service implementation supports this, then ServiceHandler needs to acknowledge this
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)