public abstract class AbstractPentahoAclVoter extends Object implements IAclVoter, IPentahoInitializer
Modifier and Type | Field and Description |
---|---|
protected org.springframework.security.core.GrantedAuthority |
adminRole |
Constructor and Description |
---|
AbstractPentahoAclVoter() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.GrantedAuthority |
getAdminRole() |
abstract org.springframework.security.core.Authentication |
getAuthentication(IPentahoSession session) |
void |
init(IPentahoSession session) |
boolean |
isGranted(IPentahoSession session,
org.springframework.security.core.GrantedAuthority role) |
boolean |
isPentahoAdministrator(IPentahoSession session) |
void |
setAdminRole(org.springframework.security.core.GrantedAuthority value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEffectiveAcl, getEffectiveAcls, hasAccess
public abstract org.springframework.security.core.Authentication getAuthentication(IPentahoSession session)
public org.springframework.security.core.GrantedAuthority getAdminRole()
getAdminRole
in interface IAclVoter
public void setAdminRole(org.springframework.security.core.GrantedAuthority value)
setAdminRole
in interface IAclVoter
public void init(IPentahoSession session)
init
in interface IPentahoInitializer
public boolean isPentahoAdministrator(IPentahoSession session)
isPentahoAdministrator
in interface IAclVoter
public boolean isGranted(IPentahoSession session, org.springframework.security.core.GrantedAuthority role)
Copyright © 2017 Hitachi Vantara. All rights reserved.