You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Amit Jain (JIRA)" <ji...@apache.org> on 2015/02/03 07:27:34 UTC

[jira] [Resolved] (OAK-2369) DataStoreWrapperBackend not updated to latest extensions added to Backend interface

     [ https://issues.apache.org/jira/browse/OAK-2369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Amit Jain resolved OAK-2369.
----------------------------
    Resolution: Fixed

Removed the unused class with commits:
* trunk - http://svn.apache.org/r1656628
* 1.0 - http://svn.apache.org/r1656629

> DataStoreWrapperBackend not updated to latest extensions added to Backend interface
> -----------------------------------------------------------------------------------
>
>                 Key: OAK-2369
>                 URL: https://issues.apache.org/jira/browse/OAK-2369
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: blob, core
>            Reporter: angela
>            Assignee: Amit Jain
>             Fix For: 1.1.6, 1.0.12
>
>
> the following to issues extended the API of {{org.apache.jackrabbit.core.data.Backend}} : JCR-3816, JCR-3817
> {code}
>    /**
>      * Update the lastModified of record if it's lastModified < minModifiedDate.
>      * 
>      * @param identifier
>      * @param minModifiedDate
>      * @throws DataStoreException
>      */
>     void touch(final DataIdentifier identifier, long minModifiedDate)
>             throws DataStoreException;
>     
>     /**
>      * Update the lastModified of record if it's lastModified < minModifiedDate
>      * asynchronously. Result of update is passed using appropriate
>      * {@link AsyncTouchCallback} methods. If identifier's lastModified >
>      * minModified {@link AsyncTouchCallback#onAbort(AsyncTouchResult)} is
>      * called. Any exception is communicated through
>      * {@link AsyncTouchCallback#onFailure(AsyncTouchResult)} . On successful
>      * update of lastModified,
>      * {@link AsyncTouchCallback#onSuccess(AsyncTouchResult)(AsyncTouchResult)}
>      * is invoked.
>      * 
>      * @param identifier
>      * @param minModifiedDate
>      * @param callback
>      * @throws DataStoreException
>      */
>     void touchAsync(final DataIdentifier identifier, long minModifiedDate,
>             final AsyncTouchCallback callback) throws DataStoreException;
> {code}
> those 2 methods have not been implemented with {{DataStoreWrapperBackend}} present with Oak.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)