public class PentahoAllowAllAclVoter extends AbstractPentahoAclVoter
adminRole
Constructor and Description |
---|
PentahoAllowAllAclVoter() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.Authentication |
getAuthentication(org.pentaho.platform.api.engine.IPentahoSession session) |
org.pentaho.platform.api.engine.IPentahoAclEntry |
getEffectiveAcl(org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IAclHolder holder) |
org.pentaho.platform.api.engine.IAclEntry[] |
getEffectiveAcls(org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IAclHolder holder) |
boolean |
hasAccess(org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IAclHolder holder,
int mask) |
boolean |
isGranted(org.pentaho.platform.api.engine.IPentahoSession session,
org.springframework.security.core.GrantedAuthority auth) |
boolean |
isPentahoAdministrator(org.pentaho.platform.api.engine.IPentahoSession session) |
getAdminRole, init, setAdminRole
public boolean hasAccess(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder, int mask)
public org.springframework.security.core.Authentication getAuthentication(org.pentaho.platform.api.engine.IPentahoSession session)
getAuthentication
in class AbstractPentahoAclVoter
public org.pentaho.platform.api.engine.IAclEntry[] getEffectiveAcls(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder)
public org.pentaho.platform.api.engine.IPentahoAclEntry getEffectiveAcl(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder)
public boolean isPentahoAdministrator(org.pentaho.platform.api.engine.IPentahoSession session)
isPentahoAdministrator
in interface org.pentaho.platform.api.engine.IAclVoter
isPentahoAdministrator
in class AbstractPentahoAclVoter
public boolean isGranted(org.pentaho.platform.api.engine.IPentahoSession session, org.springframework.security.core.GrantedAuthority auth)
isGranted
in interface org.pentaho.platform.api.engine.IAclVoter
isGranted
in class AbstractPentahoAclVoter
Copyright © 2019 Hitachi Vantara. All rights reserved.