You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Roman D <do...@apollo.lv> on 2004/11/04 17:46:05 UTC

How to use Slide with database for data storage?

Hi,
 
I need to use Slide with database storage. Database has tables for folders
and documents.
I can't find any examples of implementing slide webdav server with
abstracted data. 
Is data access in slide abstracted? Or all data access in within webdav
methods and you need to override these methods?
 
What is best practice to extend Slide server in order to achieve my goal ? 
 
I am completely lost. There is no examples on how to implement your own
webDav server using Slide, using own data sources and authentication.
 
Thank you.
 

Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
You will at least have to check out proposals\wck only. Should be
doable in reasonable time... You might wonder why there is no kind of
release, this is because WCK is pretty new and still in the proposals
section. This means you are one of the early adpoters. This may mean
things might still change a bit and it is a bit harder to get started,
but on the other side you can still influence WCK to fit your needs
more closely.

Oliver

On Fri, 5 Nov 2004 00:43:45 +0200, Roman D <do...@apollo.lv> wrote:
> 
> I don't get it, do I have to check out the whole jakarta-slide? It'll take
> an hour to do that on my connection.
> It seems that many people interested in WCK. Can you just publish the binary
> snapshots?
> 
> 
> 
> 
> Thanks.
> 
> -----Original Message-----
> From: Oliver Zeigermann [mailto:oliver.zeigermann@gmail.com]
> Sent: Friday, November 05, 2004 00:07
> To: Slide Users Mailing List
> Subject: Re: How to use Slide with database for data storage?
> 
> On Thu, 4 Nov 2004 23:56:28 +0200, Roman D <do...@apollo.lv> wrote:
> >
> > Thank you!
> > That page should be linked from somewhere form frontpage or site menu.
> > You can only find about it from this mailing list.
> 
> It is linked from http://jakarta.apache.org/slide/index.html, the main Slide
> page and has already been there for quite some time...
> 
> > I hope this solution will work :)
> >
> > I am trying to make it build.
> > Downloaded Slide 2.1b2 and setting up the project in Eclipse. Checked
> > out jakarta-slide/proposals/wck HEAD branch.
> >
> > It doesn't seem to match slide 2.1b2.
> > I have problems:
> > The method copyRec(File, File) is undefined for the type FileHelper
> > WebdavFileStore.java    line 237
> > The import org.apache.slide.store.MacroStore cannot be resolved
> > WebdavStoreMacroAdapter.java    line 412
> > MacroStore cannot be resolved to a type WebdavStoreMacroAdapter.java
> line
> > 58
> >
> > Maybe I need to check out other branch or something?
> 
> You will have copy build.properties.sample to build.properties and adapt the
> properties there as it builds to the latest CVS HEAD as default. Like this:
> 
> slide.base.dir=[whereever you have checked it out].
> #lib.dir=${slide.base.dir}/lib
> #slide.lib.dir=${slide.base.dir}/dist/slide/lib
> slide.version=2.1b2
> #supports.macro.store
> 
> However, when you build to the 2.1b2 release and not to the latest version
> from the 2.1 release branch I guess you will have to change the build.xml as
> well to point to the old commons tx version. Replace
> commons-transaction-20041031.jar with the version you find in the 2.1b2 lib
> directory.
> 
> Please report back if it works.
> 
> Oliver
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


RE: How to use Slide with database for data storage?

Posted by Roman D <do...@apollo.lv>.
I don't get it, do I have to check out the whole jakarta-slide? It'll take
an hour to do that on my connection.
It seems that many people interested in WCK. Can you just publish the binary
snapshots?


Thanks.

-----Original Message-----
From: Oliver Zeigermann [mailto:oliver.zeigermann@gmail.com] 
Sent: Friday, November 05, 2004 00:07
To: Slide Users Mailing List
Subject: Re: How to use Slide with database for data storage?


On Thu, 4 Nov 2004 23:56:28 +0200, Roman D <do...@apollo.lv> wrote:
> 
> Thank you!
> That page should be linked from somewhere form frontpage or site menu. 
> You can only find about it from this mailing list.

It is linked from http://jakarta.apache.org/slide/index.html, the main Slide
page and has already been there for quite some time...
 
> I hope this solution will work :)
> 
> I am trying to make it build.
> Downloaded Slide 2.1b2 and setting up the project in Eclipse. Checked 
> out jakarta-slide/proposals/wck HEAD branch.
> 
> It doesn't seem to match slide 2.1b2.
> I have problems:
> The method copyRec(File, File) is undefined for the type FileHelper
> WebdavFileStore.java    line 237
> The import org.apache.slide.store.MacroStore cannot be resolved
> WebdavStoreMacroAdapter.java    line 412
> MacroStore cannot be resolved to a type WebdavStoreMacroAdapter.java
line
> 58
> 
> Maybe I need to check out other branch or something?

You will have copy build.properties.sample to build.properties and adapt the
properties there as it builds to the latest CVS HEAD as default. Like this:

slide.base.dir=[whereever you have checked it out].
#lib.dir=${slide.base.dir}/lib
#slide.lib.dir=${slide.base.dir}/dist/slide/lib
slide.version=2.1b2
#supports.macro.store

However, when you build to the 2.1b2 release and not to the latest version
from the 2.1 release branch I guess you will have to change the build.xml as
well to point to the old commons tx version. Replace
commons-transaction-20041031.jar with the version you find in the 2.1b2 lib
directory.

Please report back if it works.

Oliver

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
     


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
On Thu, 4 Nov 2004 23:56:28 +0200, Roman D <do...@apollo.lv> wrote:
> 
> Thank you!
> That page should be linked from somewhere form frontpage or site menu.
> You can only find about it from this mailing list.

It is linked from http://jakarta.apache.org/slide/index.html, the main
Slide page and has already been there for quite some time...
 
> I hope this solution will work :)
> 
> I am trying to make it build.
> Downloaded Slide 2.1b2 and setting up the project in Eclipse.
> Checked out jakarta-slide/proposals/wck HEAD branch.
> 
> It doesn't seem to match slide 2.1b2.
> I have problems:
> The method copyRec(File, File) is undefined for the type FileHelper
> WebdavFileStore.java    line 237
> The import org.apache.slide.store.MacroStore cannot be resolved
> WebdavStoreMacroAdapter.java    line 412
> MacroStore cannot be resolved to a type WebdavStoreMacroAdapter.java    line
> 58
> 
> Maybe I need to check out other branch or something?

You will have copy build.properties.sample to build.properties and
adapt the properties there as it builds to the latest CVS HEAD as
default. Like this:

slide.base.dir=[whereever you have checked it out].
#lib.dir=${slide.base.dir}/lib
#slide.lib.dir=${slide.base.dir}/dist/slide/lib
slide.version=2.1b2
#supports.macro.store

However, when you build to the 2.1b2 release and not to the latest
version from the 2.1 release branch I guess you will have to change
the build.xml as well to point to the old commons tx version. Replace
commons-transaction-20041031.jar with the version you find in the
2.1b2 lib directory.

Please report back if it works.

Oliver

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
You can build to both the Slide CVS Head as well as the the 2.1
releases. 2.1 does not contain the macro store suff, so
supports.macro.store should be commented out. You will have to set the
right Slide version as well to identify the right jars. To compile to
2.1b2 you properties should contain something like

slide.version=2.1b2
#supports.macro.store

Oliver

