Uses of Class
io.goobi.viewer.model.security.AccessPermission
Packages that use AccessPermission
Package
Description
-
Uses of AccessPermission in io.goobi.viewer.model.cms.collections
Methods in io.goobi.viewer.model.cms.collections that return AccessPermissionMethods in io.goobi.viewer.model.cms.collections with parameters of type AccessPermissionModifier and TypeMethodDescriptionvoidCMSCollection.setAccessPermissionThumbnail(AccessPermission accessPermissionThumbnail) -
Uses of AccessPermission in io.goobi.viewer.model.rss
Methods in io.goobi.viewer.model.rss with parameters of type AccessPermissionModifier and TypeMethodDescriptionvoidRssItem.setAccessPermissionThumbnail(AccessPermission accessPermissionThumbnail) -
Uses of AccessPermission in io.goobi.viewer.model.search
Methods in io.goobi.viewer.model.search that return AccessPermissionMethods in io.goobi.viewer.model.search with parameters of type AccessPermissionModifier and TypeMethodDescriptionvoidBrowseElement.setAccessPermissionThumbnail(AccessPermission accessPermissionThumbnail) -
Uses of AccessPermission in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that return AccessPermissionModifier and TypeMethodDescriptionstatic AccessPermissionAccessConditionUtils.checkAccess(jakarta.servlet.http.HttpSession session, String action, String pi, String contentFileName, String ipAddress, boolean isThumbnail) checkAccess.static AccessPermissionAccessConditionUtils.checkAccess(jakarta.servlet.http.HttpSession session, String action, String pi, String contentFileName, String ipAddress, boolean isThumbnail, User user) checkAccess.static AccessPermissionAccessConditionUtils.checkAccessPermission(List<LicenseType> allLicenseTypes, Set<String> requiredAccessConditions, String privilegeName, User user, String remoteAddress, Optional<ClientApplication> client, String query) Base method for checking access permissions of various types.static AccessPermissionAccessConditionUtils.checkAccessPermission(Set<String> requiredAccessConditions, String privilegeName, String query, jakarta.servlet.http.HttpServletRequest request) checkAccessPermission.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndFileNameWithSessionMap(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String privilegeType, String ipAddress) Checks access permission of the given privilege type for the given image and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndFileNameWithSessionMap(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String privilegeType, String ipAddress, User user) Checks access permission of the given privilege type for the given image and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndFilePathWithSessionMap(jakarta.servlet.http.HttpServletRequest request, String filePath, String privilegeType) checkAccessPermissionByIdentifierAndFilePathWithSessionMap.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndFilePathWithSessionMap(jakarta.servlet.http.HttpServletRequest request, String filePath, String privilegeType, User user) checkAccessPermissionByIdentifierAndFilePathWithSessionMap.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndLogId(String identifier, String logId, String privilegeName, jakarta.servlet.http.HttpServletRequest request) Checks whether the current users has the given access permissions to the element with the given identifier and LOGID.static AccessPermissionAccessConditionUtils.checkAccessPermissionByIdentifierAndPageOrder(PhysicalElement page, String privilegeName, jakarta.servlet.http.HttpServletRequest request) Checks whether the client may access an image (by PI + file name).static AccessPermissionAccessConditionUtils.checkAccessPermissionByImageUrn(String imageUrn, String privilegeName, jakarta.servlet.http.HttpServletRequest request) Checks whether the client may access an image (by image URN).static AccessPermissionAccessConditionUtils.checkAccessPermissionBySolrDoc(org.apache.solr.common.SolrDocument doc, String originalQuery, String privilegeName, jakarta.servlet.http.HttpServletRequest request) static AccessPermissionAccessConditionUtils.checkAccessPermissionForCmsPage(jakarta.servlet.http.HttpServletRequest request, CMSPage page) static AccessPermissionAccessConditionUtils.checkAccessPermissionForImage(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String ipAddress) Checks access permission for the given image and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionForImage(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String ipAddress, User user) Checks access permission for the given image and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionForPagePdf(jakarta.servlet.http.HttpServletRequest request, PhysicalElement page) Checks access permission for the given image and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionForThumbnail(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String ipAddress) Checks access permission for the given thumbnail and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkAccessPermissionForThumbnail(jakarta.servlet.http.HttpSession session, String pi, String contentFileName, String ipAddress, User user) Checks access permission for the given thumbnail and puts the permission status into the corresponding session map.static AccessPermissionAccessConditionUtils.checkContentFileAccessPermission(String identifier, jakarta.servlet.http.HttpServletRequest request) Checks if the record with the given identifier should allow access to the given requeststatic AccessPermissionAccessPermission.denied()static AccessPermissionAccessConditionUtils.getAccessPermission(String pi, String fileName, String privilegeName) static AccessPermissionAccessConditionUtils.getAccessPermission(String pi, String fileName, String privilegeName, User user) static AccessPermissionAccessPermission.granted()ILicensee.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name.AccessPermission.setAccessDeniedPlaceholderInfo(Map<String, AccessDeniedInfoConfig> accessDeniedPlaceholderInfo) AccessPermission.setAccessTicketRequired(boolean accessTicketRequired) AccessPermission.setDownloadTicketRequired(boolean downloadTicketRequired) AccessPermission.setGranted(boolean granted) AccessPermission.setRedirect(boolean redirect) AccessPermission.setRedirectUrl(String redirectUrl) Methods in io.goobi.viewer.model.security that return types with arguments of type AccessPermissionModifier and TypeMethodDescriptionstatic Map<String, AccessPermission> AccessConditionUtils.checkAccessPermissionByIdentiferForAllLogids(String identifier, String privilegeName, jakarta.servlet.http.HttpServletRequest request) Checks whether the current users has the given access permissions each element of the record with the given identifier. -
Uses of AccessPermission in io.goobi.viewer.model.security.clients
Methods in io.goobi.viewer.model.security.clients that return AccessPermissionModifier and TypeMethodDescriptionClientApplication.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, String privilegeName, String pi) Check if this client has the privilege of the given privilegeName via itsClientApplication.licensesClientApplication.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name. -
Uses of AccessPermission in io.goobi.viewer.model.security.user
Methods in io.goobi.viewer.model.security.user that return AccessPermissionModifier and TypeMethodDescriptionIpRange.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, List<LicenseType> relevantLicenseTypes, String privilegeName, String pi) canSatisfyAllAccessConditions.User.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, String privilegeName, String pi) Checks whether the user can satisfy at least one of the given access conditions with a license that contains the given privilege name.static AccessPermissionAbstractLicensee.getAccessPermissionFromMap(Map<String, AccessPermission> permissionMap) AbstractLicensee.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name.Method parameters in io.goobi.viewer.model.security.user with type arguments of type AccessPermissionModifier and TypeMethodDescriptionstatic AccessPermissionAbstractLicensee.getAccessPermissionFromMap(Map<String, AccessPermission> permissionMap) -
Uses of AccessPermission in io.goobi.viewer.model.toc
Methods in io.goobi.viewer.model.toc that return AccessPermissionMethods in io.goobi.viewer.model.toc with parameters of type AccessPermissionModifier and TypeMethodDescriptionvoidTOCElement.setAccessPermissionThumbnail(AccessPermission accessPermissionThumbnail) -
Uses of AccessPermission in io.goobi.viewer.model.viewer
Methods in io.goobi.viewer.model.viewer that return AccessPermissionModifier and TypeMethodDescriptionPhysicalElement.getAccessPermission(String privilegeName) PhysicalElement.getAccessPermission(String privilegeName, User user) -
Uses of AccessPermission in io.goobi.viewer.model.viewer.record.views
Methods in io.goobi.viewer.model.viewer.record.views that return AccessPermissionModifier and TypeMethodDescriptionRecordPropertyCache.getPermissionForPage(PhysicalElement page, String privilege, jakarta.servlet.http.HttpServletRequest request) RecordPropertyCache.getPermissionForRecord(ViewManager viewManager, String privilege, jakarta.servlet.http.HttpServletRequest request)