in src/main/java/org/apache/sling/jcr/webdav/impl/helper/SlingResourceConfig.java [57:87]
public SlingResourceConfig(MimeTypeService mimeTypeService,
SlingWebDavServlet.Config config,
IOManager ioManager,
PropertyManager propertyManager,
CopyMoveManager copyMoveManager,
DeleteManager deleteManager) {
super(new SlingTikaDetector(mimeTypeService));
this.ioManager = ioManager;
this.propertyManager = propertyManager;
this.copyMoveManager = copyMoveManager;
this.deleteManager = deleteManager;
collectionTypes = config.collection_types();
String[] filterPrefixes = config.filter_prefixes();
String[] filterNodeTypes = config.filter_types();
String[] filterURIs = config.filter_uris();
itemFilter = new DefaultItemFilter();
itemFilter.setFilteredPrefixes(filterPrefixes);
itemFilter.setFilteredURIs(filterURIs);
itemFilter.setFilteredNodetypes(filterNodeTypes);
servletContextPath = config.dav_root();
servletInitParams = new Hashtable<>();
servletInitParams.put(SimpleWebdavServlet.INIT_PARAM_RESOURCE_PATH_PREFIX, servletContextPath);
String value = config.dav_realm();
servletInitParams.put(SimpleWebdavServlet.INIT_PARAM_AUTHENTICATE_HEADER, "Basic realm=\"" + value + "\"");
boolean createAbsoluteUri = config.dav_create$_$absolute$_$uri();
servletInitParams.put(SimpleWebdavServlet.INIT_PARAM_CREATE_ABSOLUTE_URI, Boolean.toString(createAbsoluteUri));
}