org.apache.jackrabbit.webdav.simple
Class ResourceFactoryImpl

java.lang.Object
  extended by org.apache.jackrabbit.webdav.simple.ResourceFactoryImpl
All Implemented Interfaces:
DavResourceFactory

public class ResourceFactoryImpl
extends Object
implements DavResourceFactory

ResourceFactoryImpl implements a simple DavResourceFactory


Constructor Summary
ResourceFactoryImpl(LockManager lockMgr)
          Create a new ResourceFactory that uses the given lock manager and the default resource config.
ResourceFactoryImpl(LockManager lockMgr, ResourceConfig resourceConfig)
          Create a new ResourceFactory that uses the given lock manager and resource filter.
 
Method Summary
 DavResource createResource(DavResourceLocator locator, DavServletRequest request, DavServletResponse response)
          Create a new DavResource from the given locator and request.
 DavResource createResource(DavResourceLocator locator, DavSession session)
          Create a new DavResource from the given locator and webdav session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceFactoryImpl

public ResourceFactoryImpl(LockManager lockMgr)
Create a new ResourceFactory that uses the given lock manager and the default resource config.

Parameters:
lockMgr -

ResourceFactoryImpl

public ResourceFactoryImpl(LockManager lockMgr,
                           ResourceConfig resourceConfig)
Create a new ResourceFactory that uses the given lock manager and resource filter.

Parameters:
lockMgr -
resourceConfig -
Method Detail

createResource

public DavResource createResource(DavResourceLocator locator,
                                  DavServletRequest request,
                                  DavServletResponse response)
                           throws DavException
Create a new DavResource from the given locator and request.

Specified by:
createResource in interface DavResourceFactory
Parameters:
locator -
request -
response -
Returns:
DavResource
Throws:
DavException
See Also:
DavResourceFactory.createResource(DavResourceLocator, DavServletRequest, DavServletResponse)

createResource

public DavResource createResource(DavResourceLocator locator,
                                  DavSession session)
                           throws DavException
Create a new DavResource from the given locator and webdav session.

Specified by:
createResource in interface DavResourceFactory
Parameters:
locator -
session -
Returns:
Throws:
DavException
See Also:
DavResourceFactory.createResource(DavResourceLocator, DavSession)


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.