Skip navigation links
A B C D E F G H I M N O P R S T U W 

A

AclClassService - Interface in org.molgenis.security.acl
Provides retrieval of Acl classes.
addMapping(Permission, PermissionSet...) - Method in class org.molgenis.security.core.PermissionRegistry
 
ANONYMOUS_USERNAME - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
aroundAdvice(ProceedingJoinPoint) - Method in class org.molgenis.security.core.runas.RunAsSystemAspect
 
AUTHORITY_ANONYMOUS - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_SU - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
AUTHORITY_USER - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 

B

build() - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
build() - Method in class org.molgenis.security.core.model.PackageValue.Builder
 
build() - Method in class org.molgenis.security.core.model.RoleValue.Builder
 
builder() - Static method in class org.molgenis.security.core.model.GroupValue
 
Builder() - Constructor for class org.molgenis.security.core.model.GroupValue.Builder
 
builder() - Static method in class org.molgenis.security.core.model.PackageValue
 
Builder() - Constructor for class org.molgenis.security.core.model.PackageValue.Builder
 
builder() - Static method in class org.molgenis.security.core.model.RoleValue
 
Builder() - Constructor for class org.molgenis.security.core.model.RoleValue.Builder
 

C

clearCache() - Method in interface org.molgenis.security.acl.MutableAclClassService
 
COUNT - Static variable in class org.molgenis.security.core.PermissionSet
 
COUNT_MASK - Static variable in class org.molgenis.security.core.PermissionSet
 
createAclClass(String, Class<?>) - Method in interface org.molgenis.security.acl.MutableAclClassService
Creates an ACL class for the given type.
createAuthoritySid(String) - Static method in class org.molgenis.security.core.SidUtils
 
createGroup(String, String, String, boolean, Collection<String>) - Method in class org.molgenis.security.core.GroupValueFactory
 
createGroup(String, String, Collection<String>) - Method in class org.molgenis.security.core.GroupValueFactory
 
createRoleAuthority(String) - Static method in class org.molgenis.security.core.SidUtils
 
createRoleName(String, String) - Static method in class org.molgenis.security.core.GroupValueFactory
 
createRoleSid(String) - Static method in class org.molgenis.security.core.SidUtils
 
createUserSid(String) - Static method in class org.molgenis.security.core.SidUtils
 
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
currentUserIsAnonymous() - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
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
currentUserIsSuOrSystem() - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns whether the current user is a superuser or the system user.
currentUserIsSystem() - Static method in class org.molgenis.security.core.utils.SecurityUtils
Returns whether the current user is the system user.

D

deleteAclClass(String) - Method in interface org.molgenis.security.acl.MutableAclClassService
Deletes an ACL class and associated ACLs and ACEs for the given type.

E

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

F

findUserByToken(String) - Method in interface org.molgenis.security.core.token.TokenService
Find a user by a security token

G

generateAndStoreToken(String, String) - Method in interface org.molgenis.security.core.token.TokenService
Generates a token and associates it with a user.
getAclClassTypes() - Method in interface org.molgenis.security.acl.AclClassService
Returns all ACL class types.
getCurrentUsername() - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
getDefaultDescription() - Method in interface org.molgenis.security.core.Permission
 
getDescription() - Method in class org.molgenis.security.core.model.GroupValue
 
getDescription() - Method in class org.molgenis.security.core.model.PackageValue
 
getDescription() - Method in class org.molgenis.security.core.model.RoleValue
 
getDescription() - Method in interface org.molgenis.security.core.Permission
 
getLabel() - Method in class org.molgenis.security.core.model.GroupValue
 
getLabel() - Method in class org.molgenis.security.core.model.PackageValue
 
getLabel() - Method in class org.molgenis.security.core.model.RoleValue
 
getMappedName() - Method in interface org.molgenis.security.core.MappedAuthenticatedPrincipal
Returns the mapped name of the authenticated Principal.
getName() - Method in class org.molgenis.security.core.model.GroupValue
 
getName() - Method in class org.molgenis.security.core.model.PackageValue
 
getName() - Method in class org.molgenis.security.core.model.RoleValue
 
