On Sep 12, 2011, at 12:13 PM, Thomas Mortagne wrote:

> On Mon, Sep 12, 2011 at 12:02 PM, Vincent Massol <[email protected]> wrote:
>> 
>> On Sep 12, 2011, at 11:58 AM, Thomas Mortagne wrote:
>> 
>>> On Mon, Sep 12, 2011 at 11:53 AM, Thomas Mortagne
>>> <[email protected]> wrote:
>>>> Hi devs,
>>>> 
>>>> Right now there is no way for a component to know where is the
>>>> standard work directory (the one used for Lucene or filesystem
>>>> attachments for example) so I would like to add an API to access it.
>>>> 
>>>> That said I propose to add a
>>>> 
>>>> File getWorkDirectory()
>>>> 
>>>> in org.xwiki.container.ApplicationContext which will use
>>>> XWiki#getWorkDirectory() behind the scene probably for now.
>>>> 
>>>> WDYT ?
>>>> 
>>>> --
>>>> Thomas Mortagne
>>>> 
>>> 
>>> Actually ServletApplicationContext does not have access to old XWiki
>>> API right now so I'm not sure what's the best for implementing this
>>> method yet.
>> 
>> * use the java system property for finding the servlet work dir
>> * use a config property in xwiki.properties instead of in xwiki.cfg
> 
> I know what XWiki#getWorkDirectory() but I would like to not have to
> rewrite it if possible…

Yes but IMO it's better to rewrite it cleanly than putting the getWorkDirectory 
in a bad location or doing some hacks to depend on the old core.

It's also not like it's a big thing to rewrite.

Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to