[
http://issues.apache.org/jira/browse/JCR-337?page=comments#action_12369859 ]
angela commented on JCR-337:
----------------------------
the following dependencies to JCR are present in the webdav-library found below
jcr-server/webdav:
1) o.a.j.webdav.DavSession.getRepositorySession()
returns javax.jcr.Session
2) o.a.j.webdav.DavResourceLocator.getJcrPath()
method name, method javadoc
3) o.a.j.webdav.DavLocatorFactory:
javadoc refering to 2)
4) o.a.j.webdav.observation.ObservationConstants
defining JCR specific event types
5) o.a.j.webdav.transaction.TransactionConstants
defines 2 JCR specific property names, that are not used.
proposed solution:
1) - remove method from interface
- abstract implementation class JcrDavSession provides access to
javax.jcr.Session
- adjust jcr specific implementation of the library interfaces to use
JcrDavSession
2) - rename method in interface and implementing classes, adjust javadoc
- adjust usage of methods (DavResource and implementing classes)
3) - adjust javadoc in interface
4) - move specific types to jcr-specific implementation (SubscriptionImpl.java)
5) - remove property names
> Jcr-Server: remove jcr depedency from dav-library
> -------------------------------------------------
>
> Key: JCR-337
> URL: http://issues.apache.org/jira/browse/JCR-337
> Project: Jackrabbit
> Type: Improvement
> Reporter: angela
> Assignee: angela
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira