public abstract class AbstractPentahoAclVoter extends Object implements org.pentaho.platform.api.engine.IAclVoter, org.pentaho.platform.api.engine.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(org.pentaho.platform.api.engine.IPentahoSession session) |
void |
init(org.pentaho.platform.api.engine.IPentahoSession session) |
boolean |
isGranted(org.pentaho.platform.api.engine.IPentahoSession session,
org.springframework.security.core.GrantedAuthority role) |
boolean |
isPentahoAdministrator(org.pentaho.platform.api.engine.IPentahoSession session) |
void |
setAdminRole(org.springframework.security.core.GrantedAuthority value) |
public abstract org.springframework.security.core.Authentication getAuthentication(org.pentaho.platform.api.engine.IPentahoSession session)
public org.springframework.security.core.GrantedAuthority getAdminRole()
getAdminRole
in interface org.pentaho.platform.api.engine.IAclVoter
public void setAdminRole(org.springframework.security.core.GrantedAuthority value)
setAdminRole
in interface org.pentaho.platform.api.engine.IAclVoter
public void init(org.pentaho.platform.api.engine.IPentahoSession session)
init
in interface org.pentaho.platform.api.engine.IPentahoInitializer
public boolean isPentahoAdministrator(org.pentaho.platform.api.engine.IPentahoSession session)
isPentahoAdministrator
in interface org.pentaho.platform.api.engine.IAclVoter
public boolean isGranted(org.pentaho.platform.api.engine.IPentahoSession session, org.springframework.security.core.GrantedAuthority role)
isGranted
in interface org.pentaho.platform.api.engine.IAclVoter
Copyright © 2019 Hitachi Vantara. All rights reserved.