public class RepositoryAccessVoterManager extends Object implements IRepositoryAccessVoterManager
Constructor and Description |
---|
RepositoryAccessVoterManager(IAuthorizationPolicy authorizationPolicy,
String repositoryAdminUsername) |
RepositoryAccessVoterManager(List<IRepositoryAccessVoter> voters,
IAuthorizationPolicy authorizationPolicy,
String repositoryAdminUsername) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasAccess(RepositoryFile file,
RepositoryFilePermission operation,
RepositoryFileAcl repositoryFileAcl,
IPentahoSession session) |
void |
registerVoter(IRepositoryAccessVoter voter) |
public RepositoryAccessVoterManager(IAuthorizationPolicy authorizationPolicy, String repositoryAdminUsername)
public RepositoryAccessVoterManager(List<IRepositoryAccessVoter> voters, IAuthorizationPolicy authorizationPolicy, String repositoryAdminUsername)
public void registerVoter(IRepositoryAccessVoter voter)
registerVoter
in interface IRepositoryAccessVoterManager
public boolean hasAccess(RepositoryFile file, RepositoryFilePermission operation, RepositoryFileAcl repositoryFileAcl, IPentahoSession session)
hasAccess
in interface IRepositoryAccessVoterManager
Copyright © 2017 Hitachi Vantara. All rights reserved.