Package io.jmix.webdav.builder
Class WebdavUriBuilder
java.lang.Object
io.jmix.webdav.builder.WebdavUriBuilder
- Direct Known Subclasses:
WebdavDocumentUriBuilder
,WebdavDocumentVersionUriBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprotected Application
protected ApplicationProtocolType
protected WebdavDocument
protected WebdavDocumentVersion
protected String
protected WebdavTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapplication
(Application application) applicationProtocol
(ApplicationProtocolType applicationProtocol) build()
protected String
buildRest
(WebdavDocumentVersion ver, String encodedFileName) protected String
buildURI
(WebdavDocumentVersion ver, String encodedFileName) protected void
static WebdavUriBuilder
configureUrlBuilder
(WebdavUriBuilder instance, WebdavProperties webdavProperties) document
(WebdavDocument document) static WebdavUriBuilder
documentUriBuilder
(WebdavTools webdavTools, WebdavProperties webdavProperties) tools
(WebdavTools webdavTools) version
(WebdavDocumentVersion documentVersion) static WebdavUriBuilder
versionUriBuilder
(WebdavTools webdavTools, WebdavProperties webdavProperties)
-
Field Details
-
application
-
applicationProtocol
-
urlPrefix
-
document
-
documentVersion
-
webdavTools
-
-
Constructor Details
-
WebdavUriBuilder
-
-
Method Details
-
application
-
applicationProtocol
-
urlPrefix
-
document
-
tools
-
version
-
build
-
buildURI
-
buildRest
-
checkFieldsNotNull
protected void checkFieldsNotNull() -
configureUrlBuilder
public static WebdavUriBuilder configureUrlBuilder(WebdavUriBuilder instance, WebdavProperties webdavProperties) -
documentUriBuilder
public static WebdavUriBuilder documentUriBuilder(WebdavTools webdavTools, WebdavProperties webdavProperties) -
versionUriBuilder
public static WebdavUriBuilder versionUriBuilder(WebdavTools webdavTools, WebdavProperties webdavProperties) -
getApplication
-
getApplicationProtocol
-
getDocument
-
getDocumentVersion
-