Skip navigation links
A C D E G H I M O P R S V 

A

ANONYMOUS_USERNAME - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_ANONYMOUS - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_ENTITY_COUNT_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_ENTITY_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_ENTITY_READ_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_ENTITY_WRITE_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_PLUGIN_COUNT_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_PLUGIN_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_PLUGIN_READ_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_PLUGIN_WRITE_PREFIX - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_SU - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 

C

currentUserHasRole(String...) - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns whether the current user has at least one of the given roles
currentUserIsAuthenticated() - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns whether the current user is authenticated and not the anonymous user
currentUserIsSu() - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns whether the current user is a super user

D

defaultPluginAuthorities(String...) - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns the default (su, read, write) roles related to a plugin

E

encode(CharSequence) - Method in class org.molgenis.security.core.MolgenisPasswordEncoder
 

G

getCurrentUsername() - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
getPluginReadAuthority(String) - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
getPluginWriteAuthority(String) - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
getUsername(Authentication) - Static method in class org.molgenis.security.core.utils.SecurityUtils
 

H

hasPermissionOnEntity(String, Permission) - Method in interface org.molgenis.security.core.MolgenisPermissionService
 
hasPermissionOnPlugin(String, Permission) - Method in interface org.molgenis.security.core.MolgenisPermissionService
 

I

invoke(MethodInvocation) - Method in class org.molgenis.security.core.runas.RunAsSystemProxy
 

M

matches(CharSequence, String) - Method in class org.molgenis.security.core.MolgenisPasswordEncoder
 
MolgenisPasswordEncoder - Class in org.molgenis.security.core
 
MolgenisPasswordEncoder(BCryptPasswordEncoder) - Constructor for class org.molgenis.security.core.MolgenisPasswordEncoder
 
MolgenisPermissionService - Interface in org.molgenis.security.core
 

O

org.molgenis.security.core - package org.molgenis.security.core
 
org.molgenis.security.core.runas - package org.molgenis.security.core.runas
 
org.molgenis.security.core.utils - package org.molgenis.security.core.utils
 

P

Permission - Enum in org.molgenis.security.core
 
postProcessAfterInitialization(Object, String) - Method in class org.molgenis.security.core.runas.RunAsSystemBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.molgenis.security.core.runas.RunAsSystemBeanPostProcessor
 

R

run() - Method in interface org.molgenis.security.core.runas.RunnableAsSystem
 
RunAsSystem - Annotation Type in org.molgenis.security.core.runas
If a method is annotated with this annotation it is run with role 'ROLE_SYSTEM' The current security context will be replaced with one that contains a SystemSecurityToken
runAsSystem(RunnableAsSystem<T, X>) - Static method in class org.molgenis.security.core.runas.RunAsSystemProxy
 
RunAsSystemBeanPostProcessor - Class in org.molgenis.security.core.runas
Proxies class that have the RunAsSystem annotation on one of its methods
RunAsSystemBeanPostProcessor() - Constructor for class org.molgenis.security.core.runas.RunAsSystemBeanPostProcessor
 
RunAsSystemProxy - Class in org.molgenis.security.core.runas
Proxy that set a SystemSecurityToken in the security context for the duration of a method
RunAsSystemProxy(Object) - Constructor for class org.molgenis.security.core.runas.RunAsSystemProxy
 
RunnableAsSystem<T,X extends Throwable> - Interface in org.molgenis.security.core.runas
 

S

SecurityUtils - Class in org.molgenis.security.core.utils
 
SecurityUtils() - Constructor for class org.molgenis.security.core.utils.SecurityUtils
 
SystemSecurityToken - Class in org.molgenis.security.core.runas
Authentication token for the SYSTEM user
SystemSecurityToken() - Constructor for class org.molgenis.security.core.runas.SystemSecurityToken
 

V

valueOf(String) - Static method in enum org.molgenis.security.core.Permission
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.molgenis.security.core.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I M O P R S V 
Skip navigation links

Copyright © 2015. All Rights Reserved.