|
|||||||||
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.DavResourceFactory
org.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.DavResourceFactory
org.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.
ProxyDownloadException
public void addAuditListener(AuditListener listener)
Auditable
addAuditListener
in interface Auditable
public void clearAuditListeners()
Auditable
AuditListener
objects.
clearAuditListeners
in interface Auditable
public void removeAuditListener(AuditListener listener)
Auditable
removeAuditListener
in interface Auditable
public 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.DavException
protected 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 |