Class PentahoAllowAllAclVoter
- java.lang.Object
-
- org.pentaho.platform.engine.security.acls.voter.AbstractPentahoAclVoter
-
- org.pentaho.platform.engine.security.acls.voter.PentahoAllowAllAclVoter
-
- All Implemented Interfaces:
org.pentaho.platform.api.engine.IAclVoter
,org.pentaho.platform.api.engine.IPentahoInitializer
public class PentahoAllowAllAclVoter extends AbstractPentahoAclVoter
-
-
Field Summary
-
Fields inherited from class org.pentaho.platform.engine.security.acls.voter.AbstractPentahoAclVoter
adminRole
-
-
Constructor Summary
Constructors Constructor Description PentahoAllowAllAclVoter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class org.pentaho.platform.engine.security.acls.voter.AbstractPentahoAclVoter
getAdminRole, init, setAdminRole
-
-
-
-
Method Detail
-
hasAccess
public boolean hasAccess(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder, int mask)
-
getAuthentication
public org.springframework.security.core.Authentication getAuthentication(org.pentaho.platform.api.engine.IPentahoSession session)
- Specified by:
getAuthentication
in classAbstractPentahoAclVoter
-
getEffectiveAcls
public org.pentaho.platform.api.engine.IAclEntry[] getEffectiveAcls(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder)
-
getEffectiveAcl
public org.pentaho.platform.api.engine.IPentahoAclEntry getEffectiveAcl(org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IAclHolder holder)
-
isPentahoAdministrator
public boolean isPentahoAdministrator(org.pentaho.platform.api.engine.IPentahoSession session)
- Specified by:
isPentahoAdministrator
in interfaceorg.pentaho.platform.api.engine.IAclVoter
- Overrides:
isPentahoAdministrator
in classAbstractPentahoAclVoter
-
isGranted
public boolean isGranted(org.pentaho.platform.api.engine.IPentahoSession session, org.springframework.security.core.GrantedAuthority auth)
- Specified by:
isGranted
in interfaceorg.pentaho.platform.api.engine.IAclVoter
- Overrides:
isGranted
in classAbstractPentahoAclVoter
-
-