Package io.jmix.webdav.tools
Interface WebdavSecurityTools
- All Known Implementing Classes:
 WebdavSecurityToolsImpl
public interface WebdavSecurityTools
- 
Method Summary
Modifier 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
 - 
checkUserCanReadDocument
Method always does silent exit, because user already has instance of WebdavDocument- Parameters:
 document- reference on loaded from database instance
 - 
isUserPermittedToReadDocument
Method always returns true, because user already has instance of WebdavDocument- Parameters:
 document- reference on loaded from database instance
 - 
checkUserCanReadDocumentByWebdavDocumentVersion
 - 
isUserPermittedToReadDocumentByWebdavDocumentVersion
 - 
isUserPermittedToCreateDocumentByWebdavDocumentVersion
boolean isUserPermittedToCreateDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion)  - 
isUserPermittedToUpdateDocumentByWebdavDocumentVersion
boolean isUserPermittedToUpdateDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion)  - 
isUserPermittedToDeleteDocumentByWebdavDocumentVersion
boolean isUserPermittedToDeleteDocumentByWebdavDocumentVersion(WebdavDocumentVersion documentVersion)  - 
checkUserCanGetPossibleReadDocument
void checkUserCanGetPossibleReadDocument() - 
isUserPermittedToGetPossibleReadDocument
boolean isUserPermittedToGetPossibleReadDocument() - 
checkUserCanGetPossibleUpdateDocument
 - 
isUserPermittedToGetPossibleUpdateDocument
 - 
checkUserCanUpdateDocument
 - 
isUserPermittedToUpdateDocument
boolean isUserPermittedToUpdateDocument(WebdavDocument document, WebdavDocumentVersion documentVersion)  - 
checkUserCanCreateDocument
 - 
isUserPermittedToCreateDocument
 - 
checkUserCanDeleteDocument
 - 
isUserPermittedToDeleteDocument
 - 
checkUserCanGetPossibleLockDocument
 - 
isUserPermittedToGetPossibleLockDocument
 - 
checkUserCanLockDocument
 - 
isUserPermittedToLockDocument
 - 
checkUserCanUnlockDocument
 - 
isUserPermittedToGetPossibleUnlockDocument
 - 
isUserPermittedToUnlockDocument
 - 
checkUserIsLockOwner
 - 
isUserLockOwner
 - 
checkUserCanCreateDocumentVersion
 - 
isUserPermittedToCreateDocumentVersion
 - 
checkUserCanReadDocumentVersionById
 - 
isUserPermittedToReadDocumentVersionById
 - 
checkUserCanReadDocumentVersion
 - 
isUserPermittedToReadDocumentVersion
 - 
checkUserCanGetPossibleReadDocumentVersion
void checkUserCanGetPossibleReadDocumentVersion() - 
isUserPermittedToGetPossibleReadDocumentVersion
boolean isUserPermittedToGetPossibleReadDocumentVersion() - 
checkUserCanUpdateDocumentVersion
 - 
isUserPermittedToUpdateDocumentVersion
 - 
checkUserCanDeleteDocumentVersion
 - 
isUserPermittedToDeleteDocumentVersion
 - 
isUserPermittedToReadParentCollectionForDocument
 - 
isUserPermittedToUpdateParentCollectionForDocument
 
 -