You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2007/12/09 19:15:42 UTC

[jira] Created: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Move SimpleWebdavServlet to jcr-server and make it abstract
-----------------------------------------------------------

                 Key: JCR-1263
                 URL: https://issues.apache.org/jira/browse/JCR-1263
             Project: Jackrabbit
          Issue Type: Improvement
          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
            Reporter: Felix Meschberger


In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.

This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.

Will provide a patch for this proposal

(This issue is separated out of JCR-1262 as suggested by Angela)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger closed JCR-1263.
----------------------------------

    Resolution: Fixed

Fixed in Rev.

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated JCR-1263:
-----------------------------------

    Fix Version/s: 1.4

Schedule for 1.4

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.4
>
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550352 ] 

Felix Meschberger commented on JCR-1263:
----------------------------------------

I can do that, just wanted to wait for your OK.

And yes, it would definitely make sense for the JCRWebdavServerServlet, too. Will create an issue and implement the fix at the same time.

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated JCR-1263:
-----------------------------------

    Attachment: JCR-1263.patch

Patch to the jackrabbit-jcr-server and jackrabbit-webapp project implementing the changes:

    - Copy SimpleWebdavServlet to jackrabbit-jcr-server project
    - Make getRepository method and whole class abstract 
    - Remove setRepository method and private repository field

    - Remove all methods and fields except private repository field and
      setRepository and getRepository methods from the old SimpleWebdavServlet
    - Have the old SimpleWebdavServlet extend the new (abstract) SimpleWebdavServlet

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "angela (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550348 ] 

angela commented on JCR-1263:
-----------------------------

fine with me.
do you want to commit it or should i?

and: would it make sense to do the same for the JCRWebdavServerServlet?
what do yo think?

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550360 ] 

fmeschbe edited comment on JCR-1263 at 12/11/07 12:43 AM:
-------------------------------------------------------------------

Fixed in Rev.603178.

      was (Author: fmeschbe):
    Fixed in Rev.
  
> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (JCR-1263) Move SimpleWebdavServlet to jcr-server and make it abstract

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger reassigned JCR-1263:
--------------------------------------

    Assignee: Felix Meschberger

> Move SimpleWebdavServlet to jcr-server and make it abstract
> -----------------------------------------------------------
>
>                 Key: JCR-1263
>                 URL: https://issues.apache.org/jira/browse/JCR-1263
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-jcr-servlet, jackrabbit-webapp
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>         Attachments: JCR-1263.patch
>
>
> In line with isse JCR-417, I suggest to partially move the SimpleWebdavServlet from the jcr-webapp project to the jcr-server project. By partially I mean, that the new (moved) servlet will be abstract and the getRepository() method will be abstract. The jcr-webapp project will still contain a SimpleWebdavServlet (for backwards compatibility maintaing the same name) which just extends the new servlet and implements the getRepository() method using the RepositoryAccess servlet.
> This allows for the reuse of the jcr-server project including the abstract SimpleWebdavServlet in other environments. My intention is to include this project (along with the webdav) project in Sling.
> Will provide a patch for this proposal
> (This issue is separated out of JCR-1262 as suggested by Angela)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.