public class DefaultPermissionConversionHelper extends Object implements JcrRepositoryFileAclDao.IPermissionConversionHelper
JcrRepositoryFileAclDao.IPermissionConversionHelper
implementation.Modifier and Type | Field and Description |
---|---|
protected com.google.common.collect.Multimap<RepositoryFilePermission,String> |
permissionEnumToPrivilegeNamesMap |
protected com.google.common.collect.Multimap<String,RepositoryFilePermission> |
privilegeNameToPermissionEnumsMap |
Constructor and Description |
---|
DefaultPermissionConversionHelper(javax.jcr.Session session) |
Modifier and Type | Method and Description |
---|---|
protected void |
initMaps(javax.jcr.Session session) |
javax.jcr.security.Privilege[] |
pentahoPermissionsToPrivileges(javax.jcr.Session session,
EnumSet<RepositoryFilePermission> permissions) |
EnumSet<RepositoryFilePermission> |
privilegesToPentahoPermissions(javax.jcr.Session session,
javax.jcr.security.Privilege[] privileges) |
protected com.google.common.collect.Multimap<RepositoryFilePermission,String> permissionEnumToPrivilegeNamesMap
protected com.google.common.collect.Multimap<String,RepositoryFilePermission> privilegeNameToPermissionEnumsMap
public DefaultPermissionConversionHelper(javax.jcr.Session session)
public javax.jcr.security.Privilege[] pentahoPermissionsToPrivileges(javax.jcr.Session session, EnumSet<RepositoryFilePermission> permissions) throws javax.jcr.RepositoryException
pentahoPermissionsToPrivileges
in interface JcrRepositoryFileAclDao.IPermissionConversionHelper
javax.jcr.RepositoryException
public EnumSet<RepositoryFilePermission> privilegesToPentahoPermissions(javax.jcr.Session session, javax.jcr.security.Privilege[] privileges) throws javax.jcr.RepositoryException
privilegesToPentahoPermissions
in interface JcrRepositoryFileAclDao.IPermissionConversionHelper
javax.jcr.RepositoryException
protected void initMaps(javax.jcr.Session session)
Copyright © 2017 Hitachi Vantara. All rights reserved.