When I made xwiki-store-filesystem-attachments, I made a mistake,
I put the files which directly interface with the old core into the 
com.xpn.xwiki package.
I realize it was a mistake not to ask about it and now I would like to correct 
it.

This is an API break because these classes not under an /internal/ dir and are 
considered by clirr to be API.

Since this implements interfaces which are defined in the old core, bridging is 
obviously impossible
I would like to indicate somehow that those classes deal directly with old core 
and thus will be
removed with it when the time comes.

A) replace com.xpn.xwiki with org.xwiki.store.internal.legacy this will show 
that they are essentially with legacy code.

B) replace com.xpn.xwiki with org.xwiki.store.filesystem.internal this will mix 
all of the implementations of oldcore interfaces with classes which provide 
services to them.

Any other ideas?

Caleb




user@debo8:~/wrk/xwiki.git/xwiki-trunks/xwiki-platform/xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-attachments$
 find
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to