Package org.alfresco.repo.webdav
Class WebDavServiceImpl
java.lang.Object
org.alfresco.repo.webdav.WebDavServiceImpl
- All Implemented Interfaces:
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines whether activity post generation is enabled for WebDAV.booleanIs the web dav service enabled?getWebdavUrl(NodeRef nodeRef) Get the WebDavUrl for the specified nodeRefvoidinit()Spring bean init methodvoidsetActivitiesEnabled(boolean enabled) voidsetDictionaryService(DictionaryService dictionaryService) voidsetEnabled(boolean enabled) voidsetFileFolderService(FileFolderService fileFolderService) voidsetNodeService(NodeService nodeService) voidsetRootNode(MTNodesCache2 rootNode)
-
Field Details
-
WEBDAV_PREFIX
- See Also:
-
-
Constructor Details
-
WebDavServiceImpl
public WebDavServiceImpl()
-
-
Method Details
-
init
public void init()Spring bean init method -
getWebdavUrl
Get the WebDavUrl for the specified nodeRef- Specified by:
getWebdavUrlin interfaceWebDavService- 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:WebDavServiceIs the web dav service enabled?- Specified by:
getEnabledin interfaceWebDavService- Returns:
- true, is enabled
-
setEnabled
public void setEnabled(boolean enabled) -
setNodeService
-
getNodeService
-
setDictionaryService
-
getDictionaryService
-
setFileFolderService
-
getFileFolderService
-
setRootNode
-
getRootNode
-
activitiesEnabled
public boolean activitiesEnabled()Description copied from interface:WebDavServiceDetermines 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:
activitiesEnabledin interfaceWebDavService- Returns:
- true if activity generation is enabled.
-
setActivitiesEnabled
public void setActivitiesEnabled(boolean enabled)
-