Package io.jmix.webdav
Class WebdavProperties
java.lang.Object
io.jmix.webdav.WebdavProperties
- 
Constructor SummaryConstructorsConstructorDescriptionWebdavProperties(String urlPrefix, Applications applications, long lockTimeout, boolean versioningEnabled, String nonVersioningMergePolicies, boolean autoGenerateUniqueResourceUri, String authenticationMethod, String fileStorage, boolean useDefaultExpiredLockCleanerQuartzConfiguration, String expiredLockCleaningCron, boolean useDefaultDocumentVersionsCleanerQuartzConfiguration, String documentVersionsCleaningCron, boolean sendDocumentEvents, Character sqlEscapeCharacter, String expiredCookieAuthTokensCleaningCron, int cookieAuthTokenMaxAge) 
- 
Method SummaryModifier and TypeMethodDescriptionintlongbooleanbooleanbooleanbooleanboolean
- 
Constructor Details- 
WebdavPropertiespublic WebdavProperties(@DefaultValue("https://localhost:8443/webdav") String urlPrefix, @DefaultValue("{\"ms-word\":{\"name\":\"Microsoft Word\",\"protocols\":{\"writable\":\"ms-word:ofe%7Cu%7C\",\"read_only\":\"ms-word:ofv%7Cu%7C\"},\"extensions\":[\"docx\",\"doc\",\"rtf\"]},\"ms-excel\":{\"name\":\"Microsoft Excel\",\"protocols\":{\"writable\":\"ms-excel:ofe%7Cu%7C\",\"read_only\":\"ms-excel:ofv%7Cu%7C\"},\"extensions\":[\"xls\",\"xlsx\"]},\"ms-powerpoint\":{\"name\":\"Microsoft PowerPoint\",\"protocols\":{\"writable\":\"ms-powerpoint:ofe%7Cu%7C\",\"read_only\":\"ms-powerpoint:ofv%7Cu%7C\"},\"extensions\":[\"ppt\",\"pptx\"]}}") Applications applications, @DefaultValue("600000") long lockTimeout, @DefaultValue("true") boolean versioningEnabled, @DefaultValue("FastForwardMergePolicy,RebaseMergePolicy,CancelTheirMergePolicy") String nonVersioningMergePolicies, @DefaultValue("true") boolean autoGenerateUniqueResourceUri, @DefaultValue("basic") String authenticationMethod, String fileStorage, @DefaultValue("true") boolean useDefaultExpiredLockCleanerQuartzConfiguration, @DefaultValue("0 0 0/2 ? * *") String expiredLockCleaningCron, @DefaultValue("true") boolean useDefaultDocumentVersionsCleanerQuartzConfiguration, @DefaultValue("0 0 0 1 * ? *") String documentVersionsCleaningCron, @DefaultValue("false") boolean sendDocumentEvents, @DefaultValue("\\") Character sqlEscapeCharacter, @DefaultValue("0 0/10 * * * ?") String expiredCookieAuthTokensCleaningCron, @DefaultValue("21600") int cookieAuthTokenMaxAge) 
 
- 
- 
Method Details- 
getUrlPrefix
- 
getApplications
- 
getLockTimeoutpublic long getLockTimeout()
- 
isVersioningEnabledpublic boolean isVersioningEnabled()
- 
getNonVersioningMergePolicies
- 
isAutoGenerateUniqueResourceUripublic boolean isAutoGenerateUniqueResourceUri()
- 
getAuthenticationMethod
- 
getFileStorage- See Also:
- 
- fileStorage
 
 
- 
isUseDefaultExpiredLockCleanerQuartzConfigurationpublic boolean isUseDefaultExpiredLockCleanerQuartzConfiguration()
- 
getExpiredLockCleaningCron
- 
isUseDefaultDocumentVersionsCleanerQuartzConfigurationpublic boolean isUseDefaultDocumentVersionsCleanerQuartzConfiguration()
- 
getDocumentVersionsCleaningCron
- 
isSendDocumentEventspublic boolean isSendDocumentEvents()
- 
getSqlEscapeCharacter
- 
getExpiredCookieAuthTokensCleaningCron
- 
getCookieAuthTokenMaxAgepublic int getCookieAuthTokenMaxAge()- See Also:
- 
- cookieAuthTokenMaxAge
 
 
 
-