On Fri, 05 Nov 2004 13:56:49 +0200, Roman D <do...@apollo.lv> wrote:
> I tried everything. I sill get error
> \jakarta-slide\proposals\wck\src\org\apache\slide\simple\store\WebdavStoreMacroAdapter.java:31:
> package org.apache.commons.transaction.util.xa does not exist
> 
> I tried building both with slide and without.
> 
> The example at
> http://wiki.apache.org/jakarta-slide/WebDavConstructionKit has reference
> to jakarta-slide-2.1b2-tomcat-5.0.28
> Where one can get this package? On
> http://jakarta.apache.org/site/binindex.cgi tehre is only bundle builds
> for 2.0 release.
> 
> What is supports.macro.store build flag? In one example it's comemnted
> out, in other is not.
> 
> Does WCK build reference jars from Slide HEAD branch? Therefore it's not
> possible to build WCK without checking out and building the whole Slide?
> 
> Thanks.
> 
> 
> 
> Oliver Zeigermann wrote:
> 
> > Either comment out
> > slide.version=2.2
> >
> > or set it to
> > slide.version=2.2pre1
> >
> > as this is the version currently set in Slide's build.xml.
> >
> > Maybe this should be the value in the sample file - changing this...
> >
> > Hope this helps,
> >
> > Oliver
> >
> > On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
> >
> >> I followed the instructions on building wck but I got this:
> >>
> >> "build-macro-store:
> >>      [echo] Building macro store extension
> >>     [javac] Compiling 1 source file to
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
> >>
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
> >>
> >> package org.apache.commons.transaction.util.xa does not exist
> >>     [javac] import
> >> org.apache.commons.transaction.util.xa.TransactionalResource;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32:
> >>
> >> package org.apache.slide.authenticate does not exist
> >>     [javac] import org.apache.slide.authenticate.CredentialsToken;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import org.apache.slide.common.Service;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import org.apache.slide.common.ServiceAccessException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import
> >> org.apache.slide.common.ServiceParameterErrorException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import
> >> org.apache.slide.common.ServiceParameterMissingException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import org.apache.slide.common.Uri;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38:
> >>
> >> package org.apache.slide.lock does not exist
> >>     [javac] import org.apache.slide.lock.ObjectLockedException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39:
> >>
> >> package org.apache.slide.security does not exist
> >>     [javac] import org.apache.slide.security.AccessDeniedException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41:
> >>
> >> package org.apache.slide.store does not exist
> >>     [javac] import org.apache.slide.store.MacroStore;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42:
> >>
> >> package org.apache.slide.structure does not exist
> >>     [javac] import
> >> org.apache.slide.structure.ObjectAlreadyExistsException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43:
> >>
> >> package org.apache.slide.structure does not exist
> >>     [javac] import org.apache.slide.structure.ObjectNotFoundException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44:
> >>
> >> package org.apache.slide.util.logger does not exist
> >>     [javac] import org.apache.slide.util.logger.Logger;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33:
> >>
> >> package org.apache.commons.transaction.util.xa does not exist
> >>     [javac] import
> >> org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34:
> >>
> >> package org.apache.commons.transaction.util.xa does not exist
> >>     [javac] import
> >> org.apache.commons.transaction.util.xa.TransactionalResource;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35:
> >>
> >> package org.apache.slide.authenticate does not exist
> >>     [javac] import org.apache.slide.authenticate.CredentialsToken;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36:
> >>
> >> package org.apache.slide.common does not exist
> >>     [javac] import org.apache.slide.common.*;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37:
> >>
> >> package org.apache.slide.lock does not exist
> >>     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38:
> >>
> >> package org.apache.slide.lock does not exist
> >>     [javac] import org.apache.slide.lock.NodeLock;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39:
> >>
> >> package org.apache.slide.lock does not exist
> >>     [javac] import org.apache.slide.lock.ObjectLockedException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40:
> >>
> >> package org.apache.slide.security does not exist
> >>     [javac] import org.apache.slide.security.AccessDeniedException;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43:
> >>
> >> package org.apache.slide.store does not exist
> >>     [javac] import org.apache.slide.store.*;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44:
> >>
> >> package org.apache.slide.content does not exist
> >>     [javac] import org.apache.slide.content.*;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45:
> >>
> >> package org.apache.slide.structure does not exist
> >>     [javac] import org.apache.slide.structure.*;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46:
> >>
> >> package org.apache.slide.util.logger does not exist
> >>     [javac] import org.apache.slide.util.logger.*;
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class AbstractXAServiceBase
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public class WebdavStoreAdapter extends
> >> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> >> LockStore,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Service
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public class WebdavStoreAdapter extends
> >> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> >> LockStore,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ContentStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public class WebdavStoreAdapter extends
> >> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> >> LockStore,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public class WebdavStoreAdapter extends
> >> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> >> LockStore,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class LockStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public class WebdavStoreAdapter extends
> >> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> >> LockStore,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionDescriptorStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionDescriptorsStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class MacroStore
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public class WebdavStoreMacroAdapter extends
> >> WebdavStoreAdapter implements MacroStore {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceParameterErrorException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void setParameters(Hashtable parameters) throws
> >> ServiceParameterErrorException,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceParameterMissingException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] ServiceParameterMissingException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroDelete(Uri targetUri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroDelete(Uri targetUri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroDelete(Uri targetUri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> >> overwrite, boolean recursive)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> >> overwrite, boolean recursive)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectAlreadyExistsException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> >> overwrite)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> >> overwrite)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectAlreadyExistsException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> >> ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class TransactionalResource
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] protected TransactionalResource
> >> createTransactionResource(Xid xid) throws ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] protected TransactionalResource
> >> createTransactionResource(Xid xid) throws ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] protected TransactionId createTransactionResource(Uri uri)
> >> throws ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class AbstractTransactionalResource
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
> >>     [javac] protected static class TransactionId extends
> >> AbstractTransactionalResource {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >>     [javac] protected TransactionId createTransactionResource(Uri uri)
> >> throws ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceParameterErrorException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void setParameters(Hashtable parameters) throws
> >> ServiceParameterErrorException,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceParameterMissingException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] ServiceParameterMissingException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class CredentialsToken
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void connect(CredentialsToken crdtoken) throws
> >> ServiceConnectionFailedException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceConnectionFailedException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void connect(CredentialsToken crdtoken) throws
> >> ServiceConnectionFailedException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceDisconnectionFailedException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void disconnect() throws
> >> ServiceDisconnectionFailedException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceConnectionFailedException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void connect() throws
> >> ServiceConnectionFailedException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceResetFailedException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void reset() throws ServiceResetFailedException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public boolean isConnected() throws ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionDescriptor
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionContent
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor)
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] throws ServiceAccessException, RevisionNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] throws ServiceAccessException, RevisionNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionDescriptor
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionContent
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionAlreadyExistException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionAlreadyExistException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionAlreadyExistException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionAlreadyExistException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionDescriptor
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionContent
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] NodeRevisionContent revisionContent) throws
> >> ServiceAccessException, RevisionNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor) throws
> >> ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionDescriptor
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor) throws
> >> ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeRevisionContent(Uri uri,
> >> NodeRevisionDescriptor revisionDescriptor) throws
> >> ServiceAccessException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNode
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNode
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectAlreadyExistsException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectAlreadyExistsException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNode
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNode
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ObjectNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> >> ServiceAccessException, ObjectNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionDescriptors
> >> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class NodeRevisionDescriptors
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionDescriptors
> >> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class ServiceAccessException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public NodeRevisionDescriptors
> >> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class RevisionDescriptorNotFoundException
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] RevisionDescriptorNotFoundException {
> >>     [javac] ^
> >>     [javac]
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227:
> >>
> >> cannot resolve symbol
> >>     [javac] symbol  : class Uri
> >>     [javac] location: class
> >> org.apache.slide.simple.store.WebdavStoreAdapter
> >>     [javac] public void createRevisionDescriptors(Uri uri,
> >> NodeRevisionDescriptors revisionDescriptors)
> >>     [javac] ^
> >>     [javac] 100 errors
> >> BUILD FAILED:
> >> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
> >>
> >> Compile failed; see the compiler error output for details."
> >>
> >> what did I do wrong?
> >>
> >>
> >>
> >> >This sounds like
> >> >
> >> >http://jakarta.apache.org/slide/wck.html
> >> >
> >> >could help you. It will allow you to use your own store and
> >> authentication.
> >> >
> >> >Oliver
> >> >
> >> >
> >> >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> >> >
> >> >
> >> >>Hi,
> >> >>
> >> >>I need to use Slide with database storage. Database has tables for
> >> folders
> >> >>and documents.
> >> >>I can't find any examples of implementing slide webdav server with
> >> >>abstracted data.
> >> >>Is data access in slide abstracted? Or all data access in within
> >> webdav
> >> >>methods and you need to override these methods?
> >> >>
> >> >>What is best practice to extend Slide server in order to achieve my
> >> goal ?
> >> >>
> >> >>I am completely lost. There is no examples on how to implement your
> >> own
> >> >>webDav server using Slide, using own data sources and authentication.
> >> >>
> >> >>Thank you.
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >---------------------------------------------------------------------
> >> >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> >> >For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >> # ----- Compile Control Flags -----
> >> compile.debug=on
> >> compile.deprecation=off
> >> compile.optimize=on
> >> compile.target=1.4
> >> build.compiler=modern
> >>
> >> #skip.javadoc
> >> #skip.slide
> >>
> >> # ----- Project -----
> >> # change this if you want the build to work for your own project
> >> # create a new Domain.xml pointing to your implementation and add a new
> >> # jaas.config for your own authentication
> >> # change the slide properties only if you want other parts
> >> # enabled / disabled
> >> # add your sources and libraries to the additional paths
> >>
> >> #name=Jakarta-Slide-WebDAV-Construction-Kit
> >> #year=2004
> >> #version=1.0
> >> #release-notes=RELEASE-NOTES-1.0
> >> #project=jakarta-slide-wck
> >> #final.name=${project}-${version}
> >> #license=LICENSE
> >> #readme=README
> >>
> >> domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml
> >>
> >> jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
> >>
> >> slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties
> >>
> >>
> >> #additional.src.dir=
> >> #additional.lib.dir=
> >>
> >> # ----- Slide -----
> >>
> >> slide.base.dir=../..
> >> lib.dir=${slide.base.dir}/lib
> >> slide.lib.dir=${slide.base.dir}/dist/slide/lib
> >> slide.version=2.2
> >> supports.macro.store
> >>
> >> # ----- Catalina distribution directory -----
> >> # add the location of your catalina distribution here to make the
> >> deploy target work
> >>
> >> catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
> >> catalina.server.lib=${catalina.dist}/server/lib
> >> catalina.common.lib=${catalina.dist}/common/lib
> >> catalina.jar=${catalina.server.lib}/catalina.jar
> >> # for 5.0.28
> >> jmx.jar=${catalina.dist}/bin/jmx.jar
> >> # for earlier versions
> >> #jmx.jar=${catalina.common.lib}/jmx.jar
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> 
> 
> > To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Brian Lee <bl...@macys.com>.
To save myself some config headaches - I downloaded the slide tomcat 
bundle -there's one for the 2.1b2 release under milestone builds

Roman D wrote:

> I tried everything. I sill get error
> \jakarta-slide\proposals\wck\src\org\apache\slide\simple\store\WebdavStoreMacroAdapter.java:31: 
> package org.apache.commons.transaction.util.xa does not exist
>
> I tried building both with slide and without.
>
> The example at  
> http://wiki.apache.org/jakarta-slide/WebDavConstructionKit has 
> reference to jakarta-slide-2.1b2-tomcat-5.0.28
> Where one can get this package? On 
> http://jakarta.apache.org/site/binindex.cgi tehre is only bundle 
> builds for 2.0 release.
>
> What is supports.macro.store build flag? In one example it's comemnted 
> out, in other is not.
>
> Does WCK build reference jars from Slide HEAD branch? Therefore it's 
> not possible to build WCK without checking out and building the whole 
> Slide?
>
> Thanks.
>
> Oliver Zeigermann wrote:
>
>> Either comment out
>> slide.version=2.2
>>
>> or set it to
>> slide.version=2.2pre1
>>
>> as this is the version currently set in Slide's build.xml.
>>
>> Maybe this should be the value in the sample file - changing this...
>>
>> Hope this helps,
>>
>> Oliver
>>
>> On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
>>
>>> I followed the instructions on building wck but I got this:
>>>
>>> "build-macro-store:
>>>      [echo] Building macro store extension
>>>     [javac] Compiling 1 source file to
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes 
>>>
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31: 
>>>
>>> package org.apache.commons.transaction.util.xa does not exist
>>>     [javac] import
>>> org.apache.commons.transaction.util.xa.TransactionalResource;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32: 
>>>
>>> package org.apache.slide.authenticate does not exist
>>>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import org.apache.slide.common.Service;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import org.apache.slide.common.ServiceAccessException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import 
>>> org.apache.slide.common.ServiceParameterErrorException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import 
>>> org.apache.slide.common.ServiceParameterMissingException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import org.apache.slide.common.Uri;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38: 
>>>
>>> package org.apache.slide.lock does not exist
>>>     [javac] import org.apache.slide.lock.ObjectLockedException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39: 
>>>
>>> package org.apache.slide.security does not exist
>>>     [javac] import org.apache.slide.security.AccessDeniedException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41: 
>>>
>>> package org.apache.slide.store does not exist
>>>     [javac] import org.apache.slide.store.MacroStore;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42: 
>>>
>>> package org.apache.slide.structure does not exist
>>>     [javac] import 
>>> org.apache.slide.structure.ObjectAlreadyExistsException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43: 
>>>
>>> package org.apache.slide.structure does not exist
>>>     [javac] import org.apache.slide.structure.ObjectNotFoundException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44: 
>>>
>>> package org.apache.slide.util.logger does not exist
>>>     [javac] import org.apache.slide.util.logger.Logger;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33: 
>>>
>>> package org.apache.commons.transaction.util.xa does not exist
>>>     [javac] import
>>> org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34: 
>>>
>>> package org.apache.commons.transaction.util.xa does not exist
>>>     [javac] import
>>> org.apache.commons.transaction.util.xa.TransactionalResource;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35: 
>>>
>>> package org.apache.slide.authenticate does not exist
>>>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36: 
>>>
>>> package org.apache.slide.common does not exist
>>>     [javac] import org.apache.slide.common.*;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37: 
>>>
>>> package org.apache.slide.lock does not exist
>>>     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38: 
>>>
>>> package org.apache.slide.lock does not exist
>>>     [javac] import org.apache.slide.lock.NodeLock;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39: 
>>>
>>> package org.apache.slide.lock does not exist
>>>     [javac] import org.apache.slide.lock.ObjectLockedException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40: 
>>>
>>> package org.apache.slide.security does not exist
>>>     [javac] import org.apache.slide.security.AccessDeniedException;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43: 
>>>
>>> package org.apache.slide.store does not exist
>>>     [javac] import org.apache.slide.store.*;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44: 
>>>
>>> package org.apache.slide.content does not exist
>>>     [javac] import org.apache.slide.content.*;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45: 
>>>
>>> package org.apache.slide.structure does not exist
>>>     [javac] import org.apache.slide.structure.*;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46: 
>>>
>>> package org.apache.slide.util.logger does not exist
>>>     [javac] import org.apache.slide.util.logger.*;
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class AbstractXAServiceBase
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public class WebdavStoreAdapter extends
>>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>> LockStore,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Service
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public class WebdavStoreAdapter extends
>>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>> LockStore,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ContentStore
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public class WebdavStoreAdapter extends
>>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>> LockStore,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeStore
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public class WebdavStoreAdapter extends
>>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>> LockStore,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class LockStore
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public class WebdavStoreAdapter extends
>>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>> LockStore,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionDescriptorStore
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionDescriptorsStore
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class MacroStore
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public class WebdavStoreMacroAdapter extends
>>> WebdavStoreAdapter implements MacroStore {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceParameterErrorException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void setParameters(Hashtable parameters) throws
>>> ServiceParameterErrorException,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceParameterMissingException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] ServiceParameterMissingException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroDelete(Uri targetUri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroDelete(Uri targetUri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroDelete(Uri targetUri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>> overwrite, boolean recursive)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>> overwrite, boolean recursive)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectAlreadyExistsException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>> overwrite)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>> overwrite)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectAlreadyExistsException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>>> ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class TransactionalResource
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] protected TransactionalResource
>>> createTransactionResource(Xid xid) throws ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] protected TransactionalResource
>>> createTransactionResource(Xid xid) throws ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] protected TransactionId createTransactionResource(Uri uri)
>>> throws ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class AbstractTransactionalResource
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>>>     [javac] protected static class TransactionId extends
>>> AbstractTransactionalResource {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class
>>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>     [javac] protected TransactionId createTransactionResource(Uri uri)
>>> throws ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceParameterErrorException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void setParameters(Hashtable parameters) throws
>>> ServiceParameterErrorException,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceParameterMissingException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] ServiceParameterMissingException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class CredentialsToken
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void connect(CredentialsToken crdtoken) throws
>>> ServiceConnectionFailedException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceConnectionFailedException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void connect(CredentialsToken crdtoken) throws
>>> ServiceConnectionFailedException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceDisconnectionFailedException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void disconnect() throws
>>> ServiceDisconnectionFailedException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceConnectionFailedException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void connect() throws 
>>> ServiceConnectionFailedException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceResetFailedException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void reset() throws ServiceResetFailedException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public boolean isConnected() throws 
>>> ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionDescriptor
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionContent
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor)
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionDescriptor
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionContent
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionAlreadyExistException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionAlreadyExistException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionAlreadyExistException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionAlreadyExistException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionDescriptor
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionContent
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] NodeRevisionContent revisionContent) throws
>>> ServiceAccessException, RevisionNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor) throws 
>>> ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionDescriptor
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor) throws 
>>> ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeRevisionContent(Uri uri,
>>> NodeRevisionDescriptor revisionDescriptor) throws 
>>> ServiceAccessException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNode
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNode
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectAlreadyExistsException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectAlreadyExistsException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNode
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNode
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ObjectNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>>> ServiceAccessException, ObjectNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionDescriptors
>>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class NodeRevisionDescriptors
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionDescriptors
>>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class ServiceAccessException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public NodeRevisionDescriptors
>>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class RevisionDescriptorNotFoundException
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] RevisionDescriptorNotFoundException {
>>>     [javac] ^
>>>     [javac]
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227: 
>>>
>>> cannot resolve symbol
>>>     [javac] symbol  : class Uri
>>>     [javac] location: class 
>>> org.apache.slide.simple.store.WebdavStoreAdapter
>>>     [javac] public void createRevisionDescriptors(Uri uri,
>>> NodeRevisionDescriptors revisionDescriptors)
>>>     [javac] ^
>>>     [javac] 100 errors
>>> BUILD FAILED:
>>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90: 
>>>
>>> Compile failed; see the compiler error output for details."
>>>
>>> what did I do wrong?
>>>
>>>
>>>
>>> >This sounds like
>>> >
>>> >http://jakarta.apache.org/slide/wck.html
>>> >
>>> >could help you. It will allow you to use your own store and 
>>> authentication.
>>> >
>>> >Oliver
>>> >
>>> >
>>> >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
>>> >
>>> >
>>> >>Hi,
>>> >>
>>> >>I need to use Slide with database storage. Database has tables for 
>>> folders
>>> >>and documents.
>>> >>I can't find any examples of implementing slide webdav server with
>>> >>abstracted data.
>>> >>Is data access in slide abstracted? Or all data access in within 
>>> webdav
>>> >>methods and you need to override these methods?
>>> >>
>>> >>What is best practice to extend Slide server in order to achieve 
>>> my goal ?
>>> >>
>>> >>I am completely lost. There is no examples on how to implement 
>>> your own
>>> >>webDav server using Slide, using own data sources and authentication.
>>> >>
>>> >>Thank you.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >
>>> >---------------------------------------------------------------------
>>> >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>> >For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>> # ----- Compile Control Flags -----
>>> compile.debug=on
>>> compile.deprecation=off
>>> compile.optimize=on
>>> compile.target=1.4
>>> build.compiler=modern
>>>
>>> #skip.javadoc
>>> #skip.slide
>>>
>>> # ----- Project -----
>>> # change this if you want the build to work for your own project
>>> # create a new Domain.xml pointing to your implementation and add a new
>>> # jaas.config for your own authentication
>>> # change the slide properties only if you want other parts
>>> # enabled / disabled
>>> # add your sources and libraries to the additional paths
>>>
>>> #name=Jakarta-Slide-WebDAV-Construction-Kit
>>> #year=2004
>>> #version=1.0
>>> #release-notes=RELEASE-NOTES-1.0
>>> #project=jakarta-slide-wck
>>> #final.name=${project}-${version}
>>> #license=LICENSE
>>> #readme=README
>>>
>>> domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml 
>>>
>>> jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config 
>>>
>>> slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties 
>>>
>>>
>>> #additional.src.dir=
>>> #additional.lib.dir=
>>>
>>> # ----- Slide -----
>>>
>>> slide.base.dir=../..
>>> lib.dir=${slide.base.dir}/lib
>>> slide.lib.dir=${slide.base.dir}/dist/slide/lib
>>> slide.version=2.2
>>> supports.macro.store
>>>
>>> # ----- Catalina distribution directory -----
>>> # add the location of your catalina distribution here to make the 
>>> deploy target work
>>>
>>> catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
>>> catalina.server.lib=${catalina.dist}/server/lib
>>> catalina.common.lib=${catalina.dist}/common/lib
>>> catalina.jar=${catalina.server.lib}/catalina.jar
>>> # for 5.0.28
>>> jmx.jar=${catalina.dist}/bin/jmx.jar
>>> # for earlier versions
>>> #jmx.jar=${catalina.common.lib}/jmx.jar
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>    
>
>
>    
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Roman D <do...@apollo.lv>.
I tried everything. I sill get error
\jakarta-slide\proposals\wck\src\org\apache\slide\simple\store\WebdavStoreMacroAdapter.java:31: 
package org.apache.commons.transaction.util.xa does not exist

I tried building both with slide and without.

The example at  
http://wiki.apache.org/jakarta-slide/WebDavConstructionKit has reference 
to jakarta-slide-2.1b2-tomcat-5.0.28
Where one can get this package? On 
http://jakarta.apache.org/site/binindex.cgi tehre is only bundle builds 
for 2.0 release.

What is supports.macro.store build flag? In one example it's comemnted 
out, in other is not.

Does WCK build reference jars from Slide HEAD branch? Therefore it's not 
possible to build WCK without checking out and building the whole Slide?

Thanks.

Oliver Zeigermann wrote:

> Either comment out
> slide.version=2.2
>
> or set it to
> slide.version=2.2pre1
>
> as this is the version currently set in Slide's build.xml.
>
> Maybe this should be the value in the sample file - changing this...
>
> Hope this helps,
>
> Oliver
>
> On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
>
>> I followed the instructions on building wck but I got this:
>>
>> "build-macro-store:
>>      [echo] Building macro store extension
>>     [javac] Compiling 1 source file to
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes 
>>
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31: 
>>
>> package org.apache.commons.transaction.util.xa does not exist
>>     [javac] import
>> org.apache.commons.transaction.util.xa.TransactionalResource;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32: 
>>
>> package org.apache.slide.authenticate does not exist
>>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import org.apache.slide.common.Service;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import org.apache.slide.common.ServiceAccessException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import 
>> org.apache.slide.common.ServiceParameterErrorException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import 
>> org.apache.slide.common.ServiceParameterMissingException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import org.apache.slide.common.Uri;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38: 
>>
>> package org.apache.slide.lock does not exist
>>     [javac] import org.apache.slide.lock.ObjectLockedException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39: 
>>
>> package org.apache.slide.security does not exist
>>     [javac] import org.apache.slide.security.AccessDeniedException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41: 
>>
>> package org.apache.slide.store does not exist
>>     [javac] import org.apache.slide.store.MacroStore;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42: 
>>
>> package org.apache.slide.structure does not exist
>>     [javac] import 
>> org.apache.slide.structure.ObjectAlreadyExistsException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43: 
>>
>> package org.apache.slide.structure does not exist
>>     [javac] import org.apache.slide.structure.ObjectNotFoundException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44: 
>>
>> package org.apache.slide.util.logger does not exist
>>     [javac] import org.apache.slide.util.logger.Logger;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33: 
>>
>> package org.apache.commons.transaction.util.xa does not exist
>>     [javac] import
>> org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34: 
>>
>> package org.apache.commons.transaction.util.xa does not exist
>>     [javac] import
>> org.apache.commons.transaction.util.xa.TransactionalResource;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35: 
>>
>> package org.apache.slide.authenticate does not exist
>>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36: 
>>
>> package org.apache.slide.common does not exist
>>     [javac] import org.apache.slide.common.*;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37: 
>>
>> package org.apache.slide.lock does not exist
>>     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38: 
>>
>> package org.apache.slide.lock does not exist
>>     [javac] import org.apache.slide.lock.NodeLock;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39: 
>>
>> package org.apache.slide.lock does not exist
>>     [javac] import org.apache.slide.lock.ObjectLockedException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40: 
>>
>> package org.apache.slide.security does not exist
>>     [javac] import org.apache.slide.security.AccessDeniedException;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43: 
>>
>> package org.apache.slide.store does not exist
>>     [javac] import org.apache.slide.store.*;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44: 
>>
>> package org.apache.slide.content does not exist
>>     [javac] import org.apache.slide.content.*;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45: 
>>
>> package org.apache.slide.structure does not exist
>>     [javac] import org.apache.slide.structure.*;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46: 
>>
>> package org.apache.slide.util.logger does not exist
>>     [javac] import org.apache.slide.util.logger.*;
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class AbstractXAServiceBase
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public class WebdavStoreAdapter extends
>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>> LockStore,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Service
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public class WebdavStoreAdapter extends
>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>> LockStore,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ContentStore
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public class WebdavStoreAdapter extends
>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>> LockStore,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeStore
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public class WebdavStoreAdapter extends
>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>> LockStore,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class LockStore
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public class WebdavStoreAdapter extends
>> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>> LockStore,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionDescriptorStore
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionDescriptorsStore
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class MacroStore
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public class WebdavStoreMacroAdapter extends
>> WebdavStoreAdapter implements MacroStore {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceParameterErrorException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void setParameters(Hashtable parameters) throws
>> ServiceParameterErrorException,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceParameterMissingException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] ServiceParameterMissingException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroDelete(Uri targetUri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroDelete(Uri targetUri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroDelete(Uri targetUri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>> overwrite, boolean recursive)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>> overwrite, boolean recursive)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectAlreadyExistsException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>> overwrite)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>> overwrite)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectAlreadyExistsException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] throws ServiceAccessException, ObjectNotFoundException,
>> ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class TransactionalResource
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] protected TransactionalResource
>> createTransactionResource(Xid xid) throws ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] protected TransactionalResource
>> createTransactionResource(Xid xid) throws ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] protected TransactionId createTransactionResource(Uri uri)
>> throws ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class AbstractTransactionalResource
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>>     [javac] protected static class TransactionId extends
>> AbstractTransactionalResource {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class
>> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>     [javac] protected TransactionId createTransactionResource(Uri uri)
>> throws ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceParameterErrorException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void setParameters(Hashtable parameters) throws
>> ServiceParameterErrorException,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceParameterMissingException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] ServiceParameterMissingException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class CredentialsToken
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void connect(CredentialsToken crdtoken) throws
>> ServiceConnectionFailedException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceConnectionFailedException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void connect(CredentialsToken crdtoken) throws
>> ServiceConnectionFailedException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceDisconnectionFailedException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void disconnect() throws
>> ServiceDisconnectionFailedException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceConnectionFailedException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void connect() throws 
>> ServiceConnectionFailedException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceResetFailedException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void reset() throws ServiceResetFailedException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public boolean isConnected() throws ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionDescriptor
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionContent
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor)
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionDescriptor
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionContent
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionAlreadyExistException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionAlreadyExistException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionAlreadyExistException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionAlreadyExistException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionDescriptor
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionContent
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] NodeRevisionContent revisionContent) throws
>> ServiceAccessException, RevisionNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor) throws 
>> ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionDescriptor
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor) throws 
>> ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeRevisionContent(Uri uri,
>> NodeRevisionDescriptor revisionDescriptor) throws 
>> ServiceAccessException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNode
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNode
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectAlreadyExistsException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectAlreadyExistsException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNode
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNode
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ObjectNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public ObjectNode retrieveObject(Uri uri) throws
>> ServiceAccessException, ObjectNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionDescriptors
>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class NodeRevisionDescriptors
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionDescriptors
>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class ServiceAccessException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public NodeRevisionDescriptors
>> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class RevisionDescriptorNotFoundException
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] RevisionDescriptorNotFoundException {
>>     [javac] ^
>>     [javac]
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227: 
>>
>> cannot resolve symbol
>>     [javac] symbol  : class Uri
>>     [javac] location: class 
>> org.apache.slide.simple.store.WebdavStoreAdapter
>>     [javac] public void createRevisionDescriptors(Uri uri,
>> NodeRevisionDescriptors revisionDescriptors)
>>     [javac] ^
>>     [javac] 100 errors
>> BUILD FAILED:
>> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90: 
>>
>> Compile failed; see the compiler error output for details."
>>
>> what did I do wrong?
>>
>>
>>
>> >This sounds like
>> >
>> >http://jakarta.apache.org/slide/wck.html
>> >
>> >could help you. It will allow you to use your own store and 
>> authentication.
>> >
>> >Oliver
>> >
>> >
>> >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
>> >
>> >
>> >>Hi,
>> >>
>> >>I need to use Slide with database storage. Database has tables for 
>> folders
>> >>and documents.
>> >>I can't find any examples of implementing slide webdav server with
>> >>abstracted data.
>> >>Is data access in slide abstracted? Or all data access in within 
>> webdav
>> >>methods and you need to override these methods?
>> >>
>> >>What is best practice to extend Slide server in order to achieve my 
>> goal ?
>> >>
>> >>I am completely lost. There is no examples on how to implement your 
>> own
>> >>webDav server using Slide, using own data sources and authentication.
>> >>
>> >>Thank you.
>> >>
>> >>
>> >>
>> >>
>> >
>> >---------------------------------------------------------------------
>> >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>> >For additional commands, e-mail: slide-user-help@jakarta.apache.org
>> >
>> >
>> >
>> >
>>
>>
>> # ----- Compile Control Flags -----
>> compile.debug=on
>> compile.deprecation=off
>> compile.optimize=on
>> compile.target=1.4
>> build.compiler=modern
>>
>> #skip.javadoc
>> #skip.slide
>>
>> # ----- Project -----
>> # change this if you want the build to work for your own project
>> # create a new Domain.xml pointing to your implementation and add a new
>> # jaas.config for your own authentication
>> # change the slide properties only if you want other parts
>> # enabled / disabled
>> # add your sources and libraries to the additional paths
>>
>> #name=Jakarta-Slide-WebDAV-Construction-Kit
>> #year=2004
>> #version=1.0
>> #release-notes=RELEASE-NOTES-1.0
>> #project=jakarta-slide-wck
>> #final.name=${project}-${version}
>> #license=LICENSE
>> #readme=README
>>
>> domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml 
>>
>> jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config 
>>
>> slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties 
>>
>>
>> #additional.src.dir=
>> #additional.lib.dir=
>>
>> # ----- Slide -----
>>
>> slide.base.dir=../..
>> lib.dir=${slide.base.dir}/lib
>> slide.lib.dir=${slide.base.dir}/dist/slide/lib
>> slide.version=2.2
>> supports.macro.store
>>
>> # ----- Catalina distribution directory -----
>> # add the location of your catalina distribution here to make the 
>> deploy target work
>>
>> catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
>> catalina.server.lib=${catalina.dist}/server/lib
>> catalina.common.lib=${catalina.dist}/common/lib
>> catalina.jar=${catalina.server.lib}/catalina.jar
>> # for 5.0.28
>> jmx.jar=${catalina.dist}/bin/jmx.jar
>> # for earlier versions
>> #jmx.jar=${catalina.common.lib}/jmx.jar
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>    



---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Brian Lee <bl...@macys.com>.
Awesome man - Thanks!

>But wait, additionally, I had forgotten to update the build to the
>newly added tx jar. Sorry, me mistake, should work now...
>
>Oliver
>
>
>On Thu, 4 Nov 2004 22:04:08 +0100, Oliver Zeigermann
><ol...@gmail.com> wrote:
>  
>
>>Either comment out
>>
>>slide.version=2.2
>>
>>or set it to
>>
>>slide.version=2.2pre1
>>
>>as this is the version currently set in Slide's build.xml.
>>
>>Maybe this should be the value in the sample file - changing this...
>>
>>Hope this helps,
>>
>>Oliver
>>
>>
>>
>>On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
>>    
>>
>>>I followed the instructions on building wck but I got this:
>>>
>>>"build-macro-store:
>>>     [echo] Building macro store extension
>>>    [javac] Compiling 1 source file to
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
>>>package org.apache.commons.transaction.util.xa does not exist
>>>    [javac] import
>>>org.apache.commons.transaction.util.xa.TransactionalResource;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32:
>>>package org.apache.slide.authenticate does not exist
>>>    [javac] import org.apache.slide.authenticate.CredentialsToken;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.Service;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.ServiceAccessException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.ServiceParameterErrorException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.ServiceParameterMissingException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.Uri;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38:
>>>package org.apache.slide.lock does not exist
>>>    [javac] import org.apache.slide.lock.ObjectLockedException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39:
>>>package org.apache.slide.security does not exist
>>>    [javac] import org.apache.slide.security.AccessDeniedException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41:
>>>package org.apache.slide.store does not exist
>>>    [javac] import org.apache.slide.store.MacroStore;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42:
>>>package org.apache.slide.structure does not exist
>>>    [javac] import org.apache.slide.structure.ObjectAlreadyExistsException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43:
>>>package org.apache.slide.structure does not exist
>>>    [javac] import org.apache.slide.structure.ObjectNotFoundException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44:
>>>package org.apache.slide.util.logger does not exist
>>>    [javac] import org.apache.slide.util.logger.Logger;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33:
>>>package org.apache.commons.transaction.util.xa does not exist
>>>    [javac] import
>>>org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34:
>>>package org.apache.commons.transaction.util.xa does not exist
>>>    [javac] import
>>>org.apache.commons.transaction.util.xa.TransactionalResource;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35:
>>>package org.apache.slide.authenticate does not exist
>>>    [javac] import org.apache.slide.authenticate.CredentialsToken;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36:
>>>package org.apache.slide.common does not exist
>>>    [javac] import org.apache.slide.common.*;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37:
>>>package org.apache.slide.lock does not exist
>>>    [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38:
>>>package org.apache.slide.lock does not exist
>>>    [javac] import org.apache.slide.lock.NodeLock;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39:
>>>package org.apache.slide.lock does not exist
>>>    [javac] import org.apache.slide.lock.ObjectLockedException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40:
>>>package org.apache.slide.security does not exist
>>>    [javac] import org.apache.slide.security.AccessDeniedException;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43:
>>>package org.apache.slide.store does not exist
>>>    [javac] import org.apache.slide.store.*;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44:
>>>package org.apache.slide.content does not exist
>>>    [javac] import org.apache.slide.content.*;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45:
>>>package org.apache.slide.structure does not exist
>>>    [javac] import org.apache.slide.structure.*;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46:
>>>package org.apache.slide.util.logger does not exist
>>>    [javac] import org.apache.slide.util.logger.*;
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
>>>cannot resolve symbol
>>>    [javac] symbol  : class AbstractXAServiceBase
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public class WebdavStoreAdapter extends
>>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>>LockStore,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Service
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public class WebdavStoreAdapter extends
>>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>>LockStore,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ContentStore
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public class WebdavStoreAdapter extends
>>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>>LockStore,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeStore
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public class WebdavStoreAdapter extends
>>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>>LockStore,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
>>>cannot resolve symbol
>>>    [javac] symbol  : class LockStore
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public class WebdavStoreAdapter extends
>>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>>LockStore,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionDescriptorStore
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionDescriptorsStore
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58:
>>>cannot resolve symbol
>>>    [javac] symbol  : class MacroStore
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public class WebdavStoreMacroAdapter extends
>>>WebdavStoreAdapter implements MacroStore {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceParameterErrorException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void setParameters(Hashtable parameters) throws
>>>ServiceParameterErrorException,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceParameterMissingException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] ServiceParameterMissingException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroDelete(Uri targetUri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroDelete(Uri targetUri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroDelete(Uri targetUri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>>overwrite, boolean recursive)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>>overwrite, boolean recursive)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectAlreadyExistsException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>>overwrite)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>>overwrite)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectAlreadyExistsException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>>ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
>>>cannot resolve symbol
>>>    [javac] symbol  : class TransactionalResource
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] protected TransactionalResource
>>>createTransactionResource(Xid xid) throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] protected TransactionalResource
>>>createTransactionResource(Xid xid) throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] protected TransactionId createTransactionResource(Uri uri)
>>>throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348:
>>>cannot resolve symbol
>>>    [javac] symbol  : class AbstractTransactionalResource
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>>>    [javac] protected static class TransactionId extends
>>>AbstractTransactionalResource {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class
>>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>>    [javac] protected TransactionId createTransactionResource(Uri uri)
>>>throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceParameterErrorException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void setParameters(Hashtable parameters) throws
>>>ServiceParameterErrorException,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceParameterMissingException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] ServiceParameterMissingException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
>>>cannot resolve symbol
>>>    [javac] symbol  : class CredentialsToken
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void connect(CredentialsToken crdtoken) throws
>>>ServiceConnectionFailedException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceConnectionFailedException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void connect(CredentialsToken crdtoken) throws
>>>ServiceConnectionFailedException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceDisconnectionFailedException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void disconnect() throws
>>>ServiceDisconnectionFailedException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceConnectionFailedException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void connect() throws ServiceConnectionFailedException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceResetFailedException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void reset() throws ServiceResetFailedException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public boolean isConnected() throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionDescriptor
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionContent
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor)
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] throws ServiceAccessException, RevisionNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] throws ServiceAccessException, RevisionNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionDescriptor
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionContent
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionAlreadyExistException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionAlreadyExistException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionAlreadyExistException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionAlreadyExistException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionDescriptor
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionContent
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] NodeRevisionContent revisionContent) throws
>>>ServiceAccessException, RevisionNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionDescriptor
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeRevisionContent(Uri uri,
>>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNode
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNode
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectAlreadyExistsException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectAlreadyExistsException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNode
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNode
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ObjectNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>>ServiceAccessException, ObjectNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionDescriptors
>>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
>>>cannot resolve symbol
>>>    [javac] symbol  : class NodeRevisionDescriptors
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionDescriptors
>>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
>>>cannot resolve symbol
>>>    [javac] symbol  : class ServiceAccessException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public NodeRevisionDescriptors
>>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208:
>>>cannot resolve symbol
>>>    [javac] symbol  : class RevisionDescriptorNotFoundException
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] RevisionDescriptorNotFoundException {
>>>    [javac] ^
>>>    [javac]
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227:
>>>cannot resolve symbol
>>>    [javac] symbol  : class Uri
>>>    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>>>    [javac] public void createRevisionDescriptors(Uri uri,
>>>NodeRevisionDescriptors revisionDescriptors)
>>>    [javac] ^
>>>    [javac] 100 errors
>>>BUILD FAILED:
>>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
>>>Compile failed; see the compiler error output for details."
>>>
>>>what did I do wrong?
>>>
>>>
>>>
>>>      
>>>
>>>>This sounds like
>>>>
>>>>http://jakarta.apache.org/slide/wck.html
>>>>
>>>>could help you. It will allow you to use your own store and authentication.
>>>>
>>>>Oliver
>>>>
>>>>
>>>>On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
>>>>
>>>>
>>>>        
>>>>
>>>>>Hi,
>>>>>
>>>>>I need to use Slide with database storage. Database has tables for folders
>>>>>and documents.
>>>>>I can't find any examples of implementing slide webdav server with
>>>>>abstracted data.
>>>>>Is data access in slide abstracted? Or all data access in within webdav
>>>>>methods and you need to override these methods?
>>>>>
>>>>>What is best practice to extend Slide server in order to achieve my goal ?
>>>>>
>>>>>I am completely lost. There is no examples on how to implement your own
>>>>>webDav server using Slide, using own data sources and authentication.
>>>>>
>>>>>Thank you.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>
>>># ----- Compile Control Flags -----
>>>compile.debug=on
>>>compile.deprecation=off
>>>compile.optimize=on
>>>compile.target=1.4
>>>build.compiler=modern
>>>
>>>#skip.javadoc
>>>#skip.slide
>>>
>>># ----- Project -----
>>># change this if you want the build to work for your own project
>>># create a new Domain.xml pointing to your implementation and add a new
>>># jaas.config for your own authentication
>>># change the slide properties only if you want other parts
>>># enabled / disabled
>>># add your sources and libraries to the additional paths
>>>
>>>#name=Jakarta-Slide-WebDAV-Construction-Kit
>>>#year=2004
>>>#version=1.0
>>>#release-notes=RELEASE-NOTES-1.0
>>>#project=jakarta-slide-wck
>>>#final.name=${project}-${version}
>>>#license=LICENSE
>>>#readme=README
>>>
>>>domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml
>>>jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
>>>slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties
>>>
>>>#additional.src.dir=
>>>#additional.lib.dir=
>>>
>>># ----- Slide -----
>>>
>>>slide.base.dir=../..
>>>lib.dir=${slide.base.dir}/lib
>>>slide.lib.dir=${slide.base.dir}/dist/slide/lib
>>>slide.version=2.2
>>>supports.macro.store
>>>
>>># ----- Catalina distribution directory -----
>>># add the location of your catalina distribution here to make the deploy target work
>>>
>>>catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
>>>catalina.server.lib=${catalina.dist}/server/lib
>>>catalina.common.lib=${catalina.dist}/common/lib
>>>catalina.jar=${catalina.server.lib}/catalina.jar
>>># for 5.0.28
>>>jmx.jar=${catalina.dist}/bin/jmx.jar
>>># for earlier versions
>>>#jmx.jar=${catalina.common.lib}/jmx.jar
>>>
>>>
>>>---------------------------------------------------------------------
>>>      
>>>
>>    
>>
>>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>>
>>>
>>>      
>>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
But wait, additionally, I had forgotten to update the build to the
newly added tx jar. Sorry, me mistake, should work now...

Oliver


On Thu, 4 Nov 2004 22:04:08 +0100, Oliver Zeigermann
<ol...@gmail.com> wrote:
> Either comment out
> 
> slide.version=2.2
> 
> or set it to
> 
> slide.version=2.2pre1
> 
> as this is the version currently set in Slide's build.xml.
> 
> Maybe this should be the value in the sample file - changing this...
> 
> Hope this helps,
> 
> Oliver
> 
> 
> 
> On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
> > I followed the instructions on building wck but I got this:
> >
> > "build-macro-store:
> >      [echo] Building macro store extension
> >     [javac] Compiling 1 source file to
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
> > package org.apache.commons.transaction.util.xa does not exist
> >     [javac] import
> > org.apache.commons.transaction.util.xa.TransactionalResource;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32:
> > package org.apache.slide.authenticate does not exist
> >     [javac] import org.apache.slide.authenticate.CredentialsToken;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.Service;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.ServiceAccessException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.ServiceParameterErrorException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.ServiceParameterMissingException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.Uri;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38:
> > package org.apache.slide.lock does not exist
> >     [javac] import org.apache.slide.lock.ObjectLockedException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39:
> > package org.apache.slide.security does not exist
> >     [javac] import org.apache.slide.security.AccessDeniedException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41:
> > package org.apache.slide.store does not exist
> >     [javac] import org.apache.slide.store.MacroStore;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42:
> > package org.apache.slide.structure does not exist
> >     [javac] import org.apache.slide.structure.ObjectAlreadyExistsException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43:
> > package org.apache.slide.structure does not exist
> >     [javac] import org.apache.slide.structure.ObjectNotFoundException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44:
> > package org.apache.slide.util.logger does not exist
> >     [javac] import org.apache.slide.util.logger.Logger;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33:
> > package org.apache.commons.transaction.util.xa does not exist
> >     [javac] import
> > org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34:
> > package org.apache.commons.transaction.util.xa does not exist
> >     [javac] import
> > org.apache.commons.transaction.util.xa.TransactionalResource;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35:
> > package org.apache.slide.authenticate does not exist
> >     [javac] import org.apache.slide.authenticate.CredentialsToken;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36:
> > package org.apache.slide.common does not exist
> >     [javac] import org.apache.slide.common.*;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37:
> > package org.apache.slide.lock does not exist
> >     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38:
> > package org.apache.slide.lock does not exist
> >     [javac] import org.apache.slide.lock.NodeLock;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39:
> > package org.apache.slide.lock does not exist
> >     [javac] import org.apache.slide.lock.ObjectLockedException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40:
> > package org.apache.slide.security does not exist
> >     [javac] import org.apache.slide.security.AccessDeniedException;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43:
> > package org.apache.slide.store does not exist
> >     [javac] import org.apache.slide.store.*;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44:
> > package org.apache.slide.content does not exist
> >     [javac] import org.apache.slide.content.*;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45:
> > package org.apache.slide.structure does not exist
> >     [javac] import org.apache.slide.structure.*;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46:
> > package org.apache.slide.util.logger does not exist
> >     [javac] import org.apache.slide.util.logger.*;
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> > cannot resolve symbol
> >     [javac] symbol  : class AbstractXAServiceBase
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public class WebdavStoreAdapter extends
> > AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> > LockStore,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> > cannot resolve symbol
> >     [javac] symbol  : class Service
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public class WebdavStoreAdapter extends
> > AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> > LockStore,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> > cannot resolve symbol
> >     [javac] symbol  : class ContentStore
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public class WebdavStoreAdapter extends
> > AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> > LockStore,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeStore
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public class WebdavStoreAdapter extends
> > AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> > LockStore,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> > cannot resolve symbol
> >     [javac] symbol  : class LockStore
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public class WebdavStoreAdapter extends
> > AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> > LockStore,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionDescriptorStore
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionDescriptorsStore
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58:
> > cannot resolve symbol
> >     [javac] symbol  : class MacroStore
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public class WebdavStoreMacroAdapter extends
> > WebdavStoreAdapter implements MacroStore {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceParameterErrorException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void setParameters(Hashtable parameters) throws
> > ServiceParameterErrorException,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceParameterMissingException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] ServiceParameterMissingException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroDelete(Uri targetUri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroDelete(Uri targetUri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroDelete(Uri targetUri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> > overwrite, boolean recursive)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> > overwrite, boolean recursive)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectAlreadyExistsException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> > overwrite)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> > overwrite)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectAlreadyExistsException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] throws ServiceAccessException, ObjectNotFoundException,
> > ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> > cannot resolve symbol
> >     [javac] symbol  : class TransactionalResource
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] protected TransactionalResource
> > createTransactionResource(Xid xid) throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] protected TransactionalResource
> > createTransactionResource(Xid xid) throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] protected TransactionId createTransactionResource(Uri uri)
> > throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348:
> > cannot resolve symbol
> >     [javac] symbol  : class AbstractTransactionalResource
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
> >     [javac] protected static class TransactionId extends
> > AbstractTransactionalResource {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class
> > org.apache.slide.simple.store.WebdavStoreMacroAdapter
> >     [javac] protected TransactionId createTransactionResource(Uri uri)
> > throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceParameterErrorException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void setParameters(Hashtable parameters) throws
> > ServiceParameterErrorException,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceParameterMissingException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] ServiceParameterMissingException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> > cannot resolve symbol
> >     [javac] symbol  : class CredentialsToken
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void connect(CredentialsToken crdtoken) throws
> > ServiceConnectionFailedException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceConnectionFailedException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void connect(CredentialsToken crdtoken) throws
> > ServiceConnectionFailedException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceDisconnectionFailedException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void disconnect() throws
> > ServiceDisconnectionFailedException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceConnectionFailedException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void connect() throws ServiceConnectionFailedException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceResetFailedException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void reset() throws ServiceResetFailedException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public boolean isConnected() throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionDescriptor
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionContent
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor)
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] throws ServiceAccessException, RevisionNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] throws ServiceAccessException, RevisionNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionDescriptor
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionContent
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionAlreadyExistException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionAlreadyExistException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionAlreadyExistException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionAlreadyExistException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionDescriptor
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionContent
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] NodeRevisionContent revisionContent) throws
> > ServiceAccessException, RevisionNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionDescriptor
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeRevisionContent(Uri uri,
> > NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNode
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNode
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectAlreadyExistsException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectAlreadyExistsException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNode
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public ObjectNode retrieveObject(Uri uri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNode
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public ObjectNode retrieveObject(Uri uri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public ObjectNode retrieveObject(Uri uri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> > cannot resolve symbol
> >     [javac] symbol  : class ObjectNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public ObjectNode retrieveObject(Uri uri) throws
> > ServiceAccessException, ObjectNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionDescriptors
> > retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> > cannot resolve symbol
> >     [javac] symbol  : class NodeRevisionDescriptors
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionDescriptors
> > retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> > cannot resolve symbol
> >     [javac] symbol  : class ServiceAccessException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public NodeRevisionDescriptors
> > retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208:
> > cannot resolve symbol
> >     [javac] symbol  : class RevisionDescriptorNotFoundException
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] RevisionDescriptorNotFoundException {
> >     [javac] ^
> >     [javac]
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227:
> > cannot resolve symbol
> >     [javac] symbol  : class Uri
> >     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
> >     [javac] public void createRevisionDescriptors(Uri uri,
> > NodeRevisionDescriptors revisionDescriptors)
> >     [javac] ^
> >     [javac] 100 errors
> > BUILD FAILED:
> > /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
> > Compile failed; see the compiler error output for details."
> >
> > what did I do wrong?
> >
> >
> >
> > >This sounds like
> > >
> > >http://jakarta.apache.org/slide/wck.html
> > >
> > >could help you. It will allow you to use your own store and authentication.
> > >
> > >Oliver
> > >
> > >
> > >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> > >
> > >
> > >>Hi,
> > >>
> > >>I need to use Slide with database storage. Database has tables for folders
> > >>and documents.
> > >>I can't find any examples of implementing slide webdav server with
> > >>abstracted data.
> > >>Is data access in slide abstracted? Or all data access in within webdav
> > >>methods and you need to override these methods?
> > >>
> > >>What is best practice to extend Slide server in order to achieve my goal ?
> > >>
> > >>I am completely lost. There is no examples on how to implement your own
> > >>webDav server using Slide, using own data sources and authentication.
> > >>
> > >>Thank you.
> > >>
> > >>
> > >>
> > >>
> > >
> > >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> > >For additional commands, e-mail: slide-user-help@jakarta.apache.org
> > >
> > >
> > >
> > >
> >
> > 
> > # ----- Compile Control Flags -----
> > compile.debug=on
> > compile.deprecation=off
> > compile.optimize=on
> > compile.target=1.4
> > build.compiler=modern
> >
> > #skip.javadoc
> > #skip.slide
> >
> > # ----- Project -----
> > # change this if you want the build to work for your own project
> > # create a new Domain.xml pointing to your implementation and add a new
> > # jaas.config for your own authentication
> > # change the slide properties only if you want other parts
> > # enabled / disabled
> > # add your sources and libraries to the additional paths
> >
> > #name=Jakarta-Slide-WebDAV-Construction-Kit
> > #year=2004
> > #version=1.0
> > #release-notes=RELEASE-NOTES-1.0
> > #project=jakarta-slide-wck
> > #final.name=${project}-${version}
> > #license=LICENSE
> > #readme=README
> >
> > domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml
> > jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
> > slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties
> >
> > #additional.src.dir=
> > #additional.lib.dir=
> >
> > # ----- Slide -----
> >
> > slide.base.dir=../..
> > lib.dir=${slide.base.dir}/lib
> > slide.lib.dir=${slide.base.dir}/dist/slide/lib
> > slide.version=2.2
> > supports.macro.store
> >
> > # ----- Catalina distribution directory -----
> > # add the location of your catalina distribution here to make the deploy target work
> >
> > catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
> > catalina.server.lib=${catalina.dist}/server/lib
> > catalina.common.lib=${catalina.dist}/common/lib
> > catalina.jar=${catalina.server.lib}/catalina.jar
> > # for 5.0.28
> > jmx.jar=${catalina.dist}/bin/jmx.jar
> > # for earlier versions
> > #jmx.jar=${catalina.common.lib}/jmx.jar
> >
> >
> > ---------------------------------------------------------------------
> 
> 
> > To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >
> >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by lixin chu <li...@yahoo.com>.
Thanks Brian !
--- Brian Lee <bl...@macys.com> wrote:

> I posted a working example of the properties file
> here:
> 
>
http://wiki.apache.org/jakarta-slide/WebDavConstructionKit
> 
> This page is really for my own reference - keeping
> notes on things as I 
> learn it but I figure other people can use it too;
> so feel free to add / 
> change if you think something is wrong or vague
> 
> Roman D wrote:
> 
> >Now I am having same problem.
> >Tried to comment out the slide.version and set it
> to 2.2pre1.
> >Same error anyway.
> >
> >Any suggestions?
> >
> >Thanks!
> >
> >-----Original Message-----
> >From: Oliver Zeigermann
> [mailto:oliver.zeigermann@gmail.com] 
> >Sent: Thursday, November 04, 2004 23:04
> >To: Slide Users Mailing List
> >Subject: Re: How to use Slide with database for
> data storage?
> >
> >
> >Either comment out 
> >
> >slide.version=2.2
> >
> >or set it to 
> >
> >slide.version=2.2pre1
> >
> >as this is the version currently set in Slide's
> build.xml.
> >
> >Maybe this should be the value in the sample file -
> changing this...
> >
> >Hope this helps,
> >
> >Oliver
> >
> >On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee
> <bl...@macys.com> wrote:
> >  
> >
> >>I followed the instructions on building wck but I
> got this:
> >>
> >>"build-macro-store:
> >>     [echo] Building macro store extension
> >>    [javac] Compiling 1 source file to 
>
>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
> >>    [javac]
>
>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/ap
>
>>ache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
> >>package org.apache.commons.transaction.util.xa
> does not exist
> >>    [javac] import
>
>>org.apache.commons.transaction.util.xa.TransactionalResource;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:32:
> >  
> >
> >>package org.apache.slide.authenticate does not
> exist
> >>    [javac] import
> org.apache.slide.authenticate.CredentialsToken;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:33:
> >  
> >
> >>package org.apache.slide.common does not exist
> >>    [javac] import
> org.apache.slide.common.Service;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:34:
> >  
> >
> >>package org.apache.slide.common does not exist
> >>    [javac] import
> org.apache.slide.common.ServiceAccessException;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:35:
> >  
> >
> >>package org.apache.slide.common does not exist
> >>    [javac] import
>
org.apache.slide.common.ServiceParameterErrorException;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:36:
> >  
> >
> >>package org.apache.slide.common does not exist
> >>    [javac] import
> >>    
> >>
>
>org.apache.slide.common.ServiceParameterMissingException;
> >  
> >
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:37:
> >  
> >
> >>package org.apache.slide.common does not exist
> >>    [javac] import org.apache.slide.common.Uri;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:38:
> >  
> >
> >>package org.apache.slide.lock does not exist
> >>    [javac] import
> org.apache.slide.lock.ObjectLockedException;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:39:
> >  
> >
> >>package org.apache.slide.security does not exist
> >>    [javac] import
> org.apache.slide.security.AccessDeniedException;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:41:
> >  
> >
> >>package org.apache.slide.store does not exist
> >>    [javac] import
> org.apache.slide.store.MacroStore;
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> >lide/simple/store/WebdavStoreMacroAdapter.java:42:
> >  
> >
> >>package org.apache.slide.structure does not exist
> >>    [javac] import
> >>    
> >>
>
>org.apache.slide.structure.ObjectAlreadyExistsException;
> >  
> >
> >>    [javac] ^
> >>    [javac]
> >>
> >>    
> >>
>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
> 
=== message truncated ===



		
__________________________________ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Brian Lee <bl...@macys.com>.
I posted a working example of the properties file here:

http://wiki.apache.org/jakarta-slide/WebDavConstructionKit

This page is really for my own reference - keeping notes on things as I 
learn it but I figure other people can use it too; so feel free to add / 
change if you think something is wrong or vague

Roman D wrote:

>Now I am having same problem.
>Tried to comment out the slide.version and set it to 2.2pre1.
>Same error anyway.
>
>Any suggestions?
>
>Thanks!
>
>-----Original Message-----
>From: Oliver Zeigermann [mailto:oliver.zeigermann@gmail.com] 
>Sent: Thursday, November 04, 2004 23:04
>To: Slide Users Mailing List
>Subject: Re: How to use Slide with database for data storage?
>
>
>Either comment out 
>
>slide.version=2.2
>
>or set it to 
>
>slide.version=2.2pre1
>
>as this is the version currently set in Slide's build.xml.
>
>Maybe this should be the value in the sample file - changing this...
>
>Hope this helps,
>
>Oliver
>
>On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
>  
>
>>I followed the instructions on building wck but I got this:
>>
>>"build-macro-store:
>>     [echo] Building macro store extension
>>    [javac] Compiling 1 source file to 
>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
>>    [javac]
>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/ap
>>ache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
>>package org.apache.commons.transaction.util.xa does not exist
>>    [javac] import
>>org.apache.commons.transaction.util.xa.TransactionalResource;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:32:
>  
>
>>package org.apache.slide.authenticate does not exist
>>    [javac] import org.apache.slide.authenticate.CredentialsToken;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:33:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import org.apache.slide.common.Service;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:34:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import org.apache.slide.common.ServiceAccessException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:35:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import org.apache.slide.common.ServiceParameterErrorException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:36:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import
>>    
>>
>org.apache.slide.common.ServiceParameterMissingException;
>  
>
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:37:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import org.apache.slide.common.Uri;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:38:
>  
>
>>package org.apache.slide.lock does not exist
>>    [javac] import org.apache.slide.lock.ObjectLockedException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:39:
>  
>
>>package org.apache.slide.security does not exist
>>    [javac] import org.apache.slide.security.AccessDeniedException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:41:
>  
>
>>package org.apache.slide.store does not exist
>>    [javac] import org.apache.slide.store.MacroStore;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:42:
>  
>
>>package org.apache.slide.structure does not exist
>>    [javac] import
>>    
>>
>org.apache.slide.structure.ObjectAlreadyExistsException;
>  
>
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:43:
>  
>
>>package org.apache.slide.structure does not exist
>>    [javac] import org.apache.slide.structure.ObjectNotFoundException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:44:
>  
>
>>package org.apache.slide.util.logger does not exist
>>    [javac] import org.apache.slide.util.logger.Logger;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:33:
>  
>
>>package org.apache.commons.transaction.util.xa does not exist
>>    [javac] import
>>org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:34:
>  
>
>>package org.apache.commons.transaction.util.xa does not exist
>>    [javac] import
>>org.apache.commons.transaction.util.xa.TransactionalResource;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:35:
>  
>
>>package org.apache.slide.authenticate does not exist
>>    [javac] import org.apache.slide.authenticate.CredentialsToken;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:36:
>  
>
>>package org.apache.slide.common does not exist
>>    [javac] import org.apache.slide.common.*;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:37:
>  
>
>>package org.apache.slide.lock does not exist
>>    [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:38:
>  
>
>>package org.apache.slide.lock does not exist
>>    [javac] import org.apache.slide.lock.NodeLock;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:39:
>  
>
>>package org.apache.slide.lock does not exist
>>    [javac] import org.apache.slide.lock.ObjectLockedException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:40:
>  
>
>>package org.apache.slide.security does not exist
>>    [javac] import org.apache.slide.security.AccessDeniedException;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:43:
>  
>
>>package org.apache.slide.store does not exist
>>    [javac] import org.apache.slide.store.*;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:44:
>  
>
>>package org.apache.slide.content does not exist
>>    [javac] import org.apache.slide.content.*;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:45:
>  
>
>>package org.apache.slide.structure does not exist
>>    [javac] import org.apache.slide.structure.*;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:46:
>  
>
>>package org.apache.slide.util.logger does not exist
>>    [javac] import org.apache.slide.util.logger.*;
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:59:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class AbstractXAServiceBase
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public class WebdavStoreAdapter extends
>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>LockStore,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:59:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Service
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public class WebdavStoreAdapter extends
>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>LockStore,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:59:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ContentStore
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public class WebdavStoreAdapter extends
>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>LockStore,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:59:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeStore
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public class WebdavStoreAdapter extends
>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>LockStore,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:59:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class LockStore
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public class WebdavStoreAdapter extends
>>AbstractXAServiceBase implements Service, ContentStore, NodeStore,
>>LockStore,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:60:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionDescriptorStore
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:60:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionDescriptorsStore
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:58:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class MacroStore
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public class WebdavStoreMacroAdapter extends
>>WebdavStoreAdapter implements MacroStore {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:62:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceParameterErrorException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void setParameters(Hashtable parameters) throws
>>ServiceParameterErrorException,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:63:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceParameterMissingException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] ServiceParameterMissingException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:80:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroDelete(Uri targetUri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:80:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroDelete(Uri targetUri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:80:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroDelete(Uri targetUri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:89:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>overwrite, boolean recursive)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:89:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
>>overwrite, boolean recursive)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:90:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:90:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:90:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectAlreadyExistsException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>   [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:100:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>overwrite)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:100:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
>>overwrite)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:101:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:101:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:101:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectAlreadyExistsException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] throws ServiceAccessException, ObjectNotFoundException,
>>ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:107:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class TransactionalResource
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] protected TransactionalResource
>>createTransactionResource(Xid xid) throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:107:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] protected TransactionalResource
>>createTransactionResource(Xid xid) throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:115:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] protected TransactionId createTransactionResource(Uri uri)
>>throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:348:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class AbstractTransactionalResource
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>>    [javac] protected static class TransactionId extends
>>AbstractTransactionalResource {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreMacroAdapter.java:115:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>org.apache.slide.simple.store.WebdavStoreMacroAdapter
>>    [javac] protected TransactionId createTransactionResource(Uri uri)
>>throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:80:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceParameterErrorException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void setParameters(Hashtable parameters) throws
>>ServiceParameterErrorException,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:81:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceParameterMissingException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] ServiceParameterMissingException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:96:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class CredentialsToken
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void connect(CredentialsToken crdtoken) throws
>>ServiceConnectionFailedException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:96:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceConnectionFailedException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void connect(CredentialsToken crdtoken) throws
>>ServiceConnectionFailedException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:100:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceDisconnectionFailedException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void disconnect() throws
>>ServiceDisconnectionFailedException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:104:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceConnectionFailedException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void connect() throws ServiceConnectionFailedException
>>    
>>
>{
>  
>
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:107:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceResetFailedException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void reset() throws ServiceResetFailedException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:111:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public boolean isConnected() throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:129:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:129:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionDescriptor
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:129:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionContent
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor)
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:130:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] throws ServiceAccessException, RevisionNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:130:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] throws ServiceAccessException, RevisionNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:149:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:149:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionDescriptor
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:150:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionContent
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionAlreadyExistException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:150:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionAlreadyExistException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:150:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionAlreadyExistException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionAlreadyExistException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:156:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:156:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionDescriptor
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:157:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionContent
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:157:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:157:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] NodeRevisionContent revisionContent) throws
>>ServiceAccessException, RevisionNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:163:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:163:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionDescriptor
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:163:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeRevisionContent(Uri uri,
>>NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:170:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:170:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNode
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:170:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:170:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void storeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:175:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:175:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNode
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:175:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:175:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectAlreadyExistsException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectAlreadyExistsException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:180:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:180:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNode
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:180:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:180:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void removeObject(Uri uri, ObjectNode object) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:185:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:185:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNode
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:185:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:185:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ObjectNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public ObjectNode retrieveObject(Uri uri) throws
>>ServiceAccessException, ObjectNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:207:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionDescriptors
>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:207:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class NodeRevisionDescriptors
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionDescriptors
>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:207:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class ServiceAccessException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public NodeRevisionDescriptors
>>retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:208:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class RevisionDescriptorNotFoundException
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] RevisionDescriptorNotFoundException {
>>    [javac] ^
>>    [javac]
>>
>>    
>>
>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
>lide/simple/store/WebdavStoreAdapter.java:227:
>  
>
>>cannot resolve symbol
>>    [javac] symbol  : class Uri
>>    [javac] location: class
>>    
>>
>org.apache.slide.simple.store.WebdavStoreAdapter
>  
>
>>    [javac] public void createRevisionDescriptors(Uri uri,
>>NodeRevisionDescriptors revisionDescriptors)
>>    [javac] ^
>>    [javac] 100 errors
>>BUILD FAILED:
>>/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
>>Compile failed; see the compiler error output for details."
>>
>>what did I do wrong?
>>
>>
>>
>>    
>>
>>>This sounds like
>>>
>>>http://jakarta.apache.org/slide/wck.html
>>>
>>>could help you. It will allow you to use your own store and 
>>>authentication.
>>>
>>>Oliver
>>>
>>>
>>>On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
>>>
>>>
>>>      
>>>
>>>>Hi,
>>>>
>>>>I need to use Slide with database storage. Database has tables for 
>>>>folders and documents. I can't find any examples of implementing 
>>>>slide webdav server with abstracted data.
>>>>Is data access in slide abstracted? Or all data access in within webdav
>>>>methods and you need to override these methods?
>>>>
>>>>What is best practice to extend Slide server in order to achieve my 
>>>>goal ?
>>>>
>>>>I am completely lost. There is no examples on how to implement your 
>>>>own webDav server using Slide, using own data sources and 
>>>>authentication.
>>>>
>>>>Thank you.
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>>
>>>
>>>
>>>
>>>      
>>>
>># ----- Compile Control Flags -----
>>compile.debug=on
>>compile.deprecation=off
>>compile.optimize=on
>>compile.target=1.4
>>build.compiler=modern
>>
>>#skip.javadoc
>>#skip.slide
>>
>># ----- Project -----
>># change this if you want the build to work for your own project # 
>>create a new Domain.xml pointing to your implementation and add a new 
>># jaas.config for your own authentication # change the slide 
>>properties only if you want other parts # enabled / disabled
>># add your sources and libraries to the additional paths
>>
>>#name=Jakarta-Slide-WebDAV-Construction-Kit
>>#year=2004
>>#version=1.0
>>#release-notes=RELEASE-NOTES-1.0
>>#project=jakarta-slide-wck
>>#final.name=${project}-${version}
>>#license=LICENSE
>>#readme=README
>>
>>domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/D
>>omain.xml
>>
>>    
>>
>jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
>  
>
>slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/cla
>sses/org/apache/slide/slide.properties
>  
>
>>#additional.src.dir=
>>#additional.lib.dir=
>>
>># ----- Slide -----
>>
>>slide.base.dir=../..
>>lib.dir=${slide.base.dir}/lib 
>>slide.lib.dir=${slide.base.dir}/dist/slide/lib
>>slide.version=2.2
>>supports.macro.store
>>
>># ----- Catalina distribution directory -----
>># add the location of your catalina distribution here to make the 
>>deploy target work
>>
>>catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
>>catalina.server.lib=${catalina.dist}/server/lib
>>catalina.common.lib=${catalina.dist}/common/lib
>>catalina.jar=${catalina.server.lib}/catalina.jar
>># for 5.0.28
>>jmx.jar=${catalina.dist}/bin/jmx.jar
>># for earlier versions #jmx.jar=${catalina.common.lib}/jmx.jar
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>>
>>    
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>     
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


RE: How to use Slide with database for data storage?

Posted by Roman D <do...@apollo.lv>.
Now I am having same problem.
Tried to comment out the slide.version and set it to 2.2pre1.
Same error anyway.

Any suggestions?

Thanks!

-----Original Message-----
From: Oliver Zeigermann [mailto:oliver.zeigermann@gmail.com] 
Sent: Thursday, November 04, 2004 23:04
To: Slide Users Mailing List
Subject: Re: How to use Slide with database for data storage?


Either comment out 

slide.version=2.2

or set it to 

slide.version=2.2pre1

as this is the version currently set in Slide's build.xml.

Maybe this should be the value in the sample file - changing this...

Hope this helps,

Oliver

On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
> I followed the instructions on building wck but I got this:
> 
> "build-macro-store:
>      [echo] Building macro store extension
>     [javac] Compiling 1 source file to 
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/ap
> ache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.TransactionalResource;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:32:
> package org.apache.slide.authenticate does not exist
>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:33:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.Service;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:34:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.ServiceAccessException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:35:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.ServiceParameterErrorException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:36:
> package org.apache.slide.common does not exist
>     [javac] import
org.apache.slide.common.ServiceParameterMissingException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:37:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.Uri;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:38:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.ObjectLockedException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:39:
> package org.apache.slide.security does not exist
>     [javac] import org.apache.slide.security.AccessDeniedException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:41:
> package org.apache.slide.store does not exist
>     [javac] import org.apache.slide.store.MacroStore;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:42:
> package org.apache.slide.structure does not exist
>     [javac] import
org.apache.slide.structure.ObjectAlreadyExistsException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:43:
> package org.apache.slide.structure does not exist
>     [javac] import org.apache.slide.structure.ObjectNotFoundException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:44:
> package org.apache.slide.util.logger does not exist
>     [javac] import org.apache.slide.util.logger.Logger;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:33:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:34:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.TransactionalResource;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:35:
> package org.apache.slide.authenticate does not exist
>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:36:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.*;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:37:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:38:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.NodeLock;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:39:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.ObjectLockedException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:40:
> package org.apache.slide.security does not exist
>     [javac] import org.apache.slide.security.AccessDeniedException;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:43:
> package org.apache.slide.store does not exist
>     [javac] import org.apache.slide.store.*;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:44:
> package org.apache.slide.content does not exist
>     [javac] import org.apache.slide.content.*;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:45:
> package org.apache.slide.structure does not exist
>     [javac] import org.apache.slide.structure.*;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:46:
> package org.apache.slide.util.logger does not exist
>     [javac] import org.apache.slide.util.logger.*;
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class AbstractXAServiceBase
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class Service
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class ContentStore
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class NodeStore
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class LockStore
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:60:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorStore
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:60:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorsStore
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:58:
> cannot resolve symbol
>     [javac] symbol  : class MacroStore
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public class WebdavStoreMacroAdapter extends
> WebdavStoreAdapter implements MacroStore {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:62:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterErrorException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void setParameters(Hashtable parameters) throws
> ServiceParameterErrorException,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:63:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterMissingException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] ServiceParameterMissingException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:89:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> overwrite, boolean recursive)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:89:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> overwrite, boolean recursive)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>    [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> overwrite)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> overwrite)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class TransactionalResource
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionalResource
> createTransactionResource(Xid xid) throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionalResource
> createTransactionResource(Xid xid) throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:115:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionId createTransactionResource(Uri uri)
> throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:348:
> cannot resolve symbol
>     [javac] symbol  : class AbstractTransactionalResource
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>     [javac] protected static class TransactionId extends
> AbstractTransactionalResource {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreMacroAdapter.java:115:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionId createTransactionResource(Uri uri)
> throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterErrorException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void setParameters(Hashtable parameters) throws
> ServiceParameterErrorException,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:81:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterMissingException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] ServiceParameterMissingException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:96:
> cannot resolve symbol
>     [javac] symbol  : class CredentialsToken
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect(CredentialsToken crdtoken) throws
> ServiceConnectionFailedException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:96:
> cannot resolve symbol
>     [javac] symbol  : class ServiceConnectionFailedException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect(CredentialsToken crdtoken) throws
> ServiceConnectionFailedException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class ServiceDisconnectionFailedException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void disconnect() throws
> ServiceDisconnectionFailedException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:104:
> cannot resolve symbol
>     [javac] symbol  : class ServiceConnectionFailedException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect() throws ServiceConnectionFailedException
{
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class ServiceResetFailedException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void reset() throws ServiceResetFailedException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:111:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public boolean isConnected() throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:130:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:130:
> cannot resolve symbol
>     [javac] symbol  : class RevisionNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:149:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:149:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class RevisionAlreadyExistException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:156:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:156:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class RevisionNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptors
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:208:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorNotFoundException
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorNotFoundException {
>     [javac] ^
>     [javac]
>
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/s
lide/simple/store/WebdavStoreAdapter.java:227:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionDescriptors(Uri uri,
> NodeRevisionDescriptors revisionDescriptors)
>     [javac] ^
>     [javac] 100 errors
> BUILD FAILED:
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
> Compile failed; see the compiler error output for details."
> 
> what did I do wrong?
> 
> 
> 
> >This sounds like
> >
> >http://jakarta.apache.org/slide/wck.html
> >
> >could help you. It will allow you to use your own store and 
> >authentication.
> >
> >Oliver
> >
> >
> >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> >
> >
> >>Hi,
> >>
> >>I need to use Slide with database storage. Database has tables for 
> >>folders and documents. I can't find any examples of implementing 
> >>slide webdav server with abstracted data.
> >>Is data access in slide abstracted? Or all data access in within webdav
> >>methods and you need to override these methods?
> >>
> >>What is best practice to extend Slide server in order to achieve my 
> >>goal ?
> >>
> >>I am completely lost. There is no examples on how to implement your 
> >>own webDav server using Slide, using own data sources and 
> >>authentication.
> >>
> >>Thank you.
> >>
> >>
> >>
> >>
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >
> >
> >
> >
> 
> 
> # ----- Compile Control Flags -----
> compile.debug=on
> compile.deprecation=off
> compile.optimize=on
> compile.target=1.4
> build.compiler=modern
> 
> #skip.javadoc
> #skip.slide
> 
> # ----- Project -----
> # change this if you want the build to work for your own project # 
> create a new Domain.xml pointing to your implementation and add a new 
> # jaas.config for your own authentication # change the slide 
> properties only if you want other parts # enabled / disabled
> # add your sources and libraries to the additional paths
> 
> #name=Jakarta-Slide-WebDAV-Construction-Kit
> #year=2004
> #version=1.0
> #release-notes=RELEASE-NOTES-1.0
> #project=jakarta-slide-wck
> #final.name=${project}-${version}
> #license=LICENSE
> #readme=README
> 
> domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/D
> omain.xml
>
jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
>
slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/cla
sses/org/apache/slide/slide.properties
> 
> #additional.src.dir=
> #additional.lib.dir=
> 
> # ----- Slide -----
> 
> slide.base.dir=../..
> lib.dir=${slide.base.dir}/lib 
> slide.lib.dir=${slide.base.dir}/dist/slide/lib
> slide.version=2.2
> supports.macro.store
> 
> # ----- Catalina distribution directory -----
> # add the location of your catalina distribution here to make the 
> deploy target work
> 
> catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
> catalina.server.lib=${catalina.dist}/server/lib
> catalina.common.lib=${catalina.dist}/common/lib
> catalina.jar=${catalina.server.lib}/catalina.jar
> # for 5.0.28
> jmx.jar=${catalina.dist}/bin/jmx.jar
> # for earlier versions #jmx.jar=${catalina.common.lib}/jmx.jar
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
     


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
Either comment out 

slide.version=2.2

or set it to 

slide.version=2.2pre1

as this is the version currently set in Slide's build.xml.

Maybe this should be the value in the sample file - changing this...

Hope this helps,

Oliver

On Thu, 04 Nov 2004 12:51:44 -0800, Brian Lee <bl...@macys.com> wrote:
> I followed the instructions on building wck but I got this:
> 
> "build-macro-store:
>      [echo] Building macro store extension
>     [javac] Compiling 1 source file to
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.TransactionalResource;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32:
> package org.apache.slide.authenticate does not exist
>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.Service;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.ServiceAccessException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.ServiceParameterErrorException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.ServiceParameterMissingException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.Uri;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.ObjectLockedException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39:
> package org.apache.slide.security does not exist
>     [javac] import org.apache.slide.security.AccessDeniedException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41:
> package org.apache.slide.store does not exist
>     [javac] import org.apache.slide.store.MacroStore;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42:
> package org.apache.slide.structure does not exist
>     [javac] import org.apache.slide.structure.ObjectAlreadyExistsException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43:
> package org.apache.slide.structure does not exist
>     [javac] import org.apache.slide.structure.ObjectNotFoundException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44:
> package org.apache.slide.util.logger does not exist
>     [javac] import org.apache.slide.util.logger.Logger;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34:
> package org.apache.commons.transaction.util.xa does not exist
>     [javac] import
> org.apache.commons.transaction.util.xa.TransactionalResource;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35:
> package org.apache.slide.authenticate does not exist
>     [javac] import org.apache.slide.authenticate.CredentialsToken;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36:
> package org.apache.slide.common does not exist
>     [javac] import org.apache.slide.common.*;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.LockTokenNotFoundException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.NodeLock;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39:
> package org.apache.slide.lock does not exist
>     [javac] import org.apache.slide.lock.ObjectLockedException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40:
> package org.apache.slide.security does not exist
>     [javac] import org.apache.slide.security.AccessDeniedException;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43:
> package org.apache.slide.store does not exist
>     [javac] import org.apache.slide.store.*;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44:
> package org.apache.slide.content does not exist
>     [javac] import org.apache.slide.content.*;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45:
> package org.apache.slide.structure does not exist
>     [javac] import org.apache.slide.structure.*;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46:
> package org.apache.slide.util.logger does not exist
>     [javac] import org.apache.slide.util.logger.*;
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class AbstractXAServiceBase
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class Service
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class ContentStore
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class NodeStore
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59:
> cannot resolve symbol
>     [javac] symbol  : class LockStore
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public class WebdavStoreAdapter extends
> AbstractXAServiceBase implements Service, ContentStore, NodeStore,
> LockStore,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorStore
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorsStore
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58:
> cannot resolve symbol
>     [javac] symbol  : class MacroStore
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public class WebdavStoreMacroAdapter extends
> WebdavStoreAdapter implements MacroStore {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterErrorException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void setParameters(Hashtable parameters) throws
> ServiceParameterErrorException,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterMissingException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] ServiceParameterMissingException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroDelete(Uri targetUri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> overwrite, boolean recursive)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean
> overwrite, boolean recursive)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> overwrite)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean
> overwrite)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] throws ServiceAccessException, ObjectNotFoundException,
> ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class TransactionalResource
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionalResource
> createTransactionResource(Xid xid) throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionalResource
> createTransactionResource(Xid xid) throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionId createTransactionResource(Uri uri)
> throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348:
> cannot resolve symbol
>     [javac] symbol  : class AbstractTransactionalResource
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
>     [javac] protected static class TransactionId extends
> AbstractTransactionalResource {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class
> org.apache.slide.simple.store.WebdavStoreMacroAdapter
>     [javac] protected TransactionId createTransactionResource(Uri uri)
> throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterErrorException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void setParameters(Hashtable parameters) throws
> ServiceParameterErrorException,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81:
> cannot resolve symbol
>     [javac] symbol  : class ServiceParameterMissingException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] ServiceParameterMissingException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> cannot resolve symbol
>     [javac] symbol  : class CredentialsToken
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect(CredentialsToken crdtoken) throws
> ServiceConnectionFailedException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96:
> cannot resolve symbol
>     [javac] symbol  : class ServiceConnectionFailedException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect(CredentialsToken crdtoken) throws
> ServiceConnectionFailedException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100:
> cannot resolve symbol
>     [javac] symbol  : class ServiceDisconnectionFailedException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void disconnect() throws
> ServiceDisconnectionFailedException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104:
> cannot resolve symbol
>     [javac] symbol  : class ServiceConnectionFailedException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void connect() throws ServiceConnectionFailedException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107:
> cannot resolve symbol
>     [javac] symbol  : class ServiceResetFailedException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void reset() throws ServiceResetFailedException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public boolean isConnected() throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor)
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130:
> cannot resolve symbol
>     [javac] symbol  : class RevisionNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] throws ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150:
> cannot resolve symbol
>     [javac] symbol  : class RevisionAlreadyExistException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionAlreadyExistException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionContent
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157:
> cannot resolve symbol
>     [javac] symbol  : class RevisionNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] NodeRevisionContent revisionContent) throws
> ServiceAccessException, RevisionNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptor
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeRevisionContent(Uri uri,
> NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void storeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175:
> cannot resolve symbol
>     [javac] symbol  : class ObjectAlreadyExistsException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectAlreadyExistsException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void removeObject(Uri uri, ObjectNode object) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNode
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185:
> cannot resolve symbol
>     [javac] symbol  : class ObjectNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public ObjectNode retrieveObject(Uri uri) throws
> ServiceAccessException, ObjectNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class NodeRevisionDescriptors
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207:
> cannot resolve symbol
>     [javac] symbol  : class ServiceAccessException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public NodeRevisionDescriptors
> retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208:
> cannot resolve symbol
>     [javac] symbol  : class RevisionDescriptorNotFoundException
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] RevisionDescriptorNotFoundException {
>     [javac] ^
>     [javac]
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227:
> cannot resolve symbol
>     [javac] symbol  : class Uri
>     [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
>     [javac] public void createRevisionDescriptors(Uri uri,
> NodeRevisionDescriptors revisionDescriptors)
>     [javac] ^
>     [javac] 100 errors
> BUILD FAILED:
> /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90:
> Compile failed; see the compiler error output for details."
> 
> what did I do wrong?
> 
> 
> 
> >This sounds like
> >
> >http://jakarta.apache.org/slide/wck.html
> >
> >could help you. It will allow you to use your own store and authentication.
> >
> >Oliver
> >
> >
> >On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> >
> >
> >>Hi,
> >>
> >>I need to use Slide with database storage. Database has tables for folders
> >>and documents.
> >>I can't find any examples of implementing slide webdav server with
> >>abstracted data.
> >>Is data access in slide abstracted? Or all data access in within webdav
> >>methods and you need to override these methods?
> >>
> >>What is best practice to extend Slide server in order to achieve my goal ?
> >>
> >>I am completely lost. There is no examples on how to implement your own
> >>webDav server using Slide, using own data sources and authentication.
> >>
> >>Thank you.
> >>
> >>
> >>
> >>
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: slide-user-help@jakarta.apache.org
> >
> >
> >
> >
> 
> 
> # ----- Compile Control Flags -----
> compile.debug=on
> compile.deprecation=off
> compile.optimize=on
> compile.target=1.4
> build.compiler=modern
> 
> #skip.javadoc
> #skip.slide
> 
> # ----- Project -----
> # change this if you want the build to work for your own project
> # create a new Domain.xml pointing to your implementation and add a new
> # jaas.config for your own authentication
> # change the slide properties only if you want other parts
> # enabled / disabled
> # add your sources and libraries to the additional paths
> 
> #name=Jakarta-Slide-WebDAV-Construction-Kit
> #year=2004
> #version=1.0
> #release-notes=RELEASE-NOTES-1.0
> #project=jakarta-slide-wck
> #final.name=${project}-${version}
> #license=LICENSE
> #readme=README
> 
> domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml
> jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
> slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties
> 
> #additional.src.dir=
> #additional.lib.dir=
> 
> # ----- Slide -----
> 
> slide.base.dir=../..
> lib.dir=${slide.base.dir}/lib
> slide.lib.dir=${slide.base.dir}/dist/slide/lib
> slide.version=2.2
> supports.macro.store
> 
> # ----- Catalina distribution directory -----
> # add the location of your catalina distribution here to make the deploy target work
> 
> catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
> catalina.server.lib=${catalina.dist}/server/lib
> catalina.common.lib=${catalina.dist}/common/lib
> catalina.jar=${catalina.server.lib}/catalina.jar
> # for 5.0.28
> jmx.jar=${catalina.dist}/bin/jmx.jar
> # for earlier versions
> #jmx.jar=${catalina.common.lib}/jmx.jar
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Brian Lee <bl...@macys.com>.
I followed the instructions on building wck but I got this:

"build-macro-store:
     [echo] Building macro store extension
    [javac] Compiling 1 source file to 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31: 
package org.apache.commons.transaction.util.xa does not exist
    [javac] import 
org.apache.commons.transaction.util.xa.TransactionalResource;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32: 
package org.apache.slide.authenticate does not exist
    [javac] import org.apache.slide.authenticate.CredentialsToken;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.Service;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.ServiceAccessException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.ServiceParameterErrorException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.ServiceParameterMissingException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.Uri;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38: 
package org.apache.slide.lock does not exist
    [javac] import org.apache.slide.lock.ObjectLockedException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39: 
package org.apache.slide.security does not exist
    [javac] import org.apache.slide.security.AccessDeniedException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41: 
package org.apache.slide.store does not exist
    [javac] import org.apache.slide.store.MacroStore;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42: 
package org.apache.slide.structure does not exist
    [javac] import org.apache.slide.structure.ObjectAlreadyExistsException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43: 
package org.apache.slide.structure does not exist
    [javac] import org.apache.slide.structure.ObjectNotFoundException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44: 
package org.apache.slide.util.logger does not exist
    [javac] import org.apache.slide.util.logger.Logger;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33: 
package org.apache.commons.transaction.util.xa does not exist
    [javac] import 
org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34: 
package org.apache.commons.transaction.util.xa does not exist
    [javac] import 
org.apache.commons.transaction.util.xa.TransactionalResource;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35: 
package org.apache.slide.authenticate does not exist
    [javac] import org.apache.slide.authenticate.CredentialsToken;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36: 
package org.apache.slide.common does not exist
    [javac] import org.apache.slide.common.*;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37: 
package org.apache.slide.lock does not exist
    [javac] import org.apache.slide.lock.LockTokenNotFoundException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38: 
package org.apache.slide.lock does not exist
    [javac] import org.apache.slide.lock.NodeLock;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39: 
package org.apache.slide.lock does not exist
    [javac] import org.apache.slide.lock.ObjectLockedException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40: 
package org.apache.slide.security does not exist
    [javac] import org.apache.slide.security.AccessDeniedException;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43: 
package org.apache.slide.store does not exist
    [javac] import org.apache.slide.store.*;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44: 
package org.apache.slide.content does not exist
    [javac] import org.apache.slide.content.*;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45: 
package org.apache.slide.structure does not exist
    [javac] import org.apache.slide.structure.*;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46: 
package org.apache.slide.util.logger does not exist
    [javac] import org.apache.slide.util.logger.*;
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
cannot resolve symbol
    [javac] symbol  : class AbstractXAServiceBase
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public class WebdavStoreAdapter extends 
AbstractXAServiceBase implements Service, ContentStore, NodeStore, 
LockStore,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
cannot resolve symbol
    [javac] symbol  : class Service
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public class WebdavStoreAdapter extends 
AbstractXAServiceBase implements Service, ContentStore, NodeStore, 
LockStore,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
cannot resolve symbol
    [javac] symbol  : class ContentStore
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public class WebdavStoreAdapter extends 
AbstractXAServiceBase implements Service, ContentStore, NodeStore, 
LockStore,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
cannot resolve symbol
    [javac] symbol  : class NodeStore
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public class WebdavStoreAdapter extends 
AbstractXAServiceBase implements Service, ContentStore, NodeStore, 
LockStore,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: 
cannot resolve symbol
    [javac] symbol  : class LockStore
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public class WebdavStoreAdapter extends 
AbstractXAServiceBase implements Service, ContentStore, NodeStore, 
LockStore,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
cannot resolve symbol
    [javac] symbol  : class RevisionDescriptorStore
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: 
cannot resolve symbol
    [javac] symbol  : class RevisionDescriptorsStore
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] RevisionDescriptorStore, RevisionDescriptorsStore {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58: 
cannot resolve symbol
    [javac] symbol  : class MacroStore
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public class WebdavStoreMacroAdapter extends 
WebdavStoreAdapter implements MacroStore {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62: 
cannot resolve symbol
    [javac] symbol  : class ServiceParameterErrorException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void setParameters(Hashtable parameters) throws 
ServiceParameterErrorException,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63: 
cannot resolve symbol
    [javac] symbol  : class ServiceParameterMissingException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] ServiceParameterMissingException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroDelete(Uri targetUri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroDelete(Uri targetUri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroDelete(Uri targetUri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean 
overwrite, boolean recursive)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean 
overwrite, boolean recursive)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: 
cannot resolve symbol
    [javac] symbol  : class ObjectAlreadyExistsException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean 
overwrite)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean 
overwrite)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: 
cannot resolve symbol
    [javac] symbol  : class ObjectAlreadyExistsException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] throws ServiceAccessException, ObjectNotFoundException, 
ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
cannot resolve symbol
    [javac] symbol  : class TransactionalResource
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] protected TransactionalResource 
createTransactionResource(Xid xid) throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] protected TransactionalResource 
createTransactionResource(Xid xid) throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] protected TransactionId createTransactionResource(Uri uri) 
throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348: 
cannot resolve symbol
    [javac] symbol  : class AbstractTransactionalResource
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
    [javac] protected static class TransactionId extends 
