Package org.alfresco.repo.webdav
Class WebDavServiceImpl
- java.lang.Object
-
- org.alfresco.repo.webdav.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 URLsThis is a bog standard spring bean for the repo side of WebDav.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringWEBDAV_PREFIX
-
Constructor Summary
Constructors Constructor Description WebDavServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanactivitiesEnabled()Determines whether activity post generation is enabled for WebDAV.org.alfresco.service.cmr.dictionary.DictionaryServicegetDictionaryService()booleangetEnabled()Is the web dav service enabled?FileFolderServicegetFileFolderService()org.alfresco.service.cmr.repository.NodeServicegetNodeService()MTNodesCache2getRootNode()java.lang.StringgetWebdavUrl(org.alfresco.service.cmr.repository.NodeRef nodeRef)Get the WebDavUrl for the specified nodeRefvoidinit()Spring bean init methodvoidsetActivitiesEnabled(boolean enabled)voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)voidsetEnabled(boolean enabled)voidsetFileFolderService(FileFolderService fileFolderService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetRootNode(MTNodesCache2 rootNode)
-
-
-
Field Detail
-
WEBDAV_PREFIX
public static final java.lang.String WEBDAV_PREFIX
- See Also:
- Constant Field Values
-
-
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:
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
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)
-
getFileFolderService
public FileFolderService getFileFolderService()
-
setRootNode
public void setRootNode(MTNodesCache2 rootNode)
-
getRootNode
public MTNodesCache2 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)
-
-