org.pentaho.platform.repository2.unified.jcr.jackrabbit
Class DefaultPermissionConversionHelper
java.lang.Object
org.pentaho.platform.repository2.unified.jcr.jackrabbit.DefaultPermissionConversionHelper
- All Implemented Interfaces:
- JackrabbitRepositoryFileAclDao.IPermissionConversionHelper
public class DefaultPermissionConversionHelper
- extends Object
- implements JackrabbitRepositoryFileAclDao.IPermissionConversionHelper
Default JackrabbitRepositoryFileAclDao.IPermissionConversionHelper
implementation.
- Author:
- mlowery
DefaultPermissionConversionHelper
public DefaultPermissionConversionHelper()
pentahoPermissionsToJackrabbitPrivileges
public org.apache.jackrabbit.api.jsr283.security.Privilege[] pentahoPermissionsToJackrabbitPrivileges(org.apache.jackrabbit.core.SessionImpl jrSession,
EnumSet<RepositoryFilePermission> permissions)
throws javax.jcr.RepositoryException
- Specified by:
pentahoPermissionsToJackrabbitPrivileges
in interface JackrabbitRepositoryFileAclDao.IPermissionConversionHelper
- Throws:
javax.jcr.RepositoryException
jackrabbitPrivilegesToPentahoPermissions
public EnumSet<RepositoryFilePermission> jackrabbitPrivilegesToPentahoPermissions(org.apache.jackrabbit.core.SessionImpl jrSession,
org.apache.jackrabbit.api.jsr283.security.Privilege[] privileges)
throws javax.jcr.RepositoryException
- Specified by:
jackrabbitPrivilegesToPentahoPermissions
in interface JackrabbitRepositoryFileAclDao.IPermissionConversionHelper
- Throws:
javax.jcr.RepositoryException