AbstractTransactionalResource {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class 
org.apache.slide.simple.store.WebdavStoreMacroAdapter
    [javac] protected TransactionId createTransactionResource(Uri uri) 
throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80: 
cannot resolve symbol
    [javac] symbol  : class ServiceParameterErrorException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void setParameters(Hashtable parameters) throws 
ServiceParameterErrorException,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81: 
cannot resolve symbol
    [javac] symbol  : class ServiceParameterMissingException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] ServiceParameterMissingException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
cannot resolve symbol
    [javac] symbol  : class CredentialsToken
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void connect(CredentialsToken crdtoken) throws 
ServiceConnectionFailedException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: 
cannot resolve symbol
    [javac] symbol  : class ServiceConnectionFailedException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void connect(CredentialsToken crdtoken) throws 
ServiceConnectionFailedException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100: 
cannot resolve symbol
    [javac] symbol  : class ServiceDisconnectionFailedException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void disconnect() throws 
ServiceDisconnectionFailedException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104: 
cannot resolve symbol
    [javac] symbol  : class ServiceConnectionFailedException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void connect() throws ServiceConnectionFailedException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107: 
cannot resolve symbol
    [javac] symbol  : class ServiceResetFailedException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void reset() throws ServiceResetFailedException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public boolean isConnected() throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionDescriptor
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionContent
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor)
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] throws ServiceAccessException, RevisionNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: 
cannot resolve symbol
    [javac] symbol  : class RevisionNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] throws ServiceAccessException, RevisionNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionDescriptor
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionContent
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionAlreadyExistException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionAlreadyExistException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: 
cannot resolve symbol
    [javac] symbol  : class RevisionAlreadyExistException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionAlreadyExistException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionDescriptor
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionContent
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: 
cannot resolve symbol
    [javac] symbol  : class RevisionNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] NodeRevisionContent revisionContent) throws 
