Class WebDavServiceImpl

  • All Implemented Interfaces:
    WebDavService

    public class WebDavServiceImpl
    extends java.lang.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.

    • Constructor Detail

      • WebDavServiceImpl

        public WebDavServiceImpl()
    • Method Detail

      • init

        public void init()
        Spring bean init method
      • getWebdavUrl

        public java.lang.String getWebdavUrl​(org.alfresco.service.cmr.repository.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​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • getNodeService

        public org.alfresco.service.cmr.repository.NodeService getNodeService()
      • setDictionaryService

        public void setDictionaryService​(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
      • getDictionaryService

        public org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
      • setFileFolderService

        public void setFileFolderService​(FileFolderService fileFolderService)
      • setRootNode

        public void setRootNode​(MTNodesCache2 rootNode)
      • 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)