Package org.pentaho.platform.api.engine
Interface IAclVoter
Deprecated.
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.GrantedAuthority
Deprecated.Gets the role used to determine whether someone is the system-manager.getEffectiveAcl
(IPentahoSession session, IAclHolder holder) Deprecated.This returns the effective ACL for the piece of content for the given user.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 roleboolean
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.
-
Method Details
-
hasAccess
Deprecated.Determines whether the user (auth) has the requested authority (mask) based on the list of effective authorities from the holder.- Parameters:
auth
-holder
-mask
-- Returns:
- true if the user has the requested access.
-
getEffectiveAcls
Deprecated.Returns an array of the authorities from the IAclHolder that apply to the provided authentication object. mlowery In practice this method does not do the same thing as EffectiveAclsResolver.- Parameters:
auth
-holder
-- Returns:
- The array of authorities from the IAclHolder that apply to the person in question
-
isPentahoAdministrator
Deprecated.Determines whether the user is a super-manager of Hitachi Vantara. Uses the Manager Role.- Parameters:
session
-- Returns:
true
if the user is a super-manager
-
getAdminRole
org.springframework.security.core.GrantedAuthority getAdminRole()Deprecated.Gets the role used to determine whether someone is the system-manager.- Returns:
GrantedAuthority
of the role someone must be in to be the system manager.
-
setAdminRole
void setAdminRole(org.springframework.security.core.GrantedAuthority value) Deprecated.Sets the role used to determine whether someone is the system-manager.- Parameters:
value
- TheGrantedAuthority
which someone must be a considered a system manager
-
isGranted
Deprecated.Returns true if the user is a member of the specified role- Parameters:
session
-role
-- Returns:
true
if the user is a member of the specified role
-
getEffectiveAcl
Deprecated.This returns the effective ACL for the piece of content for the given user. Ideally, this will look at all the effective ACLs returned for this user for this piece of content, and return an ACL that encapsulates all the users' access to that content. The returning PentahoAclEntry will represent the ACL that the user has to the content. This method should NEVER returnnull
. If the user has no access to the object, it needs to return a PentahoAclEntry with nothing (mask of 0).- Parameters:
session
-holder
-- Returns:
- PentahoAclEntry holding the access to the object.
-