angela created OAK-2369:
---------------------------

             Summary: 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


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)

Reply via email to