eXo JCR :: Component :: Webdav Service 1.15.11-GA

org.exoplatform.services.jcr.webdav
Class WebDavServiceInitParams

java.lang.Object
  extended by org.exoplatform.services.jcr.webdav.WebDavServiceInitParams

public class WebDavServiceInitParams
extends Object

Provides means to parse WebDAV service initial parameters and gain access to their values.

Version:
$Id$
Author:
Dmitry Kuleshov

Constructor Summary
WebDavServiceInitParams()
          Default constructor, all initial parameters take default values.
WebDavServiceInitParams(org.exoplatform.container.xml.InitParams params)
          Create an instance of WebDAV service initial parameters from InitParams which are obtained from configuration file.
WebDavServiceInitParams(Map<String,String> params)
          Create an instance of WebDAV service initial parameters from parameters map.
 
Method Summary
 Set<String> getAllowedFileNodeTypes()
           
 Set<String> getAllowedFolderNodeTypes()
           
 Map<javax.ws.rs.core.MediaType,String> getCacheControlMap()
           
 String getDefaultAutoVersionType()
           
 String getDefaultFileMimeType()
           
 String getDefaultFileNodeType()
           
 String getDefaultFolderNodeType()
           
 String getDefaultUpdatePolicyType()
           
 Set<String> getUntrustedUserAgents()
           
 Map<String,String> getXsltParams()
           
 void setAllowedFileNodeTypes(Set<String> allowedFileNodeTypes)
           
 void setAllowedFolderNodeTypes(Set<String> allowedFolderNodeTypes)
           
 void setCacheControlMap(Map<javax.ws.rs.core.MediaType,String> cacheControlMap)
           
 void setDefaultAutoVersionType(String defaultAutoVersionType)
           
 void setDefaultFileMimeType(String defaultFileMimeType)
           
 void setDefaultFileNodeType(String defaultFileNodeType)
           
 void setDefaultFolderNodeType(String defaultFolderNodeType)
           
 void setDefaultUpdatePolicyType(String defaultUpdatePolicyType)
           
 void setUntrustedUserAgents(Set<String> untrustedUserAgents)
           
 void setXsltParams(Map<String,String> xsltParams)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDavServiceInitParams

public WebDavServiceInitParams()
Default constructor, all initial parameters take default values. The list of default parameters values may be obtained from InitParamsDefaults.


WebDavServiceInitParams

public WebDavServiceInitParams(org.exoplatform.container.xml.InitParams params)
Create an instance of WebDAV service initial parameters from InitParams which are obtained from configuration file.

Parameters:
params - initial parameters

WebDavServiceInitParams

public WebDavServiceInitParams(Map<String,String> params)
Create an instance of WebDAV service initial parameters from parameters map. Please note, that this constructor receives Map instead of InitParams and we cannot pass multi-valued parameters in the form of String -> Collection To overcome this shortage we pass a set of parameter values as a single String with each value separated by comma (",") i.e. "agent1, agent2, agent3"

Parameters:
params - initial parameters
Method Detail

getDefaultFolderNodeType

public String getDefaultFolderNodeType()

getDefaultFileNodeType

public String getDefaultFileNodeType()

getDefaultFileMimeType

public String getDefaultFileMimeType()

getDefaultUpdatePolicyType

public String getDefaultUpdatePolicyType()

getDefaultAutoVersionType

public String getDefaultAutoVersionType()

getXsltParams

public Map<String,String> getXsltParams()

getUntrustedUserAgents

public Set<String> getUntrustedUserAgents()

getAllowedFileNodeTypes

public Set<String> getAllowedFileNodeTypes()

getAllowedFolderNodeTypes

public Set<String> getAllowedFolderNodeTypes()

getCacheControlMap

public Map<javax.ws.rs.core.MediaType,String> getCacheControlMap()

setDefaultFolderNodeType

public void setDefaultFolderNodeType(String defaultFolderNodeType)

setDefaultFileNodeType

public void setDefaultFileNodeType(String defaultFileNodeType)

setDefaultFileMimeType

public void setDefaultFileMimeType(String defaultFileMimeType)

setDefaultUpdatePolicyType

public void setDefaultUpdatePolicyType(String defaultUpdatePolicyType)

setDefaultAutoVersionType

public void setDefaultAutoVersionType(String defaultAutoVersionType)

setXsltParams

public void setXsltParams(Map<String,String> xsltParams)

setUntrustedUserAgents

public void setUntrustedUserAgents(Set<String> untrustedUserAgents)

setAllowedFileNodeTypes

public void setAllowedFileNodeTypes(Set<String> allowedFileNodeTypes)

setAllowedFolderNodeTypes

public void setAllowedFolderNodeTypes(Set<String> allowedFolderNodeTypes)

setCacheControlMap

public void setCacheControlMap(Map<javax.ws.rs.core.MediaType,String> cacheControlMap)

eXo JCR :: Component :: Webdav Service 1.15.11-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.