JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018
Pivotal Software, Inc.
. All rights reserved.