This project has retired. For details please refer to its
Attic page.
ArchivaVirtualDavResource
org.apache.maven.archiva.webdav
Class ArchivaVirtualDavResource
java.lang.Object
org.apache.maven.archiva.webdav.ArchivaVirtualDavResource
- All Implemented Interfaces:
- org.apache.jackrabbit.webdav.DavResource
public class ArchivaVirtualDavResource
- extends java.lang.Object
- implements org.apache.jackrabbit.webdav.DavResource
DavResource for virtual repositories
Method Summary |
void |
addLockManager(org.apache.jackrabbit.webdav.lock.LockManager arg0)
|
void |
addMember(org.apache.jackrabbit.webdav.DavResource arg0,
org.apache.jackrabbit.webdav.io.InputContext arg1)
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet arg0,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet arg1)
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(java.util.List arg0)
|
void |
copy(org.apache.jackrabbit.webdav.DavResource arg0,
boolean arg1)
|
boolean |
exists()
|
org.apache.jackrabbit.webdav.DavResource |
getCollection()
|
java.lang.String |
getComplianceClass()
|
java.lang.String |
getDisplayName()
|
org.apache.jackrabbit.webdav.DavResourceFactory |
getFactory()
|
java.lang.String |
getHref()
|
org.apache.jackrabbit.webdav.DavResourceLocator |
getLocator()
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
getLock(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
|
org.apache.jackrabbit.webdav.lock.ActiveLock[] |
getLocks()
|
org.apache.jackrabbit.webdav.DavResourceIterator |
getMembers()
|
long |
getModificationTime()
|
org.apache.jackrabbit.webdav.property.DavPropertySet |
getProperties()
|
org.apache.jackrabbit.webdav.property.DavProperty |
getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName name)
|
org.apache.jackrabbit.webdav.property.DavPropertyName[] |
getPropertyNames()
|
java.lang.String |
getResourcePath()
|
org.apache.jackrabbit.webdav.DavSession |
getSession()
|
java.lang.String |
getSupportedMethods()
|
boolean |
hasLock(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
|
protected void |
initProperties()
Fill the set of properties |
boolean |
isCollection()
|
boolean |
isLockable(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
lock(org.apache.jackrabbit.webdav.lock.LockInfo arg0)
|
void |
move(org.apache.jackrabbit.webdav.DavResource arg0)
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo arg0,
java.lang.String arg1)
|
void |
removeMember(org.apache.jackrabbit.webdav.DavResource arg0)
|
void |
removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName)
|
void |
setProperty(org.apache.jackrabbit.webdav.property.DavProperty property)
|
void |
spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
|
void |
unlock(java.lang.String arg0)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArchivaVirtualDavResource
public ArchivaVirtualDavResource(java.util.List<java.io.File> localResources,
java.lang.String logicalResource,
MimeTypes mimeTypes,
ArchivaDavResourceLocator locator,
org.apache.jackrabbit.webdav.DavResourceFactory factory)
spool
public void spool(org.apache.jackrabbit.webdav.io.OutputContext outputContext)
throws java.io.IOException
- Specified by:
spool
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
java.io.IOException
addLockManager
public void addLockManager(org.apache.jackrabbit.webdav.lock.LockManager arg0)
- Specified by:
addLockManager
in interface org.apache.jackrabbit.webdav.DavResource
addMember
public void addMember(org.apache.jackrabbit.webdav.DavResource arg0,
org.apache.jackrabbit.webdav.io.InputContext arg1)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
addMember
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
alterProperties
public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(java.util.List arg0)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
alterProperties
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
alterProperties
public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet arg0,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet arg1)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
alterProperties
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
copy
public void copy(org.apache.jackrabbit.webdav.DavResource arg0,
boolean arg1)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
copy
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
exists
public boolean exists()
- Specified by:
exists
in interface org.apache.jackrabbit.webdav.DavResource
getLock
public org.apache.jackrabbit.webdav.lock.ActiveLock getLock(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
- Specified by:
getLock
in interface org.apache.jackrabbit.webdav.DavResource
getLocks
public org.apache.jackrabbit.webdav.lock.ActiveLock[] getLocks()
- Specified by:
getLocks
in interface org.apache.jackrabbit.webdav.DavResource
getMembers
public org.apache.jackrabbit.webdav.DavResourceIterator getMembers()
- Specified by:
getMembers
in interface org.apache.jackrabbit.webdav.DavResource
getSupportedMethods
public java.lang.String getSupportedMethods()
- Specified by:
getSupportedMethods
in interface org.apache.jackrabbit.webdav.DavResource
getModificationTime
public long getModificationTime()
- Specified by:
getModificationTime
in interface org.apache.jackrabbit.webdav.DavResource
hasLock
public boolean hasLock(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
- Specified by:
hasLock
in interface org.apache.jackrabbit.webdav.DavResource
isCollection
public boolean isCollection()
- Specified by:
isCollection
in interface org.apache.jackrabbit.webdav.DavResource
isLockable
public boolean isLockable(org.apache.jackrabbit.webdav.lock.Type arg0,
org.apache.jackrabbit.webdav.lock.Scope arg1)
- Specified by:
isLockable
in interface org.apache.jackrabbit.webdav.DavResource
lock
public org.apache.jackrabbit.webdav.lock.ActiveLock lock(org.apache.jackrabbit.webdav.lock.LockInfo arg0)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
lock
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
move
public void move(org.apache.jackrabbit.webdav.DavResource arg0)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
move
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
refreshLock
public org.apache.jackrabbit.webdav.lock.ActiveLock refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo arg0,
java.lang.String arg1)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
refreshLock
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
removeMember
public void removeMember(org.apache.jackrabbit.webdav.DavResource arg0)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
removeMember
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
unlock
public void unlock(java.lang.String arg0)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
unlock
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
getComplianceClass
public java.lang.String getComplianceClass()
- Specified by:
getComplianceClass
in interface org.apache.jackrabbit.webdav.DavResource
getLocator
public org.apache.jackrabbit.webdav.DavResourceLocator getLocator()
- Specified by:
getLocator
in interface org.apache.jackrabbit.webdav.DavResource
getResourcePath
public java.lang.String getResourcePath()
- Specified by:
getResourcePath
in interface org.apache.jackrabbit.webdav.DavResource
getHref
public java.lang.String getHref()
- Specified by:
getHref
in interface org.apache.jackrabbit.webdav.DavResource
getFactory
public org.apache.jackrabbit.webdav.DavResourceFactory getFactory()
- Specified by:
getFactory
in interface org.apache.jackrabbit.webdav.DavResource
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName
in interface org.apache.jackrabbit.webdav.DavResource
getSession
public org.apache.jackrabbit.webdav.DavSession getSession()
- Specified by:
getSession
in interface org.apache.jackrabbit.webdav.DavResource
getPropertyNames
public org.apache.jackrabbit.webdav.property.DavPropertyName[] getPropertyNames()
- Specified by:
getPropertyNames
in interface org.apache.jackrabbit.webdav.DavResource
getProperty
public org.apache.jackrabbit.webdav.property.DavProperty getProperty(org.apache.jackrabbit.webdav.property.DavPropertyName name)
- Specified by:
getProperty
in interface org.apache.jackrabbit.webdav.DavResource
getProperties
public org.apache.jackrabbit.webdav.property.DavPropertySet getProperties()
- Specified by:
getProperties
in interface org.apache.jackrabbit.webdav.DavResource
setProperty
public void setProperty(org.apache.jackrabbit.webdav.property.DavProperty property)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
setProperty
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
removeProperty
public void removeProperty(org.apache.jackrabbit.webdav.property.DavPropertyName propertyName)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
removeProperty
in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
getCollection
public org.apache.jackrabbit.webdav.DavResource getCollection()
- Specified by:
getCollection
in interface org.apache.jackrabbit.webdav.DavResource
initProperties
protected void initProperties()
- Fill the set of properties