This project has retired. For details please refer to its
Attic page.
ArchivaDavResource
org.apache.maven.archiva.webdav
Class ArchivaDavResource
java.lang.Object
org.apache.maven.archiva.webdav.ArchivaDavResource
- All Implemented Interfaces:
- org.apache.jackrabbit.webdav.DavResource
public class ArchivaDavResource
- extends java.lang.Object
- implements org.apache.jackrabbit.webdav.DavResource
| Fields inherited from interface org.apache.jackrabbit.webdav.DavResource |
METHODS |
|
Constructor Summary |
ArchivaDavResource(java.lang.String localResource,
java.lang.String logicalResource,
org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
org.apache.jackrabbit.webdav.DavSession session,
ArchivaDavResourceLocator locator,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
MimeTypes mimeTypes,
java.util.List<AuditListener> auditListeners,
ArchivaTaskScheduler scheduler,
ArchivaAuditLogsDao auditLogsDao)
|
ArchivaDavResource(java.lang.String localResource,
java.lang.String logicalResource,
org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
java.lang.String remoteAddr,
java.lang.String principal,
org.apache.jackrabbit.webdav.DavSession session,
ArchivaDavResourceLocator locator,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
MimeTypes mimeTypes,
java.util.List<AuditListener> auditListeners,
ArchivaTaskScheduler scheduler,
ArchivaAuditLogsDao auditLogsDao)
|
|
Method Summary |
void |
addLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager)
|
void |
addMember(org.apache.jackrabbit.webdav.DavResource resource,
org.apache.jackrabbit.webdav.io.InputContext inputContext)
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet setProperties,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet removePropertyNames)
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
alterProperties(java.util.List changeList)
|
void |
copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
|
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()
|
java.io.File |
getLocalResource()
|
org.apache.jackrabbit.webdav.DavResourceLocator |
getLocator()
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
getLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
|
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 type,
org.apache.jackrabbit.webdav.lock.Scope scope)
|
protected org.apache.jackrabbit.webdav.property.DavPropertySet |
initProperties()
Fill the set of properties |
boolean |
isCollection()
|
boolean |
isLockable(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
lock(org.apache.jackrabbit.webdav.lock.LockInfo lockInfo)
|
void |
move(org.apache.jackrabbit.webdav.DavResource destination)
|
org.apache.jackrabbit.webdav.lock.ActiveLock |
refreshLock(org.apache.jackrabbit.webdav.lock.LockInfo lockInfo,
java.lang.String lockToken)
|
void |
removeMember(org.apache.jackrabbit.webdav.DavResource member)
|
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 lockToken)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HIDDEN_PATH_PREFIX
public static final java.lang.String HIDDEN_PATH_PREFIX
- See Also:
- Constant Field Values
COMPLIANCE_CLASS
public static final java.lang.String COMPLIANCE_CLASS
- See Also:
- Constant Field Values
ArchivaDavResource
public ArchivaDavResource(java.lang.String localResource,
java.lang.String logicalResource,
org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
org.apache.jackrabbit.webdav.DavSession session,
ArchivaDavResourceLocator locator,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
MimeTypes mimeTypes,
java.util.List<AuditListener> auditListeners,
ArchivaTaskScheduler scheduler,
ArchivaAuditLogsDao auditLogsDao)
ArchivaDavResource
public ArchivaDavResource(java.lang.String localResource,
java.lang.String logicalResource,
org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration repository,
java.lang.String remoteAddr,
java.lang.String principal,
org.apache.jackrabbit.webdav.DavSession session,
ArchivaDavResourceLocator locator,
org.apache.jackrabbit.webdav.DavResourceFactory factory,
MimeTypes mimeTypes,
java.util.List<AuditListener> auditListeners,
ArchivaTaskScheduler scheduler,
ArchivaAuditLogsDao auditLogsDao)
getComplianceClass
public java.lang.String getComplianceClass()
- Specified by:
getComplianceClass in interface org.apache.jackrabbit.webdav.DavResource
getSupportedMethods
public java.lang.String getSupportedMethods()
- Specified by:
getSupportedMethods in interface org.apache.jackrabbit.webdav.DavResource
exists
public boolean exists()
- Specified by:
exists in interface org.apache.jackrabbit.webdav.DavResource
isCollection
public boolean isCollection()
- Specified by:
isCollection in interface org.apache.jackrabbit.webdav.DavResource
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName 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
getLocalResource
public java.io.File getLocalResource()
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
getModificationTime
public long getModificationTime()
- Specified by:
getModificationTime in interface org.apache.jackrabbit.webdav.DavResource
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
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
alterProperties
public org.apache.jackrabbit.webdav.MultiStatusResponse alterProperties(org.apache.jackrabbit.webdav.property.DavPropertySet setProperties,
org.apache.jackrabbit.webdav.property.DavPropertyNameSet removePropertyNames)
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(java.util.List changeList)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
alterProperties 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
addMember
public void addMember(org.apache.jackrabbit.webdav.DavResource resource,
org.apache.jackrabbit.webdav.io.InputContext inputContext)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
addMember in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
getMembers
public org.apache.jackrabbit.webdav.DavResourceIterator getMembers()
- Specified by:
getMembers in interface org.apache.jackrabbit.webdav.DavResource
removeMember
public void removeMember(org.apache.jackrabbit.webdav.DavResource member)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
removeMember in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
move
public void move(org.apache.jackrabbit.webdav.DavResource destination)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
move in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
copy
public void copy(org.apache.jackrabbit.webdav.DavResource destination,
boolean shallow)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
copy in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
isLockable
public boolean isLockable(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
- Specified by:
isLockable in interface org.apache.jackrabbit.webdav.DavResource
hasLock
public boolean hasLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
- Specified by:
hasLock in interface org.apache.jackrabbit.webdav.DavResource
getLock
public org.apache.jackrabbit.webdav.lock.ActiveLock getLock(org.apache.jackrabbit.webdav.lock.Type type,
org.apache.jackrabbit.webdav.lock.Scope scope)
- 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
lock
public org.apache.jackrabbit.webdav.lock.ActiveLock lock(org.apache.jackrabbit.webdav.lock.LockInfo lockInfo)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
lock 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 lockInfo,
java.lang.String lockToken)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
refreshLock in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
unlock
public void unlock(java.lang.String lockToken)
throws org.apache.jackrabbit.webdav.DavException
- Specified by:
unlock in interface org.apache.jackrabbit.webdav.DavResource
- Throws:
org.apache.jackrabbit.webdav.DavException
addLockManager
public void addLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager)
- Specified by:
addLockManager 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
getSession
public org.apache.jackrabbit.webdav.DavSession getSession()
- Specified by:
getSession in interface org.apache.jackrabbit.webdav.DavResource
initProperties
protected org.apache.jackrabbit.webdav.property.DavPropertySet initProperties()
- Fill the set of properties