public interface ServiceUserWrapper
| Modifier and Type | Method and Description |
|---|---|
ResourceResolver |
getServiceResourceResolver(ResourceResolverFactory factory,
java.util.Map<java.lang.String,java.lang.Object> authInfo)
Returns a new ResourceResolver for the given service user alias.
|
javax.jcr.Session |
impersonateFromService(SlingRepository repo,
java.lang.String alias,
javax.jcr.Credentials cred) |
javax.jcr.Session |
loginService(SlingRepository repo,
java.lang.String alias)
Returns a new session for the given service user alias.
|
javax.jcr.Session loginService(SlingRepository repo, java.lang.String alias) throws javax.jcr.LoginException, javax.jcr.RepositoryException
repo - The Sling repository.alias - The alias, may be null if only one service user is configured for the bundle providing the
repository instance.javax.jcr.LoginException - If the service user cannot be logged in.javax.jcr.RepositoryException - If other repository errors are encountered while creating the session.javax.jcr.Session impersonateFromService(SlingRepository repo, java.lang.String alias, javax.jcr.Credentials cred) throws javax.jcr.LoginException, javax.jcr.RepositoryException
javax.jcr.LoginExceptionjavax.jcr.RepositoryExceptionResourceResolver getServiceResourceResolver(ResourceResolverFactory factory, java.util.Map<java.lang.String,java.lang.Object> authInfo) throws LoginException
factory - The ResourceResolverFactory.authInfo - authInfo map containing the ResourceResolverFactory.SUBSERVICE value naming the alias to use.LoginException - If the service user cannot be logged in.Copyright © 2010 - 2025 Adobe. All Rights Reserved