Package io.jmix.webdav.tools
Class WebdavTools
java.lang.Object
io.jmix.webdav.tools.WebdavTools
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DataManagerprotected EntityStatesprotected FileStorageLocatorstatic final Stringprotected WebdavProperties
- 
Constructor SummaryConstructorsConstructorDescriptionWebdavTools(DataManager dataManager, WebdavProperties webdavProperties, FileStorageLocator fileStorageLocator, EntityStates entityStates) 
- 
Method SummaryModifier and TypeMethodDescriptioncalculateSha1Hex(byte[] data) <T> StringcalculateSha1Hex(T input, io.vavr.CheckedFunction1<? super T, ? extends InputStream> mapper) createCopyOfFileRef(FileRef oldFile) createCopyOfFileRefWithNewFilename(FileRef oldFile, String filename) org.dom4j.ElementcreateElement(String name) org.dom4j.ElementcreateElement(String name, org.dom4j.Namespace namespace) decodeFileName(String fileName) encodeFileName(String fileName, Long version) <T> TgetOrDefault(Supplier<? extends T> obj1, Supplier<? extends T> getDefault) <T,R> R getOrDefault(Supplier<? extends T> obj1, Supplier<? extends T> getDefault, Function<? super T, ? extends R> mapper) booleanisAssignableFrom(MetaProperty metaProperty, Class fromClass) booleanisAssignableFromWebdavDocument(MetaProperty metaProperty) booleanisWebdavType(MetaProperty metaProperty) printDateAsRfc(Date date) <T> TreloadEntityIfRequired(T entity, FetchPlan fetchPlan) 
- 
Field Details- 
NAME- See Also:
 
- 
dataManager
- 
webdavProperties
- 
fileStorageLocator
- 
entityStates
 
- 
- 
Constructor Details- 
WebdavToolspublic WebdavTools(DataManager dataManager, WebdavProperties webdavProperties, FileStorageLocator fileStorageLocator, EntityStates entityStates) 
 
- 
- 
Method Details- 
calculateSha1Hexpublic <T> String calculateSha1Hex(T input, io.vavr.CheckedFunction1<? super T, ? extends InputStream> mapper) 
- 
calculateSha1Hex
- 
createElement
- 
createElement
- 
getOrDefault
- 
getOrDefault
- 
reloadEntityIfRequired
- 
encodeFileName
- 
decodeFileName
- 
createCopyOfFileRef
- 
createCopyOfFileRefWithNewFilename
- 
isAssignableFromWebdavDocument
- 
isAssignableFrom
- 
isWebdavType
- 
printDateAsRfc
 
-