Uses of Interface
org.mycore.common.MCRUserInformation
Package
Description
new MyCoRe user system
Provides classes implementing login functionality
-
Uses of MCRUserInformation in org.mycore.access
Modifier and TypeMethodDescriptionboolean
MCRAccessBaseImpl.checkPermission
(String id, String permission, MCRUserInformation userInfo) boolean
MCRAccessInterface.checkPermission
(String id, String permission, MCRUserInformation userInfo) determines whether a given user has the permission to perform a certain action. no session data will be checked here.static CompletableFuture<Boolean>
MCRAccessManager.checkPermission
(MCRUserInformation user, Supplier<Boolean> checkSuplier) static CompletableFuture<Boolean>
MCRAccessManager.checkPermission
(MCRUserInformation user, Supplier<Boolean> checkSuplier, ExecutorService es) boolean
MCRAccessBaseImpl.checkPermissionForUser
(String permission, MCRUserInformation userInfo) boolean
MCRAccessInterface.checkPermissionForUser
(String permission, MCRUserInformation userInfo) determines whether a given user has the permission to perform a certain action. no session data will be checked here. -
Uses of MCRUserInformation in org.mycore.access.facts
Modifier and TypeMethodDescriptionboolean
MCRFactsAccessSystem.checkPermission
(String checkID, String permission, MCRUserInformation userInfo) boolean
MCRFactsAccessSystem.checkPermissionForUser
(String permission, MCRUserInformation userInfo) -
Uses of MCRUserInformation in org.mycore.access.mcrimpl
Modifier and TypeMethodDescriptionboolean
MCRAccessControlSystem.checkAccess
(String objID, String permission, MCRUserInformation userInfo, MCRIPAddress ip) Validator methods to validate access definition for given object and poolboolean
MCRAccessRule.checkAccess
(MCRUserInformation userInfo, Date date, MCRIPAddress ip) boolean
MCRAccessControlSystem.checkPermission
(String id, String permission, MCRUserInformation userInfo) boolean
MCRAccessControlSystem.checkPermissionForUser
(String permission, MCRUserInformation userInfo) void
MCRAccessData.setUserInformation
(MCRUserInformation userInformation) -
Uses of MCRUserInformation in org.mycore.common
Modifier and TypeClassDescriptionclass
AMCRUserInformation
implementation with no roles attached.Modifier and TypeMethodDescriptionvoid
MCRSession.setUserInformation
(MCRUserInformation userSystemAdapter) -
Uses of MCRUserInformation in org.mycore.frontend.jersey.access
Modifier and TypeMethodDescriptiondefault boolean
MCRRequestScopeACL.checkPermission
(String id, String permission, MCRUserInformation userInfo) default boolean
MCRRequestScopeACL.checkPermissionForUser
(String permission, MCRUserInformation userInfo) -
Uses of MCRUserInformation in org.mycore.frontend.servlets
Modifier and TypeClassDescriptionprotected static class
-
Uses of MCRUserInformation in org.mycore.frontend.support
-
Uses of MCRUserInformation in org.mycore.mcr.acl.accesskey
Modifier and TypeMethodDescriptionstatic String
MCRAccessKeyUtils.getAccessKeySecret
(MCRUserInformation userInformation, MCRObjectID objectId) Fetches access key value from user attribute for aMCRObjectID
.static MCRAccessKey
MCRAccessKeyUtils.getLinkedAccessKey
(MCRUserInformation userInformation, MCRObjectID objectId) Retrieves linked access key if exists from user -
Uses of MCRUserInformation in org.mycore.user2
-
Uses of MCRUserInformation in org.mycore.user2.login
ModifierConstructorDescriptionMCRLogin
(MCRUserInformation userInformation, String returnURL, String formAction) -
Uses of MCRUserInformation in org.mycore.util.concurrent
ModifierConstructorDescriptionMCRFixedUserCallable
(Callable<V> callable, MCRUserInformation userInfo) Creates a newCallable
encapsulating theMCRFixedUserCallable.call()
method with a new SYSTEMMCRSession
and a database transaction.