mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-23 18:05:32 +00:00
1591 lines
67 KiB
Plaintext
1591 lines
67 KiB
Plaintext
@startuml
|
|
|
|
' Generated using https://github.com/juanmf/Java2PlantUML
|
|
|
|
left to right direction
|
|
' Participants
|
|
|
|
interface org.alfresco.repo.webdav.LockInfo {
|
|
--
|
|
+ addSharedLockToken(c String) : void
|
|
+ getDepth() : String
|
|
+ getExclusiveLockToken() : String
|
|
+ getExpires() : Date
|
|
+ getOwner() : String
|
|
+ getRemainingTimeoutSeconds() : long
|
|
+ getScope() : String
|
|
+ getSharedLockTokens() : Set
|
|
+ isExclusive() : boolean
|
|
+ isExpired() : boolean
|
|
+ isLocked() : boolean
|
|
+ isShared() : boolean
|
|
+ setDepth(c String) : void
|
|
+ setExclusiveLockToken(c String) : void
|
|
+ setExpires(c Date) : void
|
|
+ setOwner(c String) : void
|
|
+ setScope(c String) : void
|
|
+ setSharedLockTokens( Set< String>) : void
|
|
+ setTimeoutMinutes(int) : void
|
|
+ setTimeoutSeconds(int) : void
|
|
+ toJSON() : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter {
|
|
- httpServletRequestAuthHeaderName : c String
|
|
- logger : i Log
|
|
- m_authComponent : i AuthenticationComponent
|
|
- m_authPattern : c Pattern
|
|
- m_authPatternString : c String
|
|
- m_context : i ServletContext
|
|
--
|
|
+ HTTPRequestAuthenticationFilter()
|
|
# getLogger() : Log
|
|
+ destroy() : void
|
|
+ doFilter(i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
+ init(i FilterConfig) : void
|
|
- reject(i HttpServletRequest, i HttpServletResponse) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.MkcolMethod {
|
|
- activityPoster : i WebDAVActivityPoster
|
|
--
|
|
+ MkcolMethod()
|
|
# executeImpl() : void
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
+ setActivityPoster(i WebDAVActivityPoster) : void
|
|
- postActivity(i FileInfo) : void
|
|
|
|
}
|
|
class javax.servlet.http.HttpServletRequestWrapper {
|
|
--
|
|
+ HttpServletRequestWrapper(i HttpServletRequest)
|
|
+ authenticate(i HttpServletResponse) : boolean
|
|
+ getAuthType() : String
|
|
+ getContextPath() : String
|
|
+ getCookies() : Cookie;
|
|
+ getDateHeader(c String) : long
|
|
+ getHeader(c String) : String
|
|
+ getHeaderNames() : Enumeration
|
|
+ getHeaders(c String) : Enumeration
|
|
+ getIntHeader(c String) : int
|
|
+ getMethod() : String
|
|
+ getPart(c String) : Part
|
|
+ getParts() : Collection
|
|
+ getPathInfo() : String
|
|
+ getPathTranslated() : String
|
|
+ getQueryString() : String
|
|
+ getRemoteUser() : String
|
|
+ getRequestURI() : String
|
|
+ getRequestURL() : StringBuffer
|
|
+ getRequestedSessionId() : String
|
|
+ getServletPath() : String
|
|
+ getSession() : HttpSession
|
|
+ getSession(boolean) : HttpSession
|
|
+ getUserPrincipal() : Principal
|
|
+ isRequestedSessionIdFromCookie() : boolean
|
|
+ isRequestedSessionIdFromURL() : boolean
|
|
+ isRequestedSessionIdFromUrl() : boolean
|
|
+ isRequestedSessionIdValid() : boolean
|
|
+ isUserInRole(c String) : boolean
|
|
+ login(c String, c String) : void
|
|
+ logout() : void
|
|
- _getHttpServletRequest() : HttpServletRequest
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.WebDAVUser {
|
|
- m_homeNode : c NodeRef
|
|
- m_ticket : c String
|
|
- m_userName : c String
|
|
- serialVersionUID : long
|
|
--
|
|
+ WebDAVUser(c String, c String, c NodeRef)
|
|
# setHomeNode(c NodeRef) : void
|
|
+ getHomeNode() : NodeRef
|
|
+ getTicket() : String
|
|
+ getUserName() : String
|
|
+ hasHomeNode() : boolean
|
|
+ toString() : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.PropFindMethod {
|
|
# FIND_PROPS : int
|
|
# GET_ALL_PROPS : int
|
|
# GET_NAMED_PROPS : int
|
|
# m_mode : int
|
|
# m_namespaces : HashMap< String, String>
|
|
# m_properties : ArrayList< WebDAVProperty>
|
|
--
|
|
+ PropFindMethod()
|
|
# createProperty(i Node) : WebDAVProperty
|
|
# executeImpl() : void
|
|
# generateAllPropertiesResponse(c XMLWriter, i FileInfo, boolean) : void
|
|
# generateFindPropertiesResponse(c XMLWriter, i FileInfo, boolean) : void
|
|
# generateLockDiscoveryResponse(c XMLWriter, i FileInfo, boolean) : void
|
|
# generateResponseForNode(c XMLWriter, i FileInfo, c String) : void
|
|
# getXMLOutputFormat() : OutputFormat
|
|
# isReadOnly() : boolean
|
|
# loadDeadProperties(c NodeRef) : Map
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# persistDeadProperties(c NodeRef, Map< QName, String>) : void
|
|
# writeLockTypes(c XMLWriter) : void
|
|
+ getMode() : int
|
|
- generateNamedPropertiesResponse(c XMLWriter, i FileInfo, boolean) : void
|
|
- getNamespaceName(c String) : String
|
|
- writeLock(c XMLWriter, c String) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.webdav.auth.SharepointConstants {
|
|
+ USER_SESSION_ATTRIBUTE : c String
|
|
--
|
|
|
|
}
|
|
interface javax.servlet.http.HttpSessionListener {
|
|
--
|
|
+ sessionCreated(c HttpSessionEvent) : void
|
|
+ sessionDestroyed(c HttpSessionEvent) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVServerException {
|
|
- m_cause : c Throwable
|
|
- m_httpStatusCode : int
|
|
- serialVersionUID : long
|
|
--
|
|
+ WebDAVServerException(int)
|
|
+ WebDAVServerException(int, c Throwable)
|
|
+ getCause() : Throwable
|
|
+ getHttpStatusCode() : int
|
|
+ toString() : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter {
|
|
- logger : i Log
|
|
--
|
|
+ KerberosAuthenticationFilter()
|
|
# checkLoginPage(i HttpServletRequest, i HttpServletResponse) : boolean
|
|
# getLogger() : Log
|
|
# onValidateFailed(i ServletContext, i HttpServletRequest, i HttpServletResponse, i HttpSession, i WebCredentials) : void
|
|
# writeLoginPageLink(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.AuthenticationFilter {
|
|
- ENCODINGS : c String;
|
|
- PPT_EXTN : c String
|
|
- logger : i Log
|
|
--
|
|
+ AuthenticationFilter()
|
|
# getLogger() : Log
|
|
+ destroy() : void
|
|
+ doFilter(i ServletContext, i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
|
|
}
|
|
class javax.servlet.ServletInputStream {
|
|
--
|
|
# ServletInputStream()
|
|
+ readLine(class [B, int, int) : int
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.DeleteMethod {
|
|
- activityPoster : i WebDAVActivityPoster
|
|
- deleteDelayTimer : c Timer
|
|
--
|
|
+ DeleteMethod()
|
|
# executeImpl() : void
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# postActivity(i FileInfo, i FileInfo, c String) : void
|
|
+ setActivityPoster(i WebDAVActivityPoster) : void
|
|
|
|
}
|
|
interface org.springframework.context.ApplicationListener <E extends c ApplicationEvent> {
|
|
--
|
|
+ onApplicationEvent(E) : void
|
|
|
|
}
|
|
interface javax.security.auth.callback.CallbackHandler {
|
|
--
|
|
+ handle(c Callback;) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter {
|
|
- httpServletRequestAuthHeaderName : c String
|
|
- userName : c String
|
|
--
|
|
+ HTTPRequestAuthenticationFilterTestFilter()
|
|
+ destroy() : void
|
|
+ doFilter(i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
+ init(i FilterConfig) : void
|
|
- getProxy(i HttpServletRequest) : HttpServletRequest
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.PostMethod {
|
|
--
|
|
+ PostMethod()
|
|
|
|
}
|
|
interface org.springframework.beans.factory.Aware {
|
|
--
|
|
|
|
}
|
|
interface javax.servlet.ServletRequest {
|
|
--
|
|
+ getAsyncContext() : AsyncContext
|
|
+ getAttribute(c String) : Object
|
|
+ getAttributeNames() : Enumeration
|
|
+ getCharacterEncoding() : String
|
|
+ getContentLength() : int
|
|
+ getContentType() : String
|
|
+ getDispatcherType() : DispatcherType
|
|
+ getInputStream() : ServletInputStream
|
|
+ getLocalAddr() : String
|
|
+ getLocalName() : String
|
|
+ getLocalPort() : int
|
|
+ getLocale() : Locale
|
|
+ getLocales() : Enumeration
|
|
+ getParameter(c String) : String
|
|
+ getParameterMap() : Map
|
|
+ getParameterNames() : Enumeration
|
|
+ getParameterValues(c String) : String;
|
|
+ getProtocol() : String
|
|
+ getReader() : BufferedReader
|
|
+ getRealPath(c String) : String
|
|
+ getRemoteAddr() : String
|
|
+ getRemoteHost() : String
|
|
+ getRemotePort() : int
|
|
+ getRequestDispatcher(c String) : RequestDispatcher
|
|
+ getScheme() : String
|
|
+ getServerName() : String
|
|
+ getServerPort() : int
|
|
+ getServletContext() : ServletContext
|
|
+ isAsyncStarted() : boolean
|
|
+ isAsyncSupported() : boolean
|
|
+ isSecure() : boolean
|
|
+ removeAttribute(c String) : void
|
|
+ setAttribute(c String, c Object) : void
|
|
+ setCharacterEncoding(c String) : void
|
|
+ startAsync() : AsyncContext
|
|
+ startAsync(i ServletRequest, i ServletResponse) : AsyncContext
|
|
|
|
}
|
|
class org.springframework.extensions.surf.util.AbstractLifecycleBean {
|
|
# log : i Log
|
|
- applicationContext : i ApplicationContext
|
|
--
|
|
+ AbstractLifecycleBean()
|
|
# getApplicationContext() : ApplicationContext
|
|
# onBootstrap(c ApplicationEvent) : void
|
|
# onShutdown(c ApplicationEvent) : void
|
|
+ onApplicationEvent(c ApplicationEvent) : void
|
|
+ setApplicationContext(i ApplicationContext) : void
|
|
|
|
}
|
|
interface org.alfresco.service.cmr.webdav.WebDavService {
|
|
--
|
|
+ activitiesEnabled() : boolean
|
|
+ getEnabled() : boolean
|
|
+ getWebdavUrl(c NodeRef) : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.ExceptionHandler {
|
|
- e : c Throwable
|
|
- logger : i Log
|
|
- request : i HttpServletRequest
|
|
- response : i HttpServletResponse
|
|
--
|
|
+ ExceptionHandler(c Throwable, i HttpServletRequest, i HttpServletResponse)
|
|
+ handle() : void
|
|
|
|
}
|
|
interface org.alfresco.repo.webdav.WebDAVLockService {
|
|
+ BEAN_NAME : c String
|
|
--
|
|
+ getLockInfo(c NodeRef) : LockInfo
|
|
+ isLockedAndReadOnly(c NodeRef) : boolean
|
|
+ lock(c NodeRef, c String, int) : void
|
|
+ lock(c NodeRef, i LockInfo) : void
|
|
+ sessionDestroyed() : void
|
|
+ setCurrentSession(i HttpSession) : void
|
|
+ unlock(c NodeRef) : void
|
|
|
|
}
|
|
interface javax.servlet.Filter {
|
|
--
|
|
+ destroy() : void
|
|
+ doFilter(i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
+ init(i FilterConfig) : void
|
|
|
|
}
|
|
class javax.servlet.ServletRequestWrapper {
|
|
- request : i ServletRequest
|
|
--
|
|
+ ServletRequestWrapper(i ServletRequest)
|
|
+ getAsyncContext() : AsyncContext
|
|
+ getAttribute(c String) : Object
|
|
+ getAttributeNames() : Enumeration
|
|
+ getCharacterEncoding() : String
|
|
+ getContentLength() : int
|
|
+ getContentType() : String
|
|
+ getDispatcherType() : DispatcherType
|
|
+ getInputStream() : ServletInputStream
|
|
+ getLocalAddr() : String
|
|
+ getLocalName() : String
|
|
+ getLocalPort() : int
|
|
+ getLocale() : Locale
|
|
+ getLocales() : Enumeration
|
|
+ getParameter(c String) : String
|
|
+ getParameterMap() : Map
|
|
+ getParameterNames() : Enumeration
|
|
+ getParameterValues(c String) : String;
|
|
+ getProtocol() : String
|
|
+ getReader() : BufferedReader
|
|
+ getRealPath(c String) : String
|
|
+ getRemoteAddr() : String
|
|
+ getRemoteHost() : String
|
|
+ getRemotePort() : int
|
|
+ getRequest() : ServletRequest
|
|
+ getRequestDispatcher(c String) : RequestDispatcher
|
|
+ getScheme() : String
|
|
+ getServerName() : String
|
|
+ getServerPort() : int
|
|
+ getServletContext() : ServletContext
|
|
+ isAsyncStarted() : boolean
|
|
+ isAsyncSupported() : boolean
|
|
+ isSecure() : boolean
|
|
+ isWrapperFor(c Class) : boolean
|
|
+ isWrapperFor(i ServletRequest) : boolean
|
|
+ removeAttribute(c String) : void
|
|
+ setAttribute(c String, c Object) : void
|
|
+ setCharacterEncoding(c String) : void
|
|
+ setRequest(i ServletRequest) : void
|
|
+ startAsync() : AsyncContext
|
|
+ startAsync(i ServletRequest, i ServletResponse) : AsyncContext
|
|
|
|
}
|
|
interface org.alfresco.repo.management.subsystems.ActivateableBean {
|
|
--
|
|
+ isActive() : boolean
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.UnlockMethod {
|
|
- m_strLockToken : c String
|
|
--
|
|
+ UnlockMethod()
|
|
# attemptUnlock() : void
|
|
# executeImpl() : void
|
|
# getLockToken() : String
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
- removeNoContentAspect(c NodeRef) : void
|
|
|
|
}
|
|
interface java.util.EventListener {
|
|
--
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.HierarchicalMethod {
|
|
# m_overwrite : boolean
|
|
# m_strDestinationPath : c String
|
|
--
|
|
+ HierarchicalMethod()
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
+ getDestinationPath() : String
|
|
+ hasOverWrite() : boolean
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVServlet$WebDAVInitParameters {
|
|
- enabled : boolean
|
|
- rootPath : c String
|
|
- storeName : c String
|
|
- urlPathPrefix : c String
|
|
--
|
|
+ WebDAVServlet$WebDAVInitParameters()
|
|
+ getEnabled() : boolean
|
|
+ getRootPath() : String
|
|
+ getStoreName() : String
|
|
+ getUrlPathPrefix() : String
|
|
+ setEnabled(boolean) : void
|
|
+ setRootPath(c String) : void
|
|
+ setStoreName(c String) : void
|
|
+ setUrlPathPrefix(c String) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.transaction.RetryingTransactionHelper$RetryingTransactionCallback <Result extends c Object> {
|
|
--
|
|
+ execute() : Object
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.MTNodesCache2 {
|
|
- defaultNode : c NodeRef
|
|
- enabled : boolean
|
|
- namespaceService : i NamespaceService
|
|
- nodeService : i NodeService
|
|
- nodesCache : Map< String, NodeRef>
|
|
- rootPath : c String
|
|
- searchService : i SearchService
|
|
- storeName : c String
|
|
- tenantService : i TenantService
|
|
--
|
|
+ MTNodesCache2()
|
|
+ getEnabled() : boolean
|
|
+ getNamespaceService() : NamespaceService
|
|
+ getNodeForCurrentTenant() : NodeRef
|
|
+ getNodeService() : NodeService
|
|
+ getRootPath() : String
|
|
+ getSearchService() : SearchService
|
|
+ getStoreName() : String
|
|
+ getTenantService() : TenantService
|
|
+ init() : void
|
|
+ onBootstrap() : void
|
|
+ setEnabled(boolean) : void
|
|
+ setNamespaceService(i NamespaceService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setRootPath(c String) : void
|
|
+ setSearchService(i SearchService) : void
|
|
+ setStoreName(c String) : void
|
|
+ setTenantService(i TenantService) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVProperty {
|
|
- m_strName : c String
|
|
- m_strNamespaceName : c String
|
|
- m_strNamespaceUri : c String
|
|
- m_strValue : c String
|
|
--
|
|
+ WebDAVProperty(c String)
|
|
+ WebDAVProperty(c String, c String, c String)
|
|
+ WebDAVProperty(c String, c String, c String, c String)
|
|
+ createQName() : QName
|
|
+ getName() : String
|
|
+ getNamespaceName() : String
|
|
+ getNamespaceUri() : String
|
|
+ getValue() : String
|
|
+ hasNamespaceName() : boolean
|
|
+ isProtected() : boolean
|
|
+ setValue(c String) : void
|
|
+ toString() : String
|
|
|
|
}
|
|
interface org.springframework.context.ApplicationContextAware {
|
|
--
|
|
+ setApplicationContext(i ApplicationContext) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.LockMethod {
|
|
# createExclusive : boolean
|
|
# lockInfo : i LockInfo
|
|
# lockToken : c String
|
|
# m_timeoutDuration : int
|
|
+ EMPTY_NS : c String
|
|
- timer : c Timer
|
|
--
|
|
+ LockMethod()
|
|
# attemptLock() : void
|
|
# createLock(i FileInfo, c String) : void
|
|
# createNode(c NodeRef, c String, c QName) : FileInfo
|
|
# executeImpl() : void
|
|
# generateNamespaceDeclarations( HashMap< String, String>) : String
|
|
# generateResponse(i FileInfo, c String) : void
|
|
# getLockTimeout() : int
|
|
# hasLockToken() : boolean
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# refreshLock(i FileInfo, c String) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter {
|
|
- LoginConfigEntry : c String
|
|
- m_accountName : c String
|
|
- m_krbRealm : c String
|
|
- m_loginContext : c LoginContext
|
|
- m_loginEntryName : c String
|
|
- m_password : c String
|
|
- m_stripKerberosUsernameSuffix : boolean
|
|
--
|
|
+ BaseKerberosAuthenticationFilter()
|
|
# checkLoginPage(i HttpServletRequest, i HttpServletResponse) : boolean
|
|
# init() : void
|
|
+ authenticateRequest(i ServletContext, i HttpServletRequest, i HttpServletResponse) : boolean
|
|
+ handle(c Callback;) : void
|
|
+ logonStartAgain(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
+ restartLoginChallenge(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
+ setJaasConfigEntryName(c String) : void
|
|
+ setPassword(c String) : void
|
|
+ setRealm(c String) : void
|
|
+ setStripKerberosUsernameSuffix(boolean) : void
|
|
- doKerberosLogon(c NegTokenInit, i HttpServletRequest, i HttpServletResponse, i HttpSession) : NegTokenTarg
|
|
- logonStartAgain(i ServletContext, i HttpServletRequest, i HttpServletResponse, boolean) : void
|
|
|
|
}
|
|
class javax.servlet.http.HttpServlet {
|
|
- HEADER_IFMODSINCE : c String
|
|
- HEADER_LASTMOD : c String
|
|
- LSTRING_FILE : c String
|
|
- METHOD_DELETE : c String
|
|
- METHOD_GET : c String
|
|
- METHOD_HEAD : c String
|
|
- METHOD_OPTIONS : c String
|
|
- METHOD_POST : c String
|
|
- METHOD_PUT : c String
|
|
- METHOD_TRACE : c String
|
|
- lStrings : c ResourceBundle
|
|
--
|
|
+ HttpServlet()
|
|
# doDelete(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doGet(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doHead(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doOptions(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doPost(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doPut(i HttpServletRequest, i HttpServletResponse) : void
|
|
# doTrace(i HttpServletRequest, i HttpServletResponse) : void
|
|
# getLastModified(i HttpServletRequest) : long
|
|
# service(i HttpServletRequest, i HttpServletResponse) : void
|
|
+ service(i ServletRequest, i ServletResponse) : void
|
|
- getAllDeclaredMethods( Class<?>) : Method;
|
|
- maybeSetLastModified(i HttpServletResponse, long) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.LockInfoImpl {
|
|
+ ADDINFO_WEBDAV_MARKER : c String
|
|
- depth : c String
|
|
- exclusiveLockToken : c String
|
|
- expires : c Date
|
|
- owner : c String
|
|
- scope : c String
|
|
- serialVersionUID : long
|
|
- sharedLockTokens : Set< String>
|
|
--
|
|
+ LockInfoImpl()
|
|
+ LockInfoImpl(c String, c String, c String)
|
|
# dateNow() : Date
|
|
+ addSharedLockToken(c String) : void
|
|
+ fromJSON(c String) : LockInfo
|
|
+ getDepth() : String
|
|
+ getExclusiveLockToken() : String
|
|
+ getExpires() : Date
|
|
+ getOwner() : String
|
|
+ getRemainingTimeoutSeconds() : long
|
|
+ getScope() : String
|
|
+ getSharedLockTokens() : Set
|
|
+ isExclusive() : boolean
|
|
+ isExpired() : boolean
|
|
+ isLocked() : boolean
|
|
+ isShared() : boolean
|
|
+ setDepth(c String) : void
|
|
+ setExclusiveLockToken(c String) : void
|
|
+ setExpires(c Date) : void
|
|
+ setOwner(c String) : void
|
|
+ setScope(c String) : void
|
|
+ setSharedLockTokens( Set< String>) : void
|
|
+ setTimeoutMinutes(int) : void
|
|
+ setTimeoutSeconds(int) : void
|
|
+ toJSON() : String
|
|
+ toString() : String
|
|
|
|
}
|
|
interface javax.servlet.Servlet {
|
|
--
|
|
+ destroy() : void
|
|
+ getServletConfig() : ServletConfig
|
|
+ getServletInfo() : String
|
|
+ init(i ServletConfig) : void
|
|
+ service(i ServletRequest, i ServletResponse) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDavBootstrap {
|
|
- rootNode : c MTNodesCache2
|
|
--
|
|
+ WebDavBootstrap()
|
|
# onBootstrap(c ApplicationEvent) : void
|
|
# onShutdown(c ApplicationEvent) : void
|
|
+ getRootNode() : MTNodesCache2
|
|
+ init() : void
|
|
+ setRootNode(c MTNodesCache2) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVLockServiceImpl {
|
|
- LOCKED_RESOURCES : c String
|
|
- checkOutCheckInService : i CheckOutCheckInService
|
|
- currentSession : ThreadLocal< HttpSession>
|
|
- lockService : i LockService
|
|
- logger : i Log
|
|
- nodeService : i NodeService
|
|
- transactionService : i TransactionService
|
|
--
|
|
+ WebDAVLockServiceImpl()
|
|
+ getLockInfo(c NodeRef) : LockInfo
|
|
+ isLockedAndReadOnly(c NodeRef) : boolean
|
|
+ lock(c NodeRef, c String, int) : void
|
|
+ lock(c NodeRef, i LockInfo) : void
|
|
+ sessionDestroyed() : void
|
|
+ setCheckOutCheckInService(i CheckOutCheckInService) : void
|
|
+ setCurrentSession(i HttpSession) : void
|
|
+ setLockService(i LockService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setTransactionService(i TransactionService) : void
|
|
+ unlock(c NodeRef) : void
|
|
- createLock(c NodeRef, c String, boolean, int) : LockInfo
|
|
- removeObjectFromSessionList(i HttpSession, c String, c Object) : boolean
|
|
- storeObjectInSessionList(i HttpSession, c String, c Object) : void
|
|
|
|
}
|
|
interface javax.servlet.ServletContextListener {
|
|
--
|
|
+ contextDestroyed(c ServletContextEvent) : void
|
|
+ contextInitialized(c ServletContextEvent) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.PropPatchMethod$PropertyAction {
|
|
+ REMOVE : int
|
|
+ SET : int
|
|
- action : int
|
|
- property : c WebDAVProperty
|
|
- statusCode : int
|
|
- statusCodeDescription : c String
|
|
--
|
|
+ PropPatchMethod$PropertyAction(c PropPatchMethod, int, c WebDAVProperty)
|
|
+ getAction() : int
|
|
+ getProperty() : WebDAVProperty
|
|
+ getStatusCode() : int
|
|
+ getStatusCodeDescription() : String
|
|
+ setResult(int, c String) : void
|
|
+ toString() : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter$Handler {
|
|
~ httpReq : i HttpServletRequest
|
|
--
|
|
~ HTTPRequestAuthenticationFilterTestFilter$Handler(c HTTPRequestAuthenticationFilterTestFilter, i HttpServletRequest)
|
|
+ invoke(c Object, c Method, c Object;) : Object
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVMethod$Condition {
|
|
- eTagsMatch : LinkedList< String>
|
|
- eTagsNotMatch : LinkedList< String>
|
|
- lockTokensMatch : LinkedList< String>
|
|
- lockTokensNotMatch : LinkedList< String>
|
|
--
|
|
+ WebDAVMethod$Condition(c WebDAVMethod)
|
|
+ addETag(c String, boolean) : void
|
|
+ addLockTocken(c String, boolean) : void
|
|
+ getETagsMatch() : LinkedList
|
|
+ getETagsNotMatch() : LinkedList
|
|
+ getLockTokensMatch() : LinkedList
|
|
+ getLockTokensNotMatch() : LinkedList
|
|
|
|
}
|
|
interface org.alfresco.repo.webdav.WebDAVActivityPoster {
|
|
--
|
|
+ postFileFolderAdded(c String, c String, c String, i FileInfo) : void
|
|
+ postFileFolderDeleted(c String, c String, c String, i FileInfo, i FileInfo) : void
|
|
+ postFileFolderUpdated(c String, c String, i FileInfo) : void
|
|
|
|
}
|
|
interface javax.servlet.ServletConfig {
|
|
--
|
|
+ getInitParameter(c String) : String
|
|
+ getInitParameterNames() : Enumeration
|
|
+ getServletContext() : ServletContext
|
|
+ getServletName() : String
|
|
|
|
}
|
|
interface org.alfresco.sync.repo.events.EventPreparator {
|
|
--
|
|
+ prepareEvent(c String, c String, c String) : Event
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.CopyMethod {
|
|
--
|
|
+ CopyMethod()
|
|
# isMove() : boolean
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter {
|
|
# MIME_HTML_TEXT : c String
|
|
- fallbackDelegate : i AuthenticationDriver
|
|
- m_isActive : boolean
|
|
- m_isFallbackEnabled : boolean
|
|
- m_lastConfiguredServerName : c String
|
|
- m_lastResolvedServerName : c String
|
|
- m_loginPage : c String
|
|
- m_ticketLogons : boolean
|
|
- serverConfiguration : i ExtendedServerConfigurationAccessor
|
|
--
|
|
+ BaseSSOAuthenticationFilter()
|
|
# allowsTicketLogons() : boolean
|
|
# checkForTicketParameter(i ServletContext, i HttpServletRequest, i HttpServletResponse) : boolean
|
|
# getLoginPage() : String
|
|
# getSecurityConfigSection() : SecurityConfigSection
|
|
# getServerName() : String
|
|
# hasLoginPage() : boolean
|
|
# includeFallbackAuth(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
# init() : void
|
|
# isNTLMSSPBlob(class [B, int) : boolean
|
|
# mapClientAddressToDomain(c String) : String
|
|
# onLoginComplete(i ServletContext, i HttpServletRequest, i HttpServletResponse, boolean) : boolean
|
|
# onValidate(i ServletContext, i HttpServletRequest, i HttpServletResponse, i WebCredentials) : void
|
|
# onValidateFailed(i ServletContext, i HttpServletRequest, i HttpServletResponse, i HttpSession, i WebCredentials) : void
|
|
# performFallbackAuthentication(i ServletContext, i HttpServletRequest, i HttpServletResponse) : boolean
|
|
# redirectToLoginPage(i HttpServletRequest, i HttpServletResponse) : void
|
|
# setLoginPage(c String) : void
|
|
# writeLoginPageLink(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
+ afterPropertiesSet() : void
|
|
+ doFilter(i ServletContext, i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
+ isActive() : boolean
|
|
+ isFallbackEnabled() : boolean
|
|
+ setActive(boolean) : void
|
|
+ setFallback(i AuthenticationDriver) : void
|
|
+ setFallbackEnabled(boolean) : void
|
|
+ setServerConfiguration(i ExtendedServerConfigurationAccessor) : void
|
|
+ setTicketLogons(boolean) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.security.authentication.AuthenticationUtil$RunAsWork <Result extends c Object> {
|
|
--
|
|
+ doWork() : Object
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver {
|
|
- authenticationService : i AuthenticationService
|
|
- logger : i Log
|
|
- nodeService : i NodeService
|
|
- personService : i PersonService
|
|
- transactionService : i TransactionService
|
|
- userAttributeName : c String
|
|
--
|
|
+ SSOFallbackBasicAuthenticationDriver()
|
|
+ authenticateRequest(i ServletContext, i HttpServletRequest, i HttpServletResponse) : boolean
|
|
+ restartLoginChallenge(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
+ setAuthenticationService(i AuthenticationService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setPersonService(i PersonService) : void
|
|
+ setTransactionService(i TransactionService) : void
|
|
+ setUserAttributeName(c String) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVHelper {
|
|
# logger : i Log
|
|
+ BEAN_NAME : c String
|
|
+ EMPTY_SITE_ID : c String
|
|
+ PathSeperator : c String
|
|
+ PathSeperatorChar : char
|
|
- HTTPS_SCHEME : c String
|
|
- HTTP_SCHEME : c String
|
|
- eventPublisher : i EventPublisher
|
|
- m_actionService : i ActionService
|
|
- m_authService : i AuthenticationService
|
|
- m_dictionaryService : i DictionaryService
|
|
- m_fileFolderService : i FileFolderService
|
|
- m_hiddenAspect : c HiddenAspect
|
|
- m_lockService : i WebDAVLockService
|
|
- m_mimetypeService : i MimetypeService
|
|
- m_namespaceService : i NamespaceService
|
|
- m_nodeService : i NodeService
|
|
- m_nullAttribs : c AttributesImpl
|
|
- m_permissionService : i PermissionService
|
|
- m_policyBehaviourFilter : i BehaviourFilter
|
|
- m_renameShufflePattern : c Pattern
|
|
- m_searchService : i SearchService
|
|
- m_serviceRegistry : i ServiceRegistry
|
|
- m_tenantService : i TenantService
|
|
- m_urlPathPrefix : c String
|
|
- poster : i ActivityPoster
|
|
- sizeLimit : long
|
|
--
|
|
+ WebDAVHelper()
|
|
# makeETagString(i FileInfo, c StringBuilder) : void
|
|
# publishReadEvent(i FileInfo, c String, c Long, c String, c String) : void
|
|
+ checkDestinationURL(i HttpServletRequest, c String) : void
|
|
+ createFile(i FileInfo, c String) : FileInfo
|
|
+ decodeURL(c String) : String
|
|
+ determineSiteId(c NodeRef, c String) : String
|
|
+ determineSiteId(c WebDAVMethod) : String
|
|
+ determineTenantDomain() : String
|
|
+ determineTenantDomain(c WebDAVMethod) : String
|
|
+ encodeHTML(c String) : String
|
|
+ encodeURL(c String) : String
|
|
+ encodeURL(c String, c String) : String
|
|
+ encodeUrlReservedSymbols(c String) : String
|
|
+ getActionService() : ActionService
|
|
+ getAuthenticationService() : AuthenticationService
|
|
+ getChildren(i FileInfo) : List
|
|
+ getCopyService() : CopyService
|
|
+ getDestinationPath(c String, c String, c String) : String
|
|
+ getDictionaryService() : DictionaryService
|
|
+ getFileFolderService() : FileFolderService
|
|
+ getHiddenAspect() : HiddenAspect
|
|
+ getLockService() : WebDAVLockService
|
|
+ getMimetypeService() : MimetypeService
|
|
+ getNamespaceService() : NamespaceService
|
|
+ getNodeForPath(c NodeRef, c String) : FileInfo
|
|
+ getNodeService() : NodeService
|
|
+ getNullAttributes() : AttributesImpl
|
|
+ getParentNodeForPath(c NodeRef, c String) : FileInfo
|
|
+ getPathFromNode(c NodeRef, c NodeRef) : String
|
|
+ getPermissionService() : PermissionService
|
|
+ getPolicyBehaviourFilter() : BehaviourFilter
|
|
+ getRepositoryPath(i HttpServletRequest) : String
|
|
+ getSearchService() : SearchService
|
|
+ getServiceRegistry() : ServiceRegistry
|
|
+ getSizeLimit() : long
|
|
+ getTenantService() : TenantService
|
|
+ getURLForPath(i HttpServletRequest, c String, boolean) : String
|
|
+ getURLForPath(i HttpServletRequest, c String, boolean, c String) : String
|
|
+ getUrlPathPrefix(i HttpServletRequest) : String
|
|
+ isLockedAndReadOnly(c NodeRef) : boolean
|
|
+ isRenameShuffle(c String) : boolean
|
|
+ isRootPath(c String, c String) : boolean
|
|
+ makeETag(i FileInfo) : String
|
|
+ makeQuotedETag(i FileInfo) : String
|
|
+ setActionService(i ActionService) : void
|
|
+ setAuthenticationService(i AuthenticationService) : void
|
|
+ setDictionaryService(i DictionaryService) : void
|
|
+ setEventPublisher(i EventPublisher) : void
|
|
+ setFileFolderService(i FileFolderService) : void
|
|
+ setHiddenAspect(c HiddenAspect) : void
|
|
+ setLockService(i WebDAVLockService) : void
|
|
+ setMimetypeService(i MimetypeService) : void
|
|
+ setNamespaceService(i NamespaceService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setPermissionService(i PermissionService) : void
|
|
+ setPolicyBehaviourFilter(i BehaviourFilter) : void
|
|
+ setPoster(i ActivityPoster) : void
|
|
+ setRenameShufflePattern(c Pattern) : void
|
|
+ setSearchService(i SearchService) : void
|
|
+ setServiceRegistry(i ServiceRegistry) : void
|
|
+ setSizeLimitString(c String) : void
|
|
+ setTenantService(i TenantService) : void
|
|
+ setUrlPathPrefix(c String) : void
|
|
+ splitAllPaths(c String) : List
|
|
+ splitPath(c String) : String;
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.PutMethod {
|
|
- activityPoster : i WebDAVActivityPoster
|
|
- contentNodeInfo : i FileInfo
|
|
- created : boolean
|
|
- fileSize : long
|
|
- m_expectHeaderPresent : boolean
|
|
- m_strContentType : c String
|
|
- noContent : boolean
|
|
--
|
|
+ PutMethod()
|
|
# executeImpl() : void
|
|
# isCreated() : boolean
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# postActivity() : void
|
|
+ getContentNodeInfo() : FileInfo
|
|
+ getContentType() : String
|
|
+ getFileSize() : long
|
|
+ setActivityPoster(i WebDAVActivityPoster) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDavServiceImpl {
|
|
+ WEBDAV_PREFIX : c String
|
|
- activitiesEnabled : boolean
|
|
- dictionaryService : i DictionaryService
|
|
- enabled : boolean
|
|
- fileFolderService : i FileFolderService
|
|
- nodeService : i NodeService
|
|
- rootNode : c MTNodesCache2
|
|
--
|
|
+ WebDavServiceImpl()
|
|
+ activitiesEnabled() : boolean
|
|
+ getDictionaryService() : DictionaryService
|
|
+ getEnabled() : boolean
|
|
+ getFileFolderService() : FileFolderService
|
|
+ getNodeService() : NodeService
|
|
+ getRootNode() : MTNodesCache2
|
|
+ getWebdavUrl(c NodeRef) : String
|
|
+ init() : void
|
|
+ setActivitiesEnabled(boolean) : void
|
|
+ setDictionaryService(i DictionaryService) : void
|
|
+ setEnabled(boolean) : void
|
|
+ setFileFolderService(i FileFolderService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setRootNode(c MTNodesCache2) : void
|
|
- getIsContainer(c QName) : boolean
|
|
- getIsDocument(c QName) : boolean
|
|
|
|
}
|
|
interface javax.servlet.http.HttpServletRequest {
|
|
+ BASIC_AUTH : c String
|
|
+ CLIENT_CERT_AUTH : c String
|
|
+ DIGEST_AUTH : c String
|
|
+ FORM_AUTH : c String
|
|
--
|
|
+ authenticate(i HttpServletResponse) : boolean
|
|
+ getAuthType() : String
|
|
+ getContextPath() : String
|
|
+ getCookies() : Cookie;
|
|
+ getDateHeader(c String) : long
|
|
+ getHeader(c String) : String
|
|
+ getHeaderNames() : Enumeration
|
|
+ getHeaders(c String) : Enumeration
|
|
+ getIntHeader(c String) : int
|
|
+ getMethod() : String
|
|
+ getPart(c String) : Part
|
|
+ getParts() : Collection
|
|
+ getPathInfo() : String
|
|
+ getPathTranslated() : String
|
|
+ getQueryString() : String
|
|
+ getRemoteUser() : String
|
|
+ getRequestURI() : String
|
|
+ getRequestURL() : StringBuffer
|
|
+ getRequestedSessionId() : String
|
|
+ getServletPath() : String
|
|
+ getSession() : HttpSession
|
|
+ getSession(boolean) : HttpSession
|
|
+ getUserPrincipal() : Principal
|
|
+ isRequestedSessionIdFromCookie() : boolean
|
|
+ isRequestedSessionIdFromURL() : boolean
|
|
+ isRequestedSessionIdFromUrl() : boolean
|
|
+ isRequestedSessionIdValid() : boolean
|
|
+ isUserInRole(c String) : boolean
|
|
+ login(c String, c String) : void
|
|
+ logout() : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.ActivityPosterImpl {
|
|
# logger : i Log
|
|
- appTool : c String
|
|
- poster : i ActivityPoster
|
|
--
|
|
+ ActivityPosterImpl()
|
|
+ ActivityPosterImpl(c String, i ActivityPoster)
|
|
+ postFileFolderAdded(c String, c String, c String, i FileInfo) : void
|
|
+ postFileFolderDeleted(c String, c String, c String, i FileInfo, i FileInfo) : void
|
|
+ postFileFolderUpdated(c String, c String, i FileInfo) : void
|
|
+ setAppTool(c String) : void
|
|
+ setPoster(i ActivityPoster) : void
|
|
- postFileFolderActivity(c String, c String, c String, c String, c NodeRef, i FileInfo) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.webdav.ActivityPostProducer {
|
|
--
|
|
+ setActivityPoster(i WebDAVActivityPoster) : void
|
|
|
|
}
|
|
class javax.servlet.GenericServlet {
|
|
- LSTRING_FILE : c String
|
|
- config : i ServletConfig
|
|
- lStrings : c ResourceBundle
|
|
--
|
|
+ GenericServlet()
|
|
+ destroy() : void
|
|
+ getInitParameter(c String) : String
|
|
+ getInitParameterNames() : Enumeration
|
|
+ getServletConfig() : ServletConfig
|
|
+ getServletContext() : ServletContext
|
|
+ getServletInfo() : String
|
|
+ getServletName() : String
|
|
+ init() : void
|
|
+ init(i ServletConfig) : void
|
|
+ log(c String) : void
|
|
+ log(c String, c Throwable) : void
|
|
+ service(i ServletRequest, i ServletResponse) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.PropPatchMethod {
|
|
# m_propertyActions : ArrayList< PropPatchMethod$PropertyAction>
|
|
- basePath : c String
|
|
- failedProperty : c WebDAVProperty
|
|
- strHRef : c String
|
|
--
|
|
+ PropPatchMethod()
|
|
# createProperty(i Node) : WebDAVProperty
|
|
# executeImpl() : void
|
|
# generateError(c XMLWriter) : void
|
|
# generatePropertyResponse(c XMLWriter, c WebDAVProperty, int, c String) : void
|
|
# generateResponseImpl() : void
|
|
# isReadOnly() : boolean
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# patchProperties(i FileInfo, c String) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVMethod {
|
|
# logger : i Log
|
|
# m_childToParent : Map< NodeRef, NodeRef>
|
|
# m_conditions : LinkedList< WebDAVMethod$Condition>
|
|
# m_davHelper : c WebDAVHelper
|
|
# m_depth : int
|
|
# m_parentLockInfo : Map< NodeRef, LockInfo>
|
|
# m_request : i HttpServletRequest
|
|
# m_resourceTag : c String
|
|
# m_response : i HttpServletResponse
|
|
# m_rootNodeRef : c NodeRef
|
|
# m_strPath : c String
|
|
# m_userAgent : c String
|
|
- VERSION_NUM_PATTERN : c String
|
|
- XMLPrettyPrint : boolean
|
|
- accessDeniedStatusCodes : Map< String, Integer>
|
|
- m_inputStream : c ServletInputStream
|
|
- m_reader : c BufferedReader
|
|
- m_requestBody : c File
|
|
- m_xmlWriter : c CharArrayWriter
|
|
- siteId : c String
|
|
- tenantDomain : c String
|
|
--
|
|
+ WebDAVMethod()
|
|
# checkNode(i FileInfo) : LockInfo
|
|
# checkNode(i FileInfo, boolean, boolean) : LockInfo
|
|
# createXMLWriter() : XMLWriter
|
|
# executeImpl() : void
|
|
# flushXML(c XMLWriter) : void
|
|
# generateLockDiscoveryXML(c XMLWriter, i FileInfo, boolean, c String, c String, c String, c String, c Date) : void
|
|
# generateLockDiscoveryXML(c XMLWriter, i FileInfo, i LockInfo) : void
|
|
# generateNamespaceDeclarations( HashMap< String, String>) : String
|
|
# generateResponseImpl() : void
|
|
# getActionService() : ActionService
|
|
# getAuthenticationService() : AuthenticationService
|
|
# getContentService() : ContentService
|
|
# getContextPath() : String
|
|
# getDAVHelper() : WebDAVHelper
|
|
# getDAVLockService() : WebDAVLockService
|
|
# getFileFolderService() : FileFolderService
|
|
# getMimetypeService() : MimetypeService
|
|
# getNamespaceService() : NamespaceService
|
|
# getNodeForPath(c NodeRef, c String) : FileInfo
|
|
# getNodeLockInfo(i FileInfo) : LockInfo
|
|
# getNodeService() : NodeService
|
|
# getPermissionService() : PermissionService
|
|
# getRequestBodyAsDocument() : Document
|
|
# getRootNodeRef() : NodeRef
|
|
# getSearchService() : SearchService
|
|
# getServiceRegistry() : ServiceRegistry
|
|
# getServletPath() : String
|
|
# getSiteId() : String
|
|
# getStatusForAccessDeniedException() : int
|
|
# getTenantDomain() : String
|
|
# getTransactionService() : TransactionService
|
|
# getURLForPath(i HttpServletRequest, c String, boolean) : String
|
|
# getWorkingCopy(c NodeRef) : FileInfo
|
|
# getXMLOutputFormat() : OutputFormat
|
|
# isReadOnly() : boolean
|
|
# parseDepthHeader() : void
|
|
# parseIfHeader() : void
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# shouldFlushXMLWriter() : boolean
|
|
+ execute() : void
|
|
+ getDepth() : int
|
|
+ getPath() : String
|
|
+ setDetails(i HttpServletRequest, i HttpServletResponse, c WebDAVHelper, c NodeRef) : void
|
|
+ toString() : String
|
|
- checkConditions(c String, c String) : void
|
|
- checkLockToken(i LockInfo, boolean, boolean) : void
|
|
- cleanUp() : void
|
|
- getNodeLockInfoDirect(i FileInfo) : LockInfo
|
|
- getNodeLockInfoImpl(i FileInfo) : LockInfo
|
|
- getNodeLockInfoIndirect(c NodeRef) : LockInfo
|
|
- getRequestBodyAsFile(i HttpServletRequest) : File
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVSessionListener {
|
|
- logger : i Log
|
|
- webDAVLockService : i WebDAVLockService
|
|
--
|
|
+ WebDAVSessionListener()
|
|
+ contextDestroyed(c ServletContextEvent) : void
|
|
+ contextInitialized(c ServletContextEvent) : void
|
|
+ sessionCreated(c HttpSessionEvent) : void
|
|
+ sessionDestroyed(c HttpSessionEvent) : void
|
|
+ setWebDAVLockService(i WebDAVLockService) : void
|
|
|
|
}
|
|
class java.util.TimerTask {
|
|
~ CANCELLED : int
|
|
~ EXECUTED : int
|
|
~ SCHEDULED : int
|
|
~ VIRGIN : int
|
|
~ lock : c Object
|
|
~ nextExecutionTime : long
|
|
~ period : long
|
|
~ state : int
|
|
--
|
|
# TimerTask()
|
|
+ cancel() : boolean
|
|
+ run() : void
|
|
+ scheduledExecutionTime() : long
|
|
|
|
}
|
|
interface org.springframework.beans.factory.InitializingBean {
|
|
--
|
|
+ afterPropertiesSet() : void
|
|
|
|
}
|
|
interface org.alfresco.repo.webdav.auth.AuthenticationDriver {
|
|
+ AUTHENTICATION_USER : c String
|
|
--
|
|
+ authenticateRequest(i ServletContext, i HttpServletRequest, i HttpServletResponse) : boolean
|
|
+ restartLoginChallenge(i ServletContext, i HttpServletRequest, i HttpServletResponse) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.SessionUser {
|
|
--
|
|
+ getTicket() : String
|
|
+ getUserName() : String
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.GetMethod {
|
|
# m_returnContent : boolean
|
|
- MAX_RECURSE_ERROR_STACK : int
|
|
- RANGE_HEADER_UNIT_SPECIFIER : c String
|
|
- byteRanges : c String
|
|
- ifMatchTags : ArrayList< String>
|
|
- ifNoneMatchTags : ArrayList< String>
|
|
- m_ifModifiedSince : c Date
|
|
- m_ifUnModifiedSince : c Date
|
|
--
|
|
+ GetMethod()
|
|
# attemptReadContent(i FileInfo, i ContentReader) : void
|
|
# executeImpl() : void
|
|
# isReadOnly() : boolean
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
# readContent(i FileInfo, i ContentReader) : void
|
|
- checkPreConditions(i FileInfo) : void
|
|
- formatSize(c String) : String
|
|
- generateDirectoryListing(i FileInfo) : void
|
|
- parentFolder(c String) : String
|
|
- parseETags(c String) : ArrayList
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.OptionsMethod {
|
|
- ALLOW_HEADER : c String
|
|
- COLLECTION_METHODS : c String
|
|
- DAV_HEADER : c String
|
|
- DAV_HEADER_CONTENT : c String
|
|
- FILE_METHODS : c String
|
|
- MS_HEADER : c String
|
|
--
|
|
+ OptionsMethod()
|
|
# executeImpl() : void
|
|
# isReadOnly() : boolean
|
|
# parseRequestBody() : void
|
|
# parseRequestHeaders() : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter {
|
|
# ARG_TICKET : c String
|
|
# NO_AUTH_REQUIRED : c String
|
|
# authenticationComponent : i AuthenticationComponent
|
|
# authenticationListener : i AuthenticationListener
|
|
# authenticationService : i AuthenticationService
|
|
# nodeService : i NodeService
|
|
# personService : i PersonService
|
|
# remoteUserMapper : i RemoteUserMapper
|
|
# transactionService : i TransactionService
|
|
+ AUTHENTICATION_USER : c String
|
|
- LOGIN_EXTERNAL_AUTH : c String
|
|
- userAttributeName : c String
|
|
--
|
|
+ BaseAuthenticationFilter()
|
|
# createUserEnvironment(i HttpSession, c String) : SessionUser
|
|
# createUserEnvironment(i HttpSession, c String, c String, boolean) : SessionUser
|
|
# createUserObject(c String, c String, c NodeRef, c NodeRef) : SessionUser
|
|
# doInSystemTransaction( RetryingTransactionHelper$RetryingTransactionCallback<T>) : Object
|
|
# getLogger() : Log
|
|
# getSessionUser(i ServletContext, i HttpServletRequest, i HttpServletResponse, boolean) : SessionUser
|
|
# getUserAttributeName() : String
|
|
# handleLoginForm(i HttpServletRequest, i HttpServletResponse) : boolean
|
|
# invalidateSession(i HttpServletRequest) : void
|
|
# setUserAttributeName(c String) : void
|
|
+ setAuthenticationComponent(i AuthenticationComponent) : void
|
|
+ setAuthenticationListener(i AuthenticationListener) : void
|
|
+ setAuthenticationService(i AuthenticationService) : void
|
|
+ setNodeService(i NodeService) : void
|
|
+ setPersonService(i PersonService) : void
|
|
+ setRemoteUserMapper(i RemoteUserMapper) : void
|
|
+ setTransactionService(i TransactionService) : void
|
|
- setExternalAuth(i HttpSession, boolean) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.MoveMethod {
|
|
--
|
|
+ MoveMethod()
|
|
# executeImpl() : void
|
|
# isMove() : boolean
|
|
# moveOrCopy(c NodeRef, c NodeRef, c NodeRef, c String) : void
|
|
# parseRequestHeaders() : void
|
|
- copyContentOnly(i FileInfo, i FileInfo, i FileFolderService) : void
|
|
- unlock(c NodeRef, i LockInfo) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAVServlet {
|
|
# m_davMethods : Hashtable< String, Class<? extends WebDAVMethod>>
|
|
+ WEBDAV_PREFIX : c String
|
|
- BEAN_INIT_PARAMS : c String
|
|
- KEY_WEBDAV_ROOT_NODEREF : c String
|
|
- activityPoster : i WebDAVActivityPoster
|
|
- defaultRootNode : c NodeRef
|
|
- initParams : c WebDAVServlet$WebDAVInitParameters
|
|
- logger : i Log
|
|
- m_davHelper : c WebDAVHelper
|
|
- namespaceService : i NamespaceService
|
|
- nodeService : i NodeService
|
|
- rootPath : c String
|
|
- searchService : i SearchService
|
|
- serialVersionUID : long
|
|
- serviceRegistry : i ServiceRegistry
|
|
- singletonCache : SimpleCache< String, NodeRef>
|
|
- tenantService : i TenantService
|
|
- transactionService : i TransactionService
|
|
--
|
|
+ WebDAVServlet()
|
|
# createMethod(i HttpServletRequest, i HttpServletResponse) : WebDAVMethod
|
|
# getDAVHelper() : WebDAVHelper
|
|
# service(i HttpServletRequest, i HttpServletResponse) : void
|
|
+ getWebdavRootNode() : NodeRef
|
|
+ init(i ServletConfig) : void
|
|
- getRootNodeRef() : NodeRef
|
|
- initializeRootNode(c String, c String, i WebApplicationContext, i NodeService, i SearchService, i NamespaceService, i TenantService, i TransactionService) : void
|
|
|
|
}
|
|
interface org.alfresco.repo.web.filter.beans.DependencyInjectedFilter {
|
|
--
|
|
+ doFilter(i ServletContext, i ServletRequest, i ServletResponse, i FilterChain) : void
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.WebDAV {
|
|
+ AGENT_INTERNET_EXPLORER : c String
|
|
+ AGENT_MICROSOFT_DATA_ACCESS_INTERNET_PUBLISHING_PROVIDER_DAV : c String
|
|
+ ASTERISK : c String
|
|
+ DAV_NS : c String
|
|
+ DAV_NS_PREFIX : c String
|
|
+ DEFAULT_NAMESPACE_URI : c String
|
|
+ DEPTH_0 : int
|
|
+ DEPTH_1 : int
|
|
+ DEPTH_INFINITY : int
|
|
+ F : c String
|
|
+ FAKE_TOKEN : c String
|
|
+ HEADER_CONTENT_LENGTH : c String
|
|
+ HEADER_CONTENT_TYPE : c String
|
|
+ HEADER_DEPTH : c String
|
|
+ HEADER_DESTINATION : c String
|
|
+ HEADER_ETAG : c String
|
|
+ HEADER_EXPECT : c String
|
|
+ HEADER_EXPECT_CONTENT : c String
|
|
+ HEADER_IF : c String
|
|
+ HEADER_IF_DATE_FORMAT : c String
|
|
+ HEADER_IF_MATCH : c String
|
|
+ HEADER_IF_MODIFIED_SINCE : c String
|
|
+ HEADER_IF_NONE_MATCH : c String
|
|
+ HEADER_IF_RANGE : c String
|
|
+ HEADER_IF_UNMODIFIED_SINCE : c String
|
|
+ HEADER_KEY_NOT : c String
|
|
+ HEADER_LAST_MODIFIED : c String
|
|
+ HEADER_LOCK_TOKEN : c String
|
|
+ HEADER_OVERWRITE : c String
|
|
+ HEADER_RANGE : c String
|
|
+ HEADER_TIMEOUT : c String
|
|
+ HEADER_USER_AGENT : c String
|
|
+ HEADER_VALUE_SEPARATOR : c String
|
|
+ HTTP1_1 : c String
|
|
+ INFINITE : c String
|
|
+ INFINITY : c String
|
|
+ LOCK_TOKEN_SEPERATOR : c String
|
|
+ METHOD_COPY : c String
|
|
+ METHOD_DELETE : c String
|
|
+ METHOD_GET : c String
|
|
+ METHOD_HEAD : c String
|
|
+ METHOD_LOCK : c String
|
|
+ METHOD_MKCOL : c String
|
|
+ METHOD_MOVE : c String
|
|
+ METHOD_OPTIONS : c String
|
|
+ METHOD_POST : c String
|
|
+ METHOD_PROPFIND : c String
|
|
+ METHOD_PROPPATCH : c String
|
|
+ METHOD_PUT : c String
|
|
+ METHOD_UNLOCK : c String
|
|
+ NAMESPACE_SEPARATOR : c String
|
|
+ ONE : c String
|
|
+ OPAQUE_LOCK_TOKEN : c String
|
|
+ PathSeperator : c String
|
|
+ PathSeperatorChar : char
|
|
+ RootPath : c String
|
|
+ SC_FORBIDDEN_DESC : c String
|
|
+ SC_NOT_FOUND_DESC : c String
|
|
+ SC_OK_DESC : c String
|
|
+ SECOND : c String
|
|
+ TIMEOUT_24_HOURS : int
|
|
+ TIMEOUT_INFINITY : short
|
|
+ WEBDAV_SC_FAILED_DEPENDENCY : int
|
|
+ WEBDAV_SC_FAILED_DEPENDENCY_DESC : c String
|
|
+ WEBDAV_SC_LOCKED : int
|
|
+ WEBDAV_SC_MULTI_STATUS : int
|
|
+ XML_ACTIVE_LOCK : c String
|
|
+ XML_ALF_AUTHTICKET : c String
|
|
+ XML_ALLPROP : c String
|
|
+ XML_COLLECTION : c String
|
|
+ XML_CONTENT_TYPE : c String
|
|
+ XML_CREATION_DATE : c String
|
|
+ XML_DEPTH : c String
|
|
+ XML_DISPLAYNAME : c String
|
|
+ XML_ERROR : c String
|
|
+ XML_EXCLUSIVE : c String
|
|
+ XML_GET_CONTENT_LANGUAGE : c String
|
|
+ XML_GET_CONTENT_LENGTH : c String
|
|
+ XML_GET_CONTENT_TYPE : c String
|
|
+ XML_GET_ETAG : c String
|
|
+ XML_GET_LAST_MODIFIED : c String
|
|
+ XML_HREF : c String
|
|
+ XML_LOCK_DISCOVERY : c String
|
|
+ XML_LOCK_ENTRY : c String
|
|
+ XML_LOCK_SCOPE : c String
|
|
+ XML_LOCK_TOKEN : c String
|
|
+ XML_LOCK_TYPE : c String
|
|
+ XML_MULTI_STATUS : c String
|
|
+ XML_NS : c String
|
|
+ XML_NS_ACTIVE_LOCK : c String
|
|
+ XML_NS_ALF_AUTHTICKET : c String
|
|
+ XML_NS_ALLPROP : c String
|
|
+ XML_NS_CANNOT_MODIFY_PROTECTED_PROPERTY : c String
|
|
+ XML_NS_COLLECTION : c String
|
|
+ XML_NS_CREATION_DATE : c String
|
|
+ XML_NS_DEPTH : c String
|
|
+ XML_NS_DISPLAYNAME : c String
|
|
+ XML_NS_ERROR : c String
|
|
+ XML_NS_EXCLUSIVE : c String
|
|
+ XML_NS_GET_CONTENT_LANGUAGE : c String
|
|
+ XML_NS_GET_CONTENT_LENGTH : c String
|
|
+ XML_NS_GET_CONTENT_TYPE : c String
|
|
+ XML_NS_GET_ETAG : c String
|
|
+ XML_NS_GET_LAST_MODIFIED : c String
|
|
+ XML_NS_HREF : c String
|
|
+ XML_NS_LOCK_DISCOVERY : c String
|
|
+ XML_NS_LOCK_ENTRY : c String
|
|
+ XML_NS_LOCK_SCOPE : c String
|
|
+ XML_NS_LOCK_TOKEN : c String
|
|
+ XML_NS_LOCK_TYPE : c String
|
|
+ XML_NS_MULTI_STATUS : c String
|
|
+ XML_NS_OWNER : c String
|
|
+ XML_NS_PROP : c String
|
|
+ XML_NS_PROPNAME : c String
|
|
+ XML_NS_PROPSTAT : c String
|
|
+ XML_NS_RESOURCE_TYPE : c String
|
|
+ XML_NS_RESPONSE : c String
|
|
+ XML_NS_SHARED : c String
|
|
+ XML_NS_SOURCE : c String
|
|
+ XML_NS_STATUS : c String
|
|
+ XML_NS_SUPPORTED_LOCK : c String
|
|
+ XML_NS_TIMEOUT : c String
|
|
+ XML_NS_WRITE : c String
|
|
+ XML_OWNER : c String
|
|
+ XML_PROP : c String
|
|
+ XML_PROPNAME : c String
|
|
+ XML_PROPSTAT : c String
|
|
+ XML_REMOVE : c String
|
|
+ XML_RESOURCE_TYPE : c String
|
|
+ XML_RESPONSE : c String
|
|
+ XML_SET : c String
|
|
+ XML_SHARED : c String
|
|
+ XML_SOURCE : c String
|
|
+ XML_STATUS : c String
|
|
+ XML_SUPPORTED_LOCK : c String
|
|
+ XML_TIMEOUT : c String
|
|
+ XML_WRITE : c String
|
|
+ ZERO : c String
|
|
- CREATION_DATE_FORMAT : c String
|
|
- _propertyNameMap : Hashtable< String, QName>
|
|
- logger : i Log
|
|
--
|
|
+ WebDAV()
|
|
+ decodeURL(c String) : String
|
|
+ formatCreationDate(c Date) : String
|
|
+ formatCreationDate(long) : String
|
|
+ formatHeaderDate(c Date) : String
|
|
+ formatHeaderDate(long) : String
|
|
+ formatModifiedDate(c Date) : String
|
|
+ formatModifiedDate(long) : String
|
|
+ getDAVPropertyValue( Map< QName, Serializable>, c String) : Object
|
|
+ getDepthName(int) : String
|
|
+ makeLockToken(c NodeRef, c String) : String
|
|
+ parseLockToken(c String) : String;
|
|
|
|
}
|
|
class org.alfresco.repo.webdav.HeadMethod {
|
|
--
|
|
+ HeadMethod()
|
|
|
|
}
|
|
|
|
' Relations
|
|
|
|
org.alfresco.repo.webdav.ActivityPosterImpl "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.ExceptionHandler "1" o-left- "1" javax.servlet.http.HttpServletResponse : response: i HttpServletResponse
|
|
org.alfresco.repo.webdav.PropPatchMethod$PropertyAction "1" o-left- "1" org.alfresco.repo.webdav.WebDAVProperty : property: c WebDAVProperty
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter "1" o-left- "1" java.util.regex.Pattern : m_authPattern: c Pattern
|
|
org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter "1" o-left- "1" javax.security.auth.login.LoginContext : m_loginContext: c LoginContext
|
|
org.alfresco.repo.webdav.PropPatchMethod$PropertyAction "1" o-left- "1" org.alfresco.repo.webdav.PropPatchMethod : this$0: c PropPatchMethod
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl "1" o-left- "1" org.alfresco.service.transaction.TransactionService : transactionService: i TransactionService
|
|
org.alfresco.repo.webdav.PropPatchMethod "1" o-left- "*" org.alfresco.repo.webdav.PropPatchMethod$PropertyAction : m_propertyActions: ArrayList< PropPatchMethod$PropertyAction>
|
|
org.alfresco.repo.webdav.LockMethod "1" o-left- "1" java.util.Timer : timer: c Timer
|
|
org.alfresco.repo.webdav.WebDavServiceImpl "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.GetMethod "1" o-left- "1" java.util.Date : m_ifModifiedSince: c Date
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.repo.security.authentication.external.RemoteUserMapper : remoteUserMapper: i RemoteUserMapper
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter "1" o-left- "1" javax.servlet.ServletContext : m_context: i ServletContext
|
|
org.alfresco.repo.webdav.GetMethod "1" o-left- "1" java.util.Date : m_ifUnModifiedSince: c Date
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" javax.servlet.ServletInputStream : m_inputStream: c ServletInputStream
|
|
org.alfresco.repo.webdav.LockInfoImpl "1" o-left- "1" java.util.Date : expires: c Date
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.action.ActionService : m_actionService: i ActionService
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" java.util.regex.Pattern : m_renameShufflePattern: c Pattern
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.service.cmr.security.PersonService : personService: i PersonService
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.repository.MimetypeService : m_mimetypeService: i MimetypeService
|
|
org.alfresco.repo.webdav.ActivityPosterImpl "1" o-left- "1" org.alfresco.service.cmr.activities.ActivityPoster : poster: i ActivityPoster
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.repo.webdav.WebDAVHelper : m_davHelper: c WebDAVHelper
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver "1" o-left- "1" org.alfresco.service.cmr.security.AuthenticationService : authenticationService: i AuthenticationService
|
|
org.alfresco.repo.webdav.WebDAVMethod$Condition "1" o-left- "1" org.alfresco.repo.webdav.WebDAVMethod : this$0: c WebDAVMethod
|
|
org.alfresco.repo.webdav.LockMethod "1" o-left- "1" org.alfresco.repo.webdav.LockInfo : lockInfo: i LockInfo
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.repo.webdav.WebDAVActivityPoster : activityPoster: i WebDAVActivityPoster
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" javax.servlet.http.HttpServletResponse : m_response: i HttpServletResponse
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.cmr.search.SearchService : searchService: i SearchService
|
|
org.alfresco.repo.webdav.DeleteMethod "1" o-left- "1" org.alfresco.repo.webdav.WebDAVActivityPoster : activityPoster: i WebDAVActivityPoster
|
|
org.springframework.extensions.surf.util.AbstractLifecycleBean "1" o-left- "1" org.apache.commons.logging.Log : log: i Log
|
|
org.alfresco.repo.webdav.auth.WebDAVUser "1" o-left- "1" org.alfresco.service.cmr.repository.NodeRef : m_homeNode: c NodeRef
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "1" org.alfresco.repo.tenant.TenantService : tenantService: i TenantService
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver "1" o-left- "1" org.alfresco.service.cmr.security.PersonService : personService: i PersonService
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.ServiceRegistry : serviceRegistry: i ServiceRegistry
|
|
org.alfresco.repo.webdav.PropFindMethod "1" o-left- "*" org.alfresco.repo.webdav.WebDAVProperty : m_properties: ArrayList< WebDAVProperty>
|
|
javax.servlet.ServletRequestWrapper "1" o-left- "1" javax.servlet.ServletRequest : request: i ServletRequest
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl "1" o-left- "1" org.alfresco.service.cmr.lock.LockService : lockService: i LockService
|
|
org.alfresco.repo.webdav.WebDavBootstrap "1" o-left- "1" org.alfresco.repo.webdav.MTNodesCache2 : rootNode: c MTNodesCache2
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : m_nodeService: i NodeService
|
|
org.alfresco.repo.webdav.WebDAV "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" org.alfresco.service.cmr.repository.NodeRef : m_rootNodeRef: c NodeRef
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.repo.policy.BehaviourFilter : m_policyBehaviourFilter: i BehaviourFilter
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "1" org.alfresco.service.cmr.repository.NodeRef : defaultNode: c NodeRef
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.sync.repo.events.EventPublisher : eventPublisher: i EventPublisher
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.ExceptionHandler "1" o-left- "1" javax.servlet.http.HttpServletRequest : request: i HttpServletRequest
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.repo.tenant.TenantService : tenantService: i TenantService
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "*" org.alfresco.service.cmr.repository.NodeRef : nodesCache: Map< String, NodeRef>
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.model.FileFolderService : m_fileFolderService: i FileFolderService
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "1" org.alfresco.service.namespace.NamespaceService : namespaceService: i NamespaceService
|
|
org.alfresco.repo.webdav.WebDavServiceImpl "1" o-left- "1" org.alfresco.service.cmr.model.FileFolderService : fileFolderService: i FileFolderService
|
|
org.alfresco.repo.webdav.PropPatchMethod "1" o-left- "1" org.alfresco.repo.webdav.WebDAVProperty : failedProperty: c WebDAVProperty
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.service.cmr.security.AuthenticationService : authenticationService: i AuthenticationService
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.repo.webdav.WebDAVLockService : m_lockService: i WebDAVLockService
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "*" org.alfresco.service.cmr.repository.NodeRef : m_parentLockInfo: Map< NodeRef, LockInfo>
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "1" org.alfresco.service.cmr.search.SearchService : searchService: i SearchService
|
|
org.alfresco.repo.webdav.PutMethod "1" o-left- "1" org.alfresco.service.cmr.model.FileInfo : contentNodeInfo: i FileInfo
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.search.SearchService : m_searchService: i SearchService
|
|
org.alfresco.repo.webdav.WebDAV "1" o-left- "*" org.alfresco.service.namespace.QName : _propertyNameMap: Hashtable< String, QName>
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.dictionary.DictionaryService : m_dictionaryService: i DictionaryService
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "*" org.alfresco.repo.webdav.WebDAVMethod$Condition : m_conditions: LinkedList< WebDAVMethod$Condition>
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.namespace.NamespaceService : m_namespaceService: i NamespaceService
|
|
org.alfresco.repo.webdav.WebDAVSessionListener "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.repo.security.authentication.AuthenticationComponent : authenticationComponent: i AuthenticationComponent
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter$Handler "1" o-left- "1" org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter : this$0: c HTTPRequestAuthenticationFilterTestFilter
|
|
org.alfresco.repo.webdav.DeleteMethod "1" o-left- "1" java.util.Timer : deleteDelayTimer: c Timer
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.repo.tenant.TenantService : m_tenantService: i TenantService
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.transaction.TransactionService : transactionService: i TransactionService
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter$Handler "1" o-left- "1" javax.servlet.http.HttpServletRequest : httpReq: i HttpServletRequest
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.ServiceRegistry : m_serviceRegistry: i ServiceRegistry
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.MTNodesCache2 "1" o-left- "1" org.alfresco.service.cmr.repository.NodeService : nodeService: i NodeService
|
|
javax.servlet.http.HttpServlet "1" o-left- "1" java.util.ResourceBundle : lStrings: c ResourceBundle
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.service.transaction.TransactionService : transactionService: i TransactionService
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "*" org.alfresco.service.cmr.repository.NodeRef : m_childToParent: Map< NodeRef, NodeRef>
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.cmr.repository.NodeRef : defaultRootNode: c NodeRef
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver "1" o-left- "1" org.alfresco.service.transaction.TransactionService : transactionService: i TransactionService
|
|
org.alfresco.repo.webdav.WebDavServiceImpl "1" o-left- "1" org.alfresco.service.cmr.dictionary.DictionaryService : dictionaryService: i DictionaryService
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl "1" o-left- "1" org.alfresco.service.cmr.coci.CheckOutCheckInService : checkOutCheckInService: i CheckOutCheckInService
|
|
org.springframework.extensions.surf.util.AbstractLifecycleBean "1" o-left- "1" org.springframework.context.ApplicationContext : applicationContext: i ApplicationContext
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter "1" o-left- "1" org.alfresco.repo.security.authentication.AuthenticationComponent : m_authComponent: i AuthenticationComponent
|
|
org.alfresco.repo.webdav.ExceptionHandler "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" javax.servlet.http.HttpServletRequest : m_request: i HttpServletRequest
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.service.namespace.NamespaceService : namespaceService: i NamespaceService
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.xml.sax.helpers.AttributesImpl : m_nullAttribs: c AttributesImpl
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.security.PermissionService : m_permissionService: i PermissionService
|
|
org.alfresco.repo.webdav.WebDAVSessionListener "1" o-left- "1" org.alfresco.repo.webdav.WebDAVLockService : webDAVLockService: i WebDAVLockService
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.repo.model.filefolder.HiddenAspect : m_hiddenAspect: c HiddenAspect
|
|
org.alfresco.repo.webdav.MkcolMethod "1" o-left- "1" org.alfresco.repo.webdav.WebDAVActivityPoster : activityPoster: i WebDAVActivityPoster
|
|
org.alfresco.repo.webdav.auth.AuthenticationFilter "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.auth.BaseAuthenticationFilter "1" o-left- "1" org.alfresco.repo.web.auth.AuthenticationListener : authenticationListener: i AuthenticationListener
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter "1" o-left- "1" org.alfresco.repo.webdav.auth.AuthenticationDriver : fallbackDelegate: i AuthenticationDriver
|
|
org.alfresco.repo.webdav.WebDavServiceImpl "1" o-left- "1" org.alfresco.repo.webdav.MTNodesCache2 : rootNode: c MTNodesCache2
|
|
org.alfresco.repo.webdav.WebDAVMethod "1" o-left- "1" org.alfresco.repo.webdav.WebDAVHelper : m_davHelper: c WebDAVHelper
|
|
javax.servlet.GenericServlet "1" o-left- "1" javax.servlet.ServletConfig : config: i ServletConfig
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.repo.webdav.WebDAVServlet$WebDAVInitParameters : initParams: c WebDAVServlet$WebDAVInitParameters
|
|
org.alfresco.repo.webdav.WebDAVServlet "1" o-left- "1" org.alfresco.repo.cache.SimpleCache : singletonCache: SimpleCache< String, NodeRef>
|
|
org.alfresco.repo.webdav.PutMethod "1" o-left- "1" org.alfresco.repo.webdav.WebDAVActivityPoster : activityPoster: i WebDAVActivityPoster
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.security.AuthenticationService : m_authService: i AuthenticationService
|
|
javax.servlet.GenericServlet "1" o-left- "1" java.util.ResourceBundle : lStrings: c ResourceBundle
|
|
org.alfresco.repo.webdav.WebDAVHelper "1" o-left- "1" org.alfresco.service.cmr.activities.ActivityPoster : poster: i ActivityPoster
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter "1" o-left- "1" org.alfresco.filesys.ExtendedServerConfigurationAccessor : serverConfiguration: i ExtendedServerConfigurationAccessor
|
|
org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter "1" o-left- "1" org.apache.commons.logging.Log : logger: i Log
|
|
org.alfresco.repo.webdav.MkcolMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
javax.servlet.http.HttpServletRequestWrapper -up|> javax.servlet.ServletRequestWrapper
|
|
org.alfresco.repo.webdav.GetMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter -up|> org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
|
|
org.alfresco.repo.webdav.OptionsMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.HeadMethod -up|> org.alfresco.repo.webdav.GetMethod
|
|
org.alfresco.repo.webdav.WebDAVServlet -up|> javax.servlet.http.HttpServlet
|
|
org.alfresco.repo.webdav.MoveMethod -up|> org.alfresco.repo.webdav.HierarchicalMethod
|
|
org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter -up|> org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter
|
|
org.alfresco.repo.webdav.WebDavBootstrap -up|> org.springframework.extensions.surf.util.AbstractLifecycleBean
|
|
org.alfresco.repo.webdav.PostMethod -up|> org.alfresco.repo.webdav.PutMethod
|
|
org.alfresco.repo.webdav.DeleteMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.PropPatchMethod -up|> org.alfresco.repo.webdav.PropFindMethod
|
|
org.alfresco.repo.webdav.CopyMethod -up|> org.alfresco.repo.webdav.MoveMethod
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter -up|> org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
|
|
org.alfresco.repo.webdav.LockMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.auth.AuthenticationFilter -up|> org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
|
|
org.alfresco.repo.webdav.UnlockMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter -up|> org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
|
|
org.alfresco.repo.webdav.HierarchicalMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
org.alfresco.repo.webdav.PropFindMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
javax.servlet.http.HttpServlet -up|> javax.servlet.GenericServlet
|
|
org.alfresco.repo.webdav.PutMethod -up|> org.alfresco.repo.webdav.WebDAVMethod
|
|
javax.servlet.ServletContextListener ..up|> java.util.EventListener
|
|
org.alfresco.repo.webdav.auth.WebDAVUser ..up|> org.alfresco.repo.SessionUser
|
|
org.alfresco.repo.webdav.DeleteMethod ..up|> org.alfresco.repo.webdav.ActivityPostProducer
|
|
org.alfresco.repo.webdav.WebDAVLockServiceImpl ..up|> org.alfresco.repo.webdav.WebDAVLockService
|
|
org.springframework.context.ApplicationListener ..up|> java.util.EventListener
|
|
javax.servlet.http.HttpSessionListener ..up|> java.util.EventListener
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter ..up|> org.alfresco.repo.web.filter.beans.DependencyInjectedFilter
|
|
org.alfresco.repo.webdav.PutMethod ..up|> org.alfresco.repo.webdav.ActivityPostProducer
|
|
"org.alfresco.repo.webdav.LockInfoImpl" -() Serializable
|
|
"javax.servlet.GenericServlet" -() Serializable
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilter ..up|> javax.servlet.Filter
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter ..up|> org.alfresco.repo.webdav.auth.AuthenticationDriver
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter ..up|> org.springframework.beans.factory.InitializingBean
|
|
javax.servlet.http.HttpServletRequest ..up|> javax.servlet.ServletRequest
|
|
org.alfresco.repo.webdav.MkcolMethod ..up|> org.alfresco.repo.webdav.ActivityPostProducer
|
|
org.alfresco.repo.webdav.WebDavServiceImpl ..up|> org.alfresco.service.cmr.webdav.WebDavService
|
|
"org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter$Handler" -() InvocationHandler
|
|
org.alfresco.repo.webdav.WebDAVSessionListener ..up|> javax.servlet.ServletContextListener
|
|
org.alfresco.repo.webdav.auth.AuthenticationFilter ..up|> org.alfresco.repo.web.filter.beans.DependencyInjectedFilter
|
|
"java.util.TimerTask" -() Runnable
|
|
org.alfresco.repo.webdav.WebDAVSessionListener ..up|> javax.servlet.http.HttpSessionListener
|
|
org.alfresco.repo.webdav.LockInfoImpl ..up|> org.alfresco.repo.webdav.LockInfo
|
|
javax.servlet.http.HttpServletRequestWrapper ..up|> javax.servlet.http.HttpServletRequest
|
|
org.alfresco.repo.webdav.auth.HTTPRequestAuthenticationFilterTestFilter ..up|> javax.servlet.Filter
|
|
javax.servlet.GenericServlet ..up|> javax.servlet.Servlet
|
|
"org.alfresco.repo.SessionUser" -() Serializable
|
|
org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter ..up|> org.alfresco.repo.management.subsystems.ActivateableBean
|
|
org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter ..up|> javax.security.auth.callback.CallbackHandler
|
|
javax.servlet.ServletRequestWrapper ..up|> javax.servlet.ServletRequest
|
|
org.alfresco.repo.webdav.auth.SSOFallbackBasicAuthenticationDriver ..up|> org.alfresco.repo.webdav.auth.AuthenticationDriver
|
|
javax.servlet.GenericServlet ..up|> javax.servlet.ServletConfig
|
|
org.springframework.extensions.surf.util.AbstractLifecycleBean ..up|> org.springframework.context.ApplicationListener
|
|
org.springframework.context.ApplicationContextAware ..up|> org.springframework.beans.factory.Aware
|
|
org.springframework.extensions.surf.util.AbstractLifecycleBean ..up|> org.springframework.context.ApplicationContextAware
|
|
org.alfresco.repo.webdav.ActivityPosterImpl ..up|> org.alfresco.repo.webdav.WebDAVActivityPoster
|
|
|
|
' Notes
|
|
|
|
@enduml
|