Package com.logicaldoc.webdav.resource
Class DavResourceFactoryImpl
- java.lang.Object
-
- com.logicaldoc.webdav.resource.DavResourceFactoryImpl
-
- All Implemented Interfaces:
DavResourceFactory
public class DavResourceFactoryImpl extends Object implements DavResourceFactory
For more informations, please visitResourceFactoryImpl- Author:
- Sebastian Wenzky
-
-
Constructor Summary
Constructors Constructor Description DavResourceFactoryImpl(org.apache.jackrabbit.webdav.lock.LockManager lockMgr)DavResourceFactoryImpl(org.apache.jackrabbit.webdav.lock.LockManager lockMgr, ResourceConfig resourceConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.webdav.DavResourcecreateResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavSession session)org.apache.jackrabbit.webdav.DavResourcecreateResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavSession session, Resource resource)org.apache.jackrabbit.webdav.DavResourcecreateResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, org.apache.jackrabbit.webdav.DavServletRequest request)org.apache.jackrabbit.webdav.DavResourcecreateResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, org.apache.jackrabbit.webdav.DavServletRequest request, DavSession session)voidputInCache(DavSession session, org.apache.jackrabbit.webdav.DavResource resource)Puts an entry in the cache
-
-
-
Constructor Detail
-
DavResourceFactoryImpl
public DavResourceFactoryImpl(org.apache.jackrabbit.webdav.lock.LockManager lockMgr)
-
DavResourceFactoryImpl
public DavResourceFactoryImpl(org.apache.jackrabbit.webdav.lock.LockManager lockMgr, ResourceConfig resourceConfig)
-
-
Method Detail
-
createResource
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, org.apache.jackrabbit.webdav.DavServletRequest request) throws org.apache.jackrabbit.webdav.DavException- Specified by:
createResourcein interfaceDavResourceFactory- Throws:
org.apache.jackrabbit.webdav.DavException
-
createResource
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, org.apache.jackrabbit.webdav.DavServletRequest request, DavSession session) throws org.apache.jackrabbit.webdav.DavException- Specified by:
createResourcein interfaceDavResourceFactory- Throws:
org.apache.jackrabbit.webdav.DavException
-
createResource
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavSession session) throws org.apache.jackrabbit.webdav.DavException- Specified by:
createResourcein interfaceDavResourceFactory- Throws:
org.apache.jackrabbit.webdav.DavException
-
putInCache
public void putInCache(DavSession session, org.apache.jackrabbit.webdav.DavResource resource)
Puts an entry in the cache- Specified by:
putInCachein interfaceDavResourceFactory- Parameters:
session- The curent DAV sessionresource- The entry to be cached
-
createResource
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator, DavSession session, Resource resource) throws org.apache.jackrabbit.webdav.DavException- Throws:
org.apache.jackrabbit.webdav.DavException
-
-