chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "linzhixing (JIRA)" <>
Subject [jira] [Created] (CMIS-722) getContentChanges doesn't renew Holder<String>changeLogToken in AtomPub Client
Date Sat, 14 Sep 2013 19:04:51 GMT
linzhixing created CMIS-722:

             Summary: getContentChanges doesn't renew Holder<String>changeLogToken in
AtomPub Client
                 Key: CMIS-722
             Project: Chemistry
          Issue Type: Bug
          Components: opencmis-client-bindings
    Affects Versions: OpenCMIS 0.10.0
            Reporter: linzhixing

which is called from SessionImpl(Line:326), seems not to return a new Holder<String>changeLogToken
argument. When I execute getContentChange from OpenCMIS client, changeLogToken remains the
same as its input value. 

I confirmed that my CMIS server updates Holder<String>changeLogToken to the latest token
in the returned list both in debugging and Atom feed <atom:link rel="next">.

To see org.apache.chemistry.opencmis.client.bindings.spi.webservices.DiscoveryServiceImpl#getContentChanges(Line:66),
one can find

    setHolderValue(portChangeLokToken, changeLogToken);

but I can't find any such code in atompub DiscoveryServiceImpl.

So I suppose some codes should be added that sets a renewed changeLogToken reading from an
atom feed page link.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message