ServiceAccessException, RevisionNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionDescriptor
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
cannot resolve symbol
    [javac] symbol  : class ObjectNode
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void storeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
cannot resolve symbol
    [javac] symbol  : class ObjectNode
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: 
cannot resolve symbol
    [javac] symbol  : class ObjectAlreadyExistsException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectAlreadyExistsException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
cannot resolve symbol
    [javac] symbol  : class ObjectNode
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void removeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public ObjectNode retrieveObject(Uri uri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
cannot resolve symbol
    [javac] symbol  : class ObjectNode
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public ObjectNode retrieveObject(Uri uri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public ObjectNode retrieveObject(Uri uri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: 
cannot resolve symbol
    [javac] symbol  : class ObjectNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public ObjectNode retrieveObject(Uri uri) throws 
ServiceAccessException, ObjectNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionDescriptors 
retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
cannot resolve symbol
    [javac] symbol  : class NodeRevisionDescriptors
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionDescriptors 
retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: 
cannot resolve symbol
    [javac] symbol  : class ServiceAccessException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public NodeRevisionDescriptors 
retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208: 
cannot resolve symbol
    [javac] symbol  : class RevisionDescriptorNotFoundException
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] RevisionDescriptorNotFoundException {
    [javac] ^
    [javac] 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227: 
cannot resolve symbol
    [javac] symbol  : class Uri
    [javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
    [javac] public void createRevisionDescriptors(Uri uri, 
NodeRevisionDescriptors revisionDescriptors)
    [javac] ^
    [javac] 100 errors
BUILD FAILED: 
/Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90: 
Compile failed; see the compiler error output for details."

what did I do wrong?

>This sounds like 
>
>http://jakarta.apache.org/slide/wck.html
>
>could help you. It will allow you to use your own store and authentication.
>
>Oliver
>
>
>On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
>  
>
>>Hi,
>>
>>I need to use Slide with database storage. Database has tables for folders
>>and documents.
>>I can't find any examples of implementing slide webdav server with
>>abstracted data.
>>Is data access in slide abstracted? Or all data access in within webdav
>>methods and you need to override these methods?
>>
>>What is best practice to extend Slide server in order to achieve my goal ?
>>
>>I am completely lost. There is no examples on how to implement your own
>>webDav server using Slide, using own data sources and authentication.
>>
>>Thank you.
>>
>>
>>    
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>  
>


RE: How to use Slide with database for data storage?

Posted by Roman D <do...@apollo.lv>.
Thank you!
That page should be linked from somewhere form frontpage or site menu.
You can only find about it from this mailing list.

I hope this solution will work :)

I am trying to make it build.
Downloaded Slide 2.1b2 and setting up the project in Eclipse.
Checked out jakarta-slide/proposals/wck HEAD branch.

It doesn't seem to match slide 2.1b2.
I have problems:
The method copyRec(File, File) is undefined for the type FileHelper
WebdavFileStore.java	line 237
The import org.apache.slide.store.MacroStore cannot be resolved
WebdavStoreMacroAdapter.java	line 412
MacroStore cannot be resolved to a type	WebdavStoreMacroAdapter.java	line
58

Maybe I need to check out other branch or something?

Thanks.

-----Original Message-----
From: Oliver Zeigermann [mailto:oliver.zeigermann@gmail.com] 
Sent: Thursday, November 04, 2004 19:51
To: Slide Users Mailing List
Subject: Re: How to use Slide with database for data storage?


This sounds like 

http://jakarta.apache.org/slide/wck.html

could help you. It will allow you to use your own store and authentication.

Oliver


On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> Hi,
> 
> I need to use Slide with database storage. Database has tables for 
> folders and documents. I can't find any examples of implementing slide 
> webdav server with abstracted data.
> Is data access in slide abstracted? Or all data access in within webdav
> methods and you need to override these methods?
> 
> What is best practice to extend Slide server in order to achieve my 
> goal ?
> 
> I am completely lost. There is no examples on how to implement your 
> own webDav server using Slide, using own data sources and 
> authentication.
> 
> Thank you.
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
     


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: How to use Slide with database for data storage?

Posted by Oliver Zeigermann <ol...@gmail.com>.
This sounds like 

http://jakarta.apache.org/slide/wck.html

could help you. It will allow you to use your own store and authentication.

Oliver


On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <do...@apollo.lv> wrote:
> Hi,
> 
> I need to use Slide with database storage. Database has tables for folders
> and documents.
> I can't find any examples of implementing slide webdav server with
> abstracted data.
> Is data access in slide abstracted? Or all data access in within webdav
> methods and you need to override these methods?
> 
> What is best practice to extend Slide server in order to achieve my goal ?
> 
> I am completely lost. There is no examples on how to implement your own
> webDav server using Slide, using own data sources and authentication.
> 
> Thank you.
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org