getName() - Method in interface org.molgenis.security.core.Permission
 
getName() - Method in class org.molgenis.security.core.PermissionSet
 
getPermissions(Permission) - Method in class org.molgenis.security.core.PermissionRegistry
 
getPermissions(ObjectIdentity, Permission[]) - Method in interface org.molgenis.security.core.UserPermissionEvaluator
 
getPermissionSets() - Method in class org.molgenis.security.core.PermissionRegistry
 
getRoleName(String) - Static method in class org.molgenis.security.core.SidUtils
 
getRoles() - Method in class org.molgenis.security.core.model.GroupValue
 
getRootPackage() - Method in class org.molgenis.security.core.model.GroupValue
 
getType() - Method in interface org.molgenis.security.core.Permission
 
getUsername(Authentication) - Static method in class org.molgenis.security.core.utils.SecurityUtils
 
grant(Map<ObjectIdentity, PermissionSet>, Sid) - Method in interface org.molgenis.security.core.PermissionService
 
grant(ObjectIdentity, PermissionSet, Sid) - Method in interface org.molgenis.security.core.PermissionService
 
grant(Map<ObjectIdentity, PermissionSet>, Sid) - Method in class org.molgenis.security.core.PermissionServiceImpl
 
grant(ObjectIdentity, PermissionSet, Sid) - Method in class org.molgenis.security.core.PermissionServiceImpl
 
GroupValue - Class in org.molgenis.security.core.model
 
GroupValue() - Constructor for class org.molgenis.security.core.model.GroupValue
 
GroupValue.Builder - Class in org.molgenis.security.core.model
 
GroupValueFactory - Class in org.molgenis.security.core
 
GroupValueFactory() - Constructor for class org.molgenis.security.core.GroupValueFactory
 

H

hasAclClass(String) - Method in interface org.molgenis.security.acl.AclClassService
Returns whether an ACL class exists for the given type.
hasPermission(ObjectIdentity, Permission) - Method in interface org.molgenis.security.core.UserPermissionEvaluator
Returns whether the currently authenticated user has a given Permission on the given domain object.
hasPermission(ObjectIdentity, List<Permission>) - Method in interface org.molgenis.security.core.UserPermissionEvaluator
Returns whether the currently authenticated user has a given Permission on the given domain object.

I

isPublic() - Method in class org.molgenis.security.core.model.GroupValue
 

M

MappedAuthenticatedPrincipal - Interface in org.molgenis.security.core
Representation of an authenticated Principal that exposes a mapping of the name to another name.
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
 
MutableAclClassService - Interface in org.molgenis.security.acl
Provides support for creating and deleting Acl classes.

N

name() - Method in interface org.molgenis.security.core.Permission
 
name() - Method in class org.molgenis.security.core.PermissionSet
 

O

org.molgenis.security.acl - package org.molgenis.security.acl
 
org.molgenis.security.core - package org.molgenis.security.core
 
org.molgenis.security.core.model - package org.molgenis.security.core.model
 
org.molgenis.security.core.runas - package org.molgenis.security.core.runas
 
org.molgenis.security.core.token - package org.molgenis.security.core.token
 
org.molgenis.security.core.utils - package org.molgenis.security.core.utils
 

P

PackageValue - Class in org.molgenis.security.core.model
 
PackageValue() - Constructor for class org.molgenis.security.core.model.PackageValue
 
PackageValue.Builder - Class in org.molgenis.security.core.model
 
Permission - Interface in org.molgenis.security.core
Permission to perform a specific action on a resource type.
PermissionRegistry - Class in org.molgenis.security.core
 
PermissionRegistry() - Constructor for class org.molgenis.security.core.PermissionRegistry
 
PermissionService - Interface in org.molgenis.security.core
 
PermissionServiceImpl - Class in org.molgenis.security.core
 
PermissionServiceImpl(MutableAclService) - Constructor for class org.molgenis.security.core.PermissionServiceImpl
 
PermissionSet - Class in org.molgenis.security.core
Predefined set of permissions to grant in an ACE.
PermissionSet(String, int) - Constructor for class org.molgenis.security.core.PermissionSet
 
