A C D E G H I L M N O P R S T U W 

A

accessManagerFactory - Variable in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
AccessManagerFactoryTracker - Class in org.apache.sling.jcr.jackrabbit.server.impl
Tracks the existence of an AccessManagerPluginFactory.
AccessManagerFactoryTracker(BundleContext) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 
accessManagerFactoryTracker - Variable in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
AccessManagerPlugin - Interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager
A simplified AccessManager interface.
AccessManagerPluginFactory - Interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager
Implementations of this interface, provided as an OSGi service, will be used by PluggableDefaultAccessManager.
acquireRepository() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
Activator - Class in org.apache.sling.jcr.jackrabbit.server.impl
The Activator TODO
Activator() - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.Activator
 
ADD_NODE - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
addingService(ServiceReference) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 
addPrincipals(Set) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
Enables to add additional Principal objects, such as groups or roles, to the Subject.
AdministrativeCredentials - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
 
AdministrativeCredentials(String) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.AdministrativeCredentials
 
ALL - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
AnonCredentials - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
 
AnonCredentials(String) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.AnonCredentials
 
authenticate(Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.AuthenticationPluginWrapper
Delegates to underlying AuthenticationPlugin.authenticate(Credentials) method
authenticate(Credentials) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.AuthenticationPlugin
 
AuthenticationPlugin - Interface in org.apache.sling.jcr.jackrabbit.server.security
Provide some of the functionality of the Authentication class without explicitly referencing classes in org.apache.jackrabbit.core
AuthenticationPluginWrapper - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
Wraps a AuthenticationPlugin and a LoginModulePlugin with a Authentication object
AuthenticationPluginWrapper(AuthenticationPlugin, LoginModulePlugin) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.AuthenticationPluginWrapper
 

C

CallbackHandlerWrapper - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
 
CallbackHandlerWrapper(Subject, CallbackHandler) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.CallbackHandlerWrapper
 
canAccess(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
canAccess(String) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.WorkspaceAccessManagerPlugin
Determines whether the subject of the current context is granted access to the given workspace.
canHandle(Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.AuthenticationPluginWrapper
Delegates to underlying LoginModulePlugin.canHandle(Credentials) method
canHandle(Credentials) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
Determine if this LoginModule can process this set of Credentials.
canRead(Path, ItemId) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
canRead(String) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
Determines whether the item at the specified absolute path can be read.
checkPermission(ItemId, int) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
close() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
close() - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
Close this access manager.
create(Bundle) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
createAdministrativeSession(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository
 
createDataStoreGarbageCollector() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository
 

D

DEFAULT_ADMIN_USER - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
DEFAULT_LOGIN_ADMIN_ENABLED - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
destroy(AbstractSlingRepository2) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
disposeRepository(Repository) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
doInit(CallbackHandler, Session, Map) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
doInit(CallbackHandler, Session, Map) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
 

E

endSession() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 

G

getAccessManager() - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPluginFactory
 
getAccessManagerFactory() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
getAccessManagerFactoryTracker() - Static method in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
 
getAttribute(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
getAttributes(String[]) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
getAuthentication(Principal, Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
getAuthentication(Principal, Credentials) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
Return a PluggableAuthentication object that can authenticate the give Principal and Credentials.
getComponentContext() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
getCredentials() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
Since the AbstractLoginModule getCredentials does not know anything about TrustedCredentials we have to re-try here.
getFactory(PluggableDefaultAccessManager) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 
getImpersonator() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials
 
getLoginModules() - Static method in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
Returns the registered LoginModulePlugin services.
getMBeanInfo() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
getMBeanName(RepositoryImpl) - Static method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
getNamespaceMapperServices() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
getPrincipal(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.AdministrativeCredentials
getPrincipal(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.AnonCredentials
getPrincipal(Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
getPrincipal(String) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials
 
getPrincipal() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials
 
getPrincipal(Credentials) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
Return a Principal object, or null.
getPrincipals() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
getServiceRegistrationInterfaces() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
Returns the Jackrabbit RepositoryManager interface implemented by the Jackrabbit Repository in addition to the SlingRepository and Repository interfaces implemented by the base class.
getServiceRegistrationProperties() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
getServiceUserMapper() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
getTimeSeries(RepositoryStatistics.Type) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
getTrustedAuthentication() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials
 
getWorkspaceAccessManager() - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
Returns the WorkspaceAccessManagerPlugin to be used for checking Workspace access.

H

handle(Callback[]) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.CallbackHandlerWrapper

I

impersonate(Principal, Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
impersonate(Principal, Credentials) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
Returns a code indicating either the status of the impersonation attempt, or LoginModulePlugin.IMPERSONATION_DEFAULT if the impersonation should be handled by DefaultLoginModule.impersonate(java.security.Principal, javax.jcr.Credentials) .
IMPERSONATION_DEFAULT - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
 
IMPERSONATION_FAILED - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
 
IMPERSONATION_SUCCESS - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.LoginModulePlugin
 
init(AMContext) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
init(AMContext, AccessControlProvider, WorkspaceAccessManager) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
init(Subject, Session) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
Initialize this access manager.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
invoke(String, Object[], String[]) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
isGranted(ItemId, int) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
isGranted(Path, int) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
isGranted(Path, Name, int) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
isGranted(String, int) - Method in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
Determines whether the specified permissions are granted on the item with the specified absPath (i.e. the target item, that may or may not yet exist).

L

loadTestContent() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.TestContentLoaderImpl
 
loadTestContent() - Method in interface org.apache.sling.jcr.jackrabbit.server.TestContentLoader
 
LoginModulePlugin - Interface in org.apache.sling.jcr.jackrabbit.server.security
Provide login module functionality that extends DefaultLoginModule for a specific type of Credentials.

M

modifiedService(ServiceReference, Object) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 

N

NONE - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 

O

org.apache.sling.jcr.jackrabbit.server - package org.apache.sling.jcr.jackrabbit.server
 
org.apache.sling.jcr.jackrabbit.server.impl - package org.apache.sling.jcr.jackrabbit.server.impl
 
org.apache.sling.jcr.jackrabbit.server.impl.jmx - package org.apache.sling.jcr.jackrabbit.server.impl.jmx
 
org.apache.sling.jcr.jackrabbit.server.impl.security - package org.apache.sling.jcr.jackrabbit.server.impl.security
 
org.apache.sling.jcr.jackrabbit.server.security - package org.apache.sling.jcr.jackrabbit.server.security
 
org.apache.sling.jcr.jackrabbit.server.security.accessmanager - package org.apache.sling.jcr.jackrabbit.server.security.accessmanager
 

P

PluggableDefaultAccessManager - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
Allows to plugin a custom AccessManager as an OSGi bundle: Set this class as AccessManager in your repository.xml Implement o.a.s.j.j.s.s.a.AccessManagerPluginFactory If PluggableDefaultAccessManager is specified in repository.xml, and no implementation of AccessManagerPluginFactory exists, all calls will fall back to DefaultAccessManager.
PluggableDefaultAccessManager() - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultAccessManager
 
PluggableDefaultLoginModule - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
Extends DefaultLoginModule to provide implementations registered with the OSGI framework implementing LoginModulePlugin.
PluggableDefaultLoginModule() - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 
PROPERTY_ADMIN_USER - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
PROPERTY_DEFAULT_WORKSPACE - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
PROPERTY_LOGIN_ADMIN_ENABLED - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 

R

READ - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
REMOVE_NODE - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
REMOVE_PROPERTY - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
removedService(ServiceReference, Object) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 
REPOSITORY_CONFIG_URL - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
The name of the configuration property defining the URL to the repository configuration file (value is "config").
REPOSITORY_HOME_DIR - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
The name of the configuration property defining the file system directory where the repository files are located (value is "home").
REPOSITORY_REGISTRATION_NAME - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 

S

SERVER_REPOSITORY_FACTORY_PID - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
 
SET_PROPERTY - Static variable in interface org.apache.sling.jcr.jackrabbit.server.security.accessmanager.AccessManagerPlugin
 
setAttribute(Attribute) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
setAttributes(AttributeList) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
SLING_CONTEXT - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
The name of the configuration property naming the Sling Context for which a factory configuration has been created.
SLING_CONTEXT_DEFAULT - Static variable in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
The name of the framework property containing the default sling context name.
SlingServerRepository - Class in org.apache.sling.jcr.jackrabbit.server.impl
 
SlingServerRepository(AbstractSlingRepositoryManager, Bundle, String) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository
 
SlingServerRepositoryManager - Class in org.apache.sling.jcr.jackrabbit.server.impl
The SlingServerRepository creates and configures Jackrabbit repository instances.
SlingServerRepositoryManager() - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepositoryManager
 
start(BundleContext) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
 
StatisticsMBeanImpl - Class in org.apache.sling.jcr.jackrabbit.server.impl.jmx
MBean to expose Repository Statistics and make the repository statistics available to other components read only.
StatisticsMBeanImpl(RepositoryImpl) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.jmx.StatisticsMBeanImpl
 
stop(BundleContext) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.Activator
 
stop() - Method in class org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository
 
supportsCredentials(Credentials) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.security.PluggableDefaultLoginModule
 

T

TestContentLoader - Interface in org.apache.sling.jcr.jackrabbit.server
Service interface which defines a method for loading pre-defined test content.
TestContentLoaderImpl - Class in org.apache.sling.jcr.jackrabbit.server.impl
Component which loads the Jackrabbit test content into a Sling-managed JCR repository.
TestContentLoaderImpl() - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.TestContentLoaderImpl
 
TrustedCredentials - Class in org.apache.sling.jcr.jackrabbit.server.impl.security
 
TrustedCredentials(String) - Constructor for class org.apache.sling.jcr.jackrabbit.server.impl.security.TrustedCredentials
 

U

unregister(PluggableDefaultAccessManager) - Method in class org.apache.sling.jcr.jackrabbit.server.impl.AccessManagerFactoryTracker
 

W

WorkspaceAccessManagerPlugin - Interface in org.apache.sling.jcr.jackrabbit.server.security.accessmanager
An AccessManagerPlugin can define its own WorkspaceAccessManagerPlugin, if desired.
A C D E G H I L M N O P R S T U W 

Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.