@Deprecated public interface IAclVoter
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.GrantedAuthority |
getAdminRole()
Deprecated.
Gets the role used to determine whether someone is the system-manager.
|
IPentahoAclEntry |
getEffectiveAcl(IPentahoSession session,
IAclHolder holder)
Deprecated.
This returns the effective ACL for the piece of content for the given user.
|
IAclEntry[] |
getEffectiveAcls(IPentahoSession session,
IAclHolder holder)
Deprecated.
Returns an array of the authorities from the IAclHolder that apply to the provided authentication object.
|
boolean |
hasAccess(IPentahoSession session,
IAclHolder holder,
int mask)
Deprecated.
Determines whether the user (auth) has the requested authority (mask) based on the list of effective
authorities from the holder.
|
boolean |
isGranted(IPentahoSession session,
org.springframework.security.core.GrantedAuthority role)
Deprecated.
Returns true if the user is a member of the specified role
|
boolean |
isPentahoAdministrator(IPentahoSession session)
Deprecated.
Determines whether the user is a super-manager of Hitachi Vantara.
|
void |
setAdminRole(org.springframework.security.core.GrantedAuthority value)
Deprecated.
Sets the role used to determine whether someone is the system-manager.
|
boolean hasAccess(IPentahoSession session, IAclHolder holder, int mask)
auth
- holder
- mask
- IAclEntry[] getEffectiveAcls(IPentahoSession session, IAclHolder holder)
auth
- holder
- boolean isPentahoAdministrator(IPentahoSession session)
session
- true
if the user is a super-managerorg.springframework.security.core.GrantedAuthority getAdminRole()
GrantedAuthority
of the role someone must be in to be the system manager.void setAdminRole(org.springframework.security.core.GrantedAuthority value)
value
- The GrantedAuthority
which someone must be a considered a system managerboolean isGranted(IPentahoSession session, org.springframework.security.core.GrantedAuthority role)
session
- role
- true
if the user is a member of the specified roleIPentahoAclEntry getEffectiveAcl(IPentahoSession session, IAclHolder holder)
null
. If the user has no access to the object, it needs to return
a PentahoAclEntry with nothing (mask of 0).session
- holder
- Copyright © 2020 Hitachi Vantara. All rights reserved.