Package io.jmix.webdav.builder
Class WebdavUriBuilder
java.lang.Object
io.jmix.webdav.builder.WebdavUriBuilder
- Direct Known Subclasses:
WebdavDocumentUriBuilder,WebdavDocumentVersionUriBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Applicationprotected ApplicationProtocolTypeprotected WebdavDocumentprotected WebdavDocumentVersionprotected Stringprotected WebdavTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplication(Application application) applicationProtocol(ApplicationProtocolType applicationProtocol) build()protected StringbuildRest(WebdavDocumentVersion ver, String encodedFileName) protected StringbuildURI(WebdavDocumentVersion ver, String encodedFileName) protected voidstatic WebdavUriBuilderconfigureUrlBuilder(WebdavUriBuilder instance, WebdavProperties webdavProperties) document(WebdavDocument document) static WebdavUriBuilderdocumentUriBuilder(WebdavTools webdavTools, WebdavProperties webdavProperties) tools(WebdavTools webdavTools) version(WebdavDocumentVersion documentVersion) static WebdavUriBuilderversionUriBuilder(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
-