public class JahiaSecurityManager extends Object implements org.apache.jackrabbit.core.security.JackrabbitSecurityManager
| Constructor and Description |
|---|
JahiaSecurityManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
dispose(String s) |
org.apache.jackrabbit.core.security.AccessManager |
getAccessManager(javax.jcr.Session session,
org.apache.jackrabbit.core.security.AMContext amContext) |
org.apache.jackrabbit.core.security.authentication.AuthContext |
getAuthContext(javax.jcr.Credentials credentials,
Subject subject,
String workspace) |
org.apache.jackrabbit.api.security.principal.PrincipalManager |
getPrincipalManager(javax.jcr.Session session) |
org.apache.jackrabbit.core.config.SecurityConfig |
getSecurityConfig() |
String |
getUserID(Subject subject,
String workspace) |
org.apache.jackrabbit.api.security.user.UserManager |
getUserManager(javax.jcr.Session session) |
void |
init(javax.jcr.Repository repository,
javax.jcr.Session systemSession) |
public void init(javax.jcr.Repository repository,
javax.jcr.Session systemSession)
throws javax.jcr.RepositoryException
init in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionJackrabbitSecurityManager.init(Repository, Session)public String getUserID(Subject subject, String workspace) throws javax.jcr.RepositoryException
getUserID in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.api.security.user.UserManager getUserManager(javax.jcr.Session session)
throws javax.jcr.RepositoryException
getUserManager in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.api.security.principal.PrincipalManager getPrincipalManager(javax.jcr.Session session)
throws javax.jcr.RepositoryException
getPrincipalManager in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.security.AccessManager getAccessManager(javax.jcr.Session session,
org.apache.jackrabbit.core.security.AMContext amContext)
throws javax.jcr.RepositoryException
getAccessManager in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.security.authentication.AuthContext getAuthContext(javax.jcr.Credentials credentials,
Subject subject,
String workspace)
throws javax.jcr.RepositoryException
getAuthContext in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.core.config.SecurityConfig getSecurityConfig()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void close()
close in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerpublic void dispose(String s)
dispose in interface org.apache.jackrabbit.core.security.JackrabbitSecurityManagerCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.