Package io.jmix.webdav.tools
Interface WebdavSecurityTools
- All Known Implementing Classes:
- WebdavSecurityToolsImpl
public interface WebdavSecurityTools
- 
Method SummaryModifier and TypeMethodDescriptionvoidcheckUserCanCreateDocument(WebdavDocument document) voidcheckUserCanCreateDocumentVersion(WebdavDocumentVersion documentVersion) voidcheckUserCanDeleteDocument(WebdavDocument document) voidcheckUserCanDeleteDocumentVersion(WebdavDocumentVersion documentVersion) voidvoidvoidvoidvoidcheckUserCanLockDocument(WebdavDocument document, WebdavLockDescriptor lockDescriptor) voidcheckUserCanReadDocument(WebdavDocument document) Method always does silent exit, because user already has instance of WebdavDocumentvoidcheckUserCanReadDocumentById(UUID documentId) voidcheckUserCanReadDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) voidcheckUserCanReadDocumentVersion(WebdavDocumentVersion documentVersion) voidcheckUserCanReadDocumentVersionById(UUID documentVersionId) voidcheckUserCanUnlockDocument(WebdavDocument document, WebdavLockDescriptor lock) voidcheckUserCanUpdateDocument(WebdavDocument document, WebdavDocumentVersion documentVersion) voidcheckUserCanUpdateDocumentVersion(WebdavDocumentVersion documentVersion) voidcheckUserIsLockOwner(WebdavDocument document) booleanisUserLockOwner(WebdavDocument document) booleanbooleanbooleanisUserPermittedToCreateDocumentVersion(WebdavDocumentVersion documentVersion) booleanbooleanbooleanisUserPermittedToDeleteDocumentVersion(WebdavDocumentVersion documentVersion) booleanbooleanbooleanbooleanbooleanbooleanisUserPermittedToLockDocument(WebdavDocument document, WebdavLockDescriptor lock) booleanisUserPermittedToReadDocument(WebdavDocument document) Method always returns true, because user already has instance of WebdavDocumentbooleanisUserPermittedToReadDocumentById(UUID documentId) booleanbooleanisUserPermittedToReadDocumentVersion(WebdavDocumentVersion documentVersion) booleanisUserPermittedToReadDocumentVersionById(UUID documentVersionId) booleanisUserPermittedToReadParentCollectionForDocument(WebdavDocument webdavDocument) booleanisUserPermittedToUnlockDocument(WebdavDocument document, WebdavLockDescriptor lock) booleanisUserPermittedToUpdateDocument(WebdavDocument document, WebdavDocumentVersion documentVersion) booleanbooleanisUserPermittedToUpdateDocumentVersion(WebdavDocumentVersion documentVersion) booleanisUserPermittedToUpdateParentCollectionForDocument(WebdavDocument webdavDocument) 
- 
Method Details- 
checkUserCanReadDocumentById
- 
isUserPermittedToReadDocumentById
- 
checkUserCanReadDocumentMethod always does silent exit, because user already has instance of WebdavDocument- Parameters:
- document- reference on loaded from database instance
 
- 
isUserPermittedToReadDocumentMethod always returns true, because user already has instance of WebdavDocument- Parameters:
- document- reference on loaded from database instance
 
- 
checkUserCanReadDocumentByWebdavDocumentVersion
- 
isUserPermittedToReadDocumentByWebdavDocumentVersion
- 
isUserPermittedToCreateDocumentByWebdavDocumentVersionboolean isUserPermittedToCreateDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) 
- 
isUserPermittedToUpdateDocumentByWebdavDocumentVersionboolean isUserPermittedToUpdateDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) 
- 
isUserPermittedToDeleteDocumentByWebdavDocumentVersionboolean isUserPermittedToDeleteDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) 
- 
checkUserCanGetPossibleReadDocumentvoid checkUserCanGetPossibleReadDocument()
- 
isUserPermittedToGetPossibleReadDocumentboolean isUserPermittedToGetPossibleReadDocument()
- 
checkUserCanGetPossibleUpdateDocument
- 
isUserPermittedToGetPossibleUpdateDocument
- 
checkUserCanUpdateDocument
- 
isUserPermittedToUpdateDocumentboolean isUserPermittedToUpdateDocument(WebdavDocument document, WebdavDocumentVersion documentVersion) 
- 
checkUserCanCreateDocument
- 
isUserPermittedToCreateDocument
- 
checkUserCanDeleteDocument
- 
isUserPermittedToDeleteDocument
- 
checkUserCanGetPossibleLockDocument
- 
isUserPermittedToGetPossibleLockDocument
- 
checkUserCanLockDocument
- 
isUserPermittedToLockDocument
- 
checkUserCanUnlockDocument
- 
isUserPermittedToGetPossibleUnlockDocument
- 
isUserPermittedToUnlockDocument
- 
checkUserIsLockOwner
- 
isUserLockOwner
- 
checkUserCanCreateDocumentVersion
- 
isUserPermittedToCreateDocumentVersion
- 
checkUserCanReadDocumentVersionById
- 
isUserPermittedToReadDocumentVersionById
- 
checkUserCanReadDocumentVersion
- 
isUserPermittedToReadDocumentVersion
- 
checkUserCanGetPossibleReadDocumentVersionvoid checkUserCanGetPossibleReadDocumentVersion()
- 
isUserPermittedToGetPossibleReadDocumentVersionboolean isUserPermittedToGetPossibleReadDocumentVersion()
- 
checkUserCanUpdateDocumentVersion
- 
isUserPermittedToUpdateDocumentVersion
- 
checkUserCanDeleteDocumentVersion
- 
isUserPermittedToDeleteDocumentVersion
- 
isUserPermittedToReadParentCollectionForDocument
- 
isUserPermittedToUpdateParentCollectionForDocument
 
-