|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

java.lang.Objectorg.apache.maven.archiva.webdav.ArchivaDavResourceFactory
public class ArchivaDavResourceFactory
| Constructor Summary | |
|---|---|
ArchivaDavResourceFactory()
|
|
| Method Summary | |
|---|---|
void |
addAuditListener(AuditListener listener)
Add an AuditListener. |
protected void |
applyServerSideRelocation(ManagedRepositoryContent managedRepository,
org.apache.maven.archiva.model.ArtifactReference artifact)
A relocation capable client will request the POM prior to the artifact, and will then read meta-data and do client side relocation. |
void |
clearAuditListeners()
Remove all registered AuditListener objects. |
org.apache.jackrabbit.webdav.DavResource |
createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavServletRequest request,
org.apache.jackrabbit.webdav.DavServletResponse response)
|
org.apache.jackrabbit.webdav.DavResource |
createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavSession davSession)
|
protected java.lang.String |
getActivePrincipal(org.apache.jackrabbit.webdav.DavServletRequest request)
|
ArchivaAuditLogsDao |
getAuditLogsDao()
|
protected boolean |
isAuthorized(org.apache.jackrabbit.webdav.DavServletRequest request,
java.lang.String repositoryId)
|
void |
removeAuditListener(AuditListener listener)
Remove an AuditListener. |
void |
setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
|
void |
setAuditLogsDao(ArchivaAuditLogsDao auditLogsDao)
|
void |
setConnectors(RepositoryProxyConnectors connectors)
|
void |
setHttpAuth(org.codehaus.redback.integration.filter.authentication.HttpAuthenticator httpAuth)
|
void |
setRepositoryFactory(RepositoryContentFactory repositoryFactory)
|
void |
setRepositoryRequest(RepositoryRequest repositoryRequest)
|
void |
setScheduler(ArchivaTaskScheduler scheduler)
|
void |
setServletAuth(ServletAuthenticator servletAuth)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArchivaDavResourceFactory()
| Method Detail |
|---|
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavServletRequest request,
org.apache.jackrabbit.webdav.DavServletResponse response)
throws org.apache.jackrabbit.webdav.DavException
createResource in interface org.apache.jackrabbit.webdav.DavResourceFactoryorg.apache.jackrabbit.webdav.DavException
public org.apache.jackrabbit.webdav.DavResource createResource(org.apache.jackrabbit.webdav.DavResourceLocator locator,
org.apache.jackrabbit.webdav.DavSession davSession)
throws org.apache.jackrabbit.webdav.DavException
createResource in interface org.apache.jackrabbit.webdav.DavResourceFactoryorg.apache.jackrabbit.webdav.DavException
protected void applyServerSideRelocation(ManagedRepositoryContent managedRepository,
org.apache.maven.archiva.model.ArtifactReference artifact)
throws ProxyDownloadException
For such clients, archiva does server-side relocation by reading itself the <relocation> element in metadatas and serving the expected artifact.
ProxyDownloadExceptionpublic void addAuditListener(AuditListener listener)
Auditable
addAuditListener in interface Auditablepublic void clearAuditListeners()
AuditableAuditListener objects.
clearAuditListeners in interface Auditablepublic void removeAuditListener(AuditListener listener)
Auditable
removeAuditListener in interface Auditablepublic ArchivaAuditLogsDao getAuditLogsDao()
protected boolean isAuthorized(org.apache.jackrabbit.webdav.DavServletRequest request,
java.lang.String repositoryId)
throws org.apache.jackrabbit.webdav.DavException
org.apache.jackrabbit.webdav.DavExceptionprotected java.lang.String getActivePrincipal(org.apache.jackrabbit.webdav.DavServletRequest request)
public void setServletAuth(ServletAuthenticator servletAuth)
public void setHttpAuth(org.codehaus.redback.integration.filter.authentication.HttpAuthenticator httpAuth)
public void setScheduler(ArchivaTaskScheduler scheduler)
public void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
public void setRepositoryFactory(RepositoryContentFactory repositoryFactory)
public void setRepositoryRequest(RepositoryRequest repositoryRequest)
public void setConnectors(RepositoryProxyConnectors connectors)
public void setAuditLogsDao(ArchivaAuditLogsDao auditLogsDao)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||