PermissionSet(String, int, char) - Constructor for class org.molgenis.security.core.PermissionSet
 

R

READ - Static variable in class org.molgenis.security.core.PermissionSet
 
READ_MASK - Static variable in class org.molgenis.security.core.PermissionSet
 
READ_META_MASK - Static variable in class org.molgenis.security.core.PermissionSet
 
READMETA - Static variable in class org.molgenis.security.core.PermissionSet
 
removeToken(String) - Method in interface org.molgenis.security.core.token.TokenService
Remove a token from the store
ROLE_ACL_GENERAL_CHANGES - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
ROLE_ACL_MODIFY_AUDITING - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
ROLE_ACL_TAKE_OWNERSHIP - Static variable in class org.molgenis.security.core.utils.SecurityUtils
 
ROLE_PREFIX - Static variable in class org.molgenis.security.core.SidUtils
 
ROLE_SYSTEM - Static variable in class org.molgenis.security.core.runas.SystemSecurityToken
 
rolesBuilder() - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
RoleValue - Class in org.molgenis.security.core.model
 
RoleValue() - Constructor for class org.molgenis.security.core.model.RoleValue
 
RoleValue.Builder - Class in org.molgenis.security.core.model
 
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'
runAsSystem(Runnable) - Static method in class org.molgenis.security.core.runas.RunAsSystemAspect
 
runAsSystem(RunnableAsSystem<T, X>) - Static method in class org.molgenis.security.core.runas.RunAsSystemAspect
 
RunAsSystemAspect - Class in org.molgenis.security.core.runas
Proxy that set a SystemSecurityToken in the security context for the duration of a method
RunAsSystemAspect() - Constructor for class org.molgenis.security.core.runas.RunAsSystemAspect
 
RunnableAsSystem<T,X extends Throwable> - Interface in org.molgenis.security.core.runas
 

S

SecurityUtils - Class in org.molgenis.security.core.utils
 
setDescription(String) - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
setDescription(String) - Method in class org.molgenis.security.core.model.PackageValue.Builder
 
setDescription(String) - Method in class org.molgenis.security.core.model.RoleValue.Builder
 
setLabel(String) - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
setLabel(String) - Method in class org.molgenis.security.core.model.PackageValue.Builder
 
setLabel(String) - Method in class org.molgenis.security.core.model.RoleValue.Builder
 
setName(String) - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
setName(String) - Method in class org.molgenis.security.core.model.PackageValue.Builder
 
setName(String) - Method in class org.molgenis.security.core.model.RoleValue.Builder
 
setPublic(boolean) - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
setRootPackage(PackageValue) - Method in class org.molgenis.security.core.model.GroupValue.Builder
 
SidUtils - Class in org.molgenis.security.core
Util class to create security identities for users and roles.
SystemSecurityToken - Class in org.molgenis.security.core.runas
Authentication token for the SYSTEM user
SystemSecurityToken() - Constructor for class org.molgenis.security.core.runas.SystemSecurityToken
 

T

TokenService - Interface in org.molgenis.security.core.token
Store and remove molgenis security tokens

U

UnknownTokenException - Exception in org.molgenis.security.core.token
Exception thrown when an invalid token is encountered
UnknownTokenException(String) - Constructor for exception org.molgenis.security.core.token.UnknownTokenException
 
UnknownTokenException(String, Throwable) - Constructor for exception org.molgenis.security.core.token.UnknownTokenException
 
USER_SYSTEM - Static variable in class org.molgenis.security.core.runas.SystemSecurityToken
 
UserPermissionEvaluator - Interface in org.molgenis.security.core
Evaluates permissions for the currently authenticated user.

W

WRITE - Static variable in class org.molgenis.security.core.PermissionSet
 
WRITE_MASK - Static variable in class org.molgenis.security.core.PermissionSet
 
WRITEMETA - Static variable in class org.molgenis.security.core.PermissionSet
 
WRITEMETA_MASK - Static variable in class org.molgenis.security.core.PermissionSet
 
A B C D E F G H I M N O P R S T U W 
Skip navigation links

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.