Package de.xima.fc.user.access.rpc
Interface RpcAccessChecker
-
- All Superinterfaces:
RpcHandler,Serializable,de.root1.simon.SimonRemoteType
- All Known Implementing Classes:
MsAccessChecker
public interface RpcAccessChecker extends RpcHandler
- Since:
- 27.01.26
- Author:
- Norman Lorenz
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessCheckResultcheckBackendAccess(AuthenticatedUser user)PermissionCheckResultcheckSystemPermission(SystemPermission permission, AuthenticatedUser user)PermissionCheckResultcheckSystemPermission(SystemPermission permission, UserId userId)AccessCheckResultcheckTenantBackendAccess(TenantId tenantId, AuthenticatedUser user)AccessCheckResultcheckTenantBackendAccess(TenantId tenantId, UserId userId)PermissionCheckResultcheckTenantPermission(TenantPermission permission, TenantId tenantId, AuthenticatedUser user)PermissionCheckResultcheckTenantPermission(TenantPermission permission, TenantId tenantId, UserId userId)
-
-
-
Method Detail
-
checkSystemPermission
PermissionCheckResult checkSystemPermission(SystemPermission permission, AuthenticatedUser user) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkSystemPermission
PermissionCheckResult checkSystemPermission(SystemPermission permission, UserId userId) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkTenantBackendAccess
AccessCheckResult checkTenantBackendAccess(TenantId tenantId, UserId userId) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkTenantBackendAccess
AccessCheckResult checkTenantBackendAccess(TenantId tenantId, AuthenticatedUser user) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkTenantPermission
PermissionCheckResult checkTenantPermission(TenantPermission permission, TenantId tenantId, AuthenticatedUser user) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkTenantPermission
PermissionCheckResult checkTenantPermission(TenantPermission permission, TenantId tenantId, UserId userId) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
checkBackendAccess
AccessCheckResult checkBackendAccess(AuthenticatedUser user) throws FcIAMAccessException
- Throws:
FcIAMAccessException
-
-