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
-