Class WebDavServiceImpl

java.lang.Object
org.alfresco.repo.webdav.WebDavServiceImpl
All Implemented Interfaces:
WebDavService

public class WebDavServiceImpl extends Object implements WebDavService
The WebDav client is used by the repository to generate webdav URLs

This is a bog standard spring bean for the repo side of WebDav.

  • Field Details

  • Constructor Details

    • WebDavServiceImpl

      public WebDavServiceImpl()
  • Method Details

    • init

      public void init()
      Spring bean init method
    • getWebdavUrl

      public String getWebdavUrl(NodeRef nodeRef)
      Get the WebDavUrl for the specified nodeRef
      Specified by:
      getWebdavUrl in interface WebDavService
      Parameters:
      nodeRef - the node that the webdav URL (or null)
      Returns:
      the URL of the node in webdav or "" if a URL cannot be built.
    • getEnabled

      public boolean getEnabled()
      Description copied from interface: WebDavService
      Is the web dav service enabled?
      Specified by:
      getEnabled in interface WebDavService
      Returns:
      true, is enabled
    • setEnabled

      public void setEnabled(boolean enabled)
    • setNodeService

      public void setNodeService(NodeService nodeService)
    • getNodeService

      public NodeService getNodeService()
    • setDictionaryService

      public void setDictionaryService(DictionaryService dictionaryService)
    • getDictionaryService

      public DictionaryService getDictionaryService()
    • setFileFolderService

      public void setFileFolderService(FileFolderService fileFolderService)
    • getFileFolderService

      public FileFolderService getFileFolderService()
    • setRootNode

      public void setRootNode(MTNodesCache2 rootNode)
    • getRootNode

      public MTNodesCache2 getRootNode()
    • activitiesEnabled

      public boolean activitiesEnabled()
      Description copied from interface: WebDavService
      Determines whether activity post generation is enabled for WebDAV. When enabled, file creation, modification and deletion will create activities that can be viewed in the Share web client.
      Specified by:
      activitiesEnabled in interface WebDavService
      Returns:
      true if activity generation is enabled.
    • setActivitiesEnabled

      public void setActivitiesEnabled(boolean enabled)