public class JcrAclNodeHelper extends Object implements org.pentaho.platform.api.repository2.unified.IAclNodeHelper
Constructor and Description |
---|
JcrAclNodeHelper(org.pentaho.platform.api.repository2.unified.IUnifiedRepository unifiedRepository) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAccess(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile,
EnumSet<org.pentaho.platform.api.repository2.unified.RepositoryFilePermission> permissions) |
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl |
getAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile) |
protected org.pentaho.platform.api.repository2.unified.RepositoryFile |
getAclNode(org.pentaho.platform.api.repository2.unified.RepositoryFile file) |
void |
removeAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile file) |
void |
setAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile fileToAddAclFor,
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl) |
public JcrAclNodeHelper(org.pentaho.platform.api.repository2.unified.IUnifiedRepository unifiedRepository)
protected org.pentaho.platform.api.repository2.unified.RepositoryFile getAclNode(org.pentaho.platform.api.repository2.unified.RepositoryFile file)
public boolean canAccess(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile, EnumSet<org.pentaho.platform.api.repository2.unified.RepositoryFilePermission> permissions)
canAccess
in interface org.pentaho.platform.api.repository2.unified.IAclNodeHelper
public org.pentaho.platform.api.repository2.unified.RepositoryFileAcl getAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile repositoryFile)
getAclFor
in interface org.pentaho.platform.api.repository2.unified.IAclNodeHelper
public void setAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile fileToAddAclFor, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
setAclFor
in interface org.pentaho.platform.api.repository2.unified.IAclNodeHelper
public void removeAclFor(org.pentaho.platform.api.repository2.unified.RepositoryFile file)
removeAclFor
in interface org.pentaho.platform.api.repository2.unified.IAclNodeHelper
Copyright © 2019 Hitachi Vantara. All rights reserved.