A B C D F G H I J M N O P R S T U X

A

addEntry(Principal, Privilege[], boolean) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Same as JackrabbitAccessControlList.addEntry(Principal, Privilege[], boolean, Map) using some implementation specific restrictions.
addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Adds an access control entry to this policy consisting of the specified principal, the specified privileges, the isAllow flag and an optional map containing additional restrictions.
addMember(Authorizable) - Method in interface org.apache.jackrabbit.api.security.user.Group
Add a member to this Group.
allows(Subject) - Method in interface org.apache.jackrabbit.api.security.user.Impersonation
Test if the given subject (i.e.
Authorizable - Interface in org.apache.jackrabbit.api.security.user
The Authorizable is the common base interface for User and Group.
AuthorizableExistsException - Exception in org.apache.jackrabbit.api.security.user
AuthorizableExistsException
AuthorizableExistsException(String) - Constructor for exception org.apache.jackrabbit.api.security.user.AuthorizableExistsException
 
autoSave(boolean) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Changes the auto save behavior of this UserManager.

B

beforeScanning(Node) - Method in interface org.apache.jackrabbit.api.management.MarkEventListener
This method is called before a node is scanned.

C

changePassword(String) - Method in interface org.apache.jackrabbit.api.security.user.User
Change the password of this user.
close() - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Cleanup resources used internally by this instance.
createDataStoreGarbageCollector() - Method in interface org.apache.jackrabbit.api.management.RepositoryManager
Create a data store garbage collector for this repository.
createGroup(Principal) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Creates a new Group that is based on the given principal.
createGroup(Principal, String) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Creates a new Group that is based on the given principal and the specified itermediatePath hint.
createUser(String, String) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Creates an User for the given userID / password pair; neither of the specified parameters can be null.
Same as UserManager.createUser(String,String,Principal,String) where the specified userID is equal to the principal name and the intermediate path is null.
createUser(String, String, Principal, String) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Creates an User for the given parameters.
createWorkspace(String) - Method in interface org.apache.jackrabbit.api.JackrabbitWorkspace
Creates a workspace with the given name.
createWorkspace(String, InputSource) - Method in interface org.apache.jackrabbit.api.JackrabbitWorkspace
Creates a workspace with the given name and a workspace configuration template.

D

DataStoreGarbageCollector - Interface in org.apache.jackrabbit.api.management
Garbage collector for DataStore.
declaredMemberOf() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
 

F

findAuthorizables(String, String) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Returns all Authorizables that have property with the given name and that Property equals the given value.
findAuthorizables(String, String, int) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Returns all Authorizables that have property with the given name and that Property equals the given value.
findPrincipals(String) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Gets the principals matching a simple filter expression applied against the principal name.
findPrincipals(String, int) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Gets the principals matching a simple filter expression applied against the principal name AND the specified search type.

G

getApplicablePolicies(Principal) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
Returns the applicable policies for the specified principal or an empty array if no additional policies can be applied.
getAuthorizable(String) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Get the Authorizable by its id.
getAuthorizable(Principal) - Method in interface org.apache.jackrabbit.api.security.user.UserManager
Get the Authorizable by its main Principal.
getContentIdentity() - Method in interface org.apache.jackrabbit.api.JackrabbitValue
Get a unique identifier of the content of this value.
getCredentials() - Method in interface org.apache.jackrabbit.api.security.user.User
Returns Credentials for this user.
getDeclaredMembers() - Method in interface org.apache.jackrabbit.api.security.user.Group
 
getEveryone() - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Returns the Principal which is implicitely is applied to every subject.
getGroupMembership(Principal) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Returns an iterator over all group principals for which the given principal is either direct or indirect member of.
getID() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Return the implementation specific identifer for this Authorizable.
getImpersonation() - Method in interface org.apache.jackrabbit.api.security.user.User
 
getImpersonators() - Method in interface org.apache.jackrabbit.api.security.user.Impersonation
 
getMembers() - Method in interface org.apache.jackrabbit.api.security.user.Group
 
getPath() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy
Returns the path of the node this policy has been created for.
getPath() - Method in interface org.apache.jackrabbit.api.security.principal.ItemBasedPrincipal
Returns the JCR path of the item that corresponds to this Principal.
getPolicies(Principal) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
Returns the AccessControlPolicy objects that have been set for the given principal or an empty array if no policy has been set.
getPrincipal(String) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Returns the principal with the given name if is known to this manager (with respect to the sessions access rights).
getPrincipal() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
 
getPrincipalManager() - Method in interface org.apache.jackrabbit.api.JackrabbitSession
Returns the PrincipalManager for the current Session.
getPrincipals(int) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Returns all Principals matching the specified search type.
getPrivileges(String, Set<Principal>) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
Returns the privileges the given set of Principals has for absolute path absPath, which must be an existing node.
getProperty(String) - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Returns the values for the properties with the specified name or null.
getPropertyNames() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Returns the names of properties present with this Authorizable.
getRepositoryManager(JackrabbitRepository) - Method in interface org.apache.jackrabbit.api.JackrabbitRepositoryFactory
Get the repository management component.
getRestriction(String) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlEntry
Return the value of the restriction with the specified name or null if no such restriction exists.
getRestrictionNames() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlEntry
Return the names of the restrictions present with this access control entry.
getRestrictionNames() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Returns the names of the supported restrictions or an empty array if no restrictions are respected.
getRestrictionType(String) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Return the expected property type of the restriction with the specified restrictionName.
getSleepBetweenNodes() - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Get the delay between scanning items.
getUserManager() - Method in interface org.apache.jackrabbit.api.JackrabbitSession
Returns the UserManager for the current Session.
getXAResource() - Method in interface org.apache.jackrabbit.api.XASession
Retrieves an XAResource object that the transaction manager will use to manage this XASession object's participation in a distributed transaction.
grantImpersonation(Principal) - Method in interface org.apache.jackrabbit.api.security.user.Impersonation
 
Group - Interface in org.apache.jackrabbit.api.security.user
A Group is a collection of Authorizables.

H

hasNodeType(String) - Method in interface org.apache.jackrabbit.api.JackrabbitNodeTypeManager
Deprecated. Checks if a node type with the given name is registered.
hasPrincipal(String) - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Checks if the principal with the given name is known to this manager (in respect to the sessions access rights).
hasPrivileges(String, Set<Principal>, Privilege[]) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
Returns whether the given set of Principals has the specified privileges for absolute path absPath, which must be an existing node.
hasProperty(String) - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Tests if a the property with specified name exists.

I

Impersonation - Interface in org.apache.jackrabbit.api.security.user
The Impersonation maintains Principals that are allowed to impersonate.
isAdmin() - Method in interface org.apache.jackrabbit.api.security.user.User
 
isAllow() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlEntry
 
isAutoSave() - Method in interface org.apache.jackrabbit.api.security.user.UserManager
If any write operations executed through the User API are automatically persisted this method returns true.
isEmpty() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Returns true if this policy does not yet define any entries.
isExternal() - Method in interface org.apache.jackrabbit.api.observation.JackrabbitEvent
Return a flag indicating whether this is an externally generated event.
isGroup() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
 
isMember(Authorizable) - Method in interface org.apache.jackrabbit.api.security.user.Group
 
isPersistenceManagerScan() - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Check if using the IterablePersistenceManager interface is allowed.
ItemBasedPrincipal - Interface in org.apache.jackrabbit.api.security.principal
ItemBasedPrincipal is a Principal having a corresponding item within the JCR repository.

J

JackrabbitAccessControlEntry - Interface in org.apache.jackrabbit.api.security
JackrabbitAccessControlEntry is a Jackrabbit specific extension of the AccessControlEntry interface.
JackrabbitAccessControlList - Interface in org.apache.jackrabbit.api.security
JackrabbitAccessControlList is an extension of the AccessControlList.
JackrabbitAccessControlManager - Interface in org.apache.jackrabbit.api.security
JackrabbitAccessControlManager provides extensions to the AccessControlManager interface.
JackrabbitAccessControlPolicy - Interface in org.apache.jackrabbit.api.security
JackrabbitAccessControlPolicy is an extension of the AccessControlPolicy that exposes the path of the Node to which it can be applied using AccessControlManager.setPolicy(String, javax.jcr.security.AccessControlPolicy).
JackrabbitEvent - Interface in org.apache.jackrabbit.api.observation
This is an extension of the event interface which provides a method to detect whether the changes happened on locally or remotely in a clustered environment.
JackrabbitNodeTypeManager - Interface in org.apache.jackrabbit.api
Deprecated. Use standard JCR 2.0 API methods defined by NodeTypeManager instead.
JackrabbitPrincipal - Interface in org.apache.jackrabbit.api.security.principal
JackrabbitPrincipal marks the principal to be the result of authentication against the repository.
JackrabbitRepository - Interface in org.apache.jackrabbit.api
The Jackrabbit repository interface.
JackrabbitRepositoryFactory - Interface in org.apache.jackrabbit.api
Classes that implement this interface additionally provide management features.
JackrabbitSession - Interface in org.apache.jackrabbit.api
JackrabbitSession...
JackrabbitValue - Interface in org.apache.jackrabbit.api
Values returned by Jackrabbit may implement this interface.
JackrabbitWorkspace - Interface in org.apache.jackrabbit.api
The Jackrabbit workspace interface.

M

mark() - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Scan the repository.
MarkEventListener - Interface in org.apache.jackrabbit.api.management
The listener interface for receiving garbage collection scan events.
memberOf() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
 

N

nextPrincipal() - Method in interface org.apache.jackrabbit.api.security.principal.PrincipalIterator
Returns the next principal.

O

orderBefore(AccessControlEntry, AccessControlEntry) - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
If the AccessControlList implementation supports reordering of entries the specified srcEntry is inserted at the position of the specified destEntry.

If destEntry is null the entry is moved to the end of the list.

If srcChildRelPath and destChildRelPath are the same no changes are made.

org.apache.jackrabbit.api - package org.apache.jackrabbit.api
Contains set of interfaces that form the Jackrabbit-specific extensions to the JCR API
org.apache.jackrabbit.api.management - package org.apache.jackrabbit.api.management
 
org.apache.jackrabbit.api.observation - package org.apache.jackrabbit.api.observation
 
org.apache.jackrabbit.api.security - package org.apache.jackrabbit.api.security
 
org.apache.jackrabbit.api.security.principal - package org.apache.jackrabbit.api.security.principal
 
org.apache.jackrabbit.api.security.user - package org.apache.jackrabbit.api.security.user
 

P

PrincipalIterator - Interface in org.apache.jackrabbit.api.security.principal
A RangeIterator iterating over Principals.
PrincipalManager - Interface in org.apache.jackrabbit.api.security.principal
This interface defines the principal manager which is the clients view on all principals known to the repository.

R

registerNodeTypes(InputSource) - Method in interface org.apache.jackrabbit.api.JackrabbitNodeTypeManager
Deprecated. Registers node types from the given node type XML stream.
registerNodeTypes(InputStream, String) - Method in interface org.apache.jackrabbit.api.JackrabbitNodeTypeManager
Deprecated. Registers node types from the given input stream of the given type.
remove() - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Removes this Authorizable, if the session has sufficient permissions.
removeMember(Authorizable) - Method in interface org.apache.jackrabbit.api.security.user.Group
Remove a member from this Group.
removeProperty(String) - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Removes the property with the given name.
RepositoryManager - Interface in org.apache.jackrabbit.api.management
The repository manager provides life-cycle management features for repositories.
revokeImpersonation(Principal) - Method in interface org.apache.jackrabbit.api.security.user.Impersonation
 

S

SEARCH_TYPE_ALL - Static variable in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Filter flag indicating that all Principals should be search irrespective whether they represent a group of Principals or not.
SEARCH_TYPE_AUTHORIZABLE - Static variable in interface org.apache.jackrabbit.api.security.user.UserManager
Filter flag indicating that all Authorizables should be searched.
SEARCH_TYPE_GROUP - Static variable in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Filter flag indicating that only Principals that represent a group of Principals should be searched and returned.
SEARCH_TYPE_GROUP - Static variable in interface org.apache.jackrabbit.api.security.user.UserManager
Filter flag indicating that only Groups should be searched and returned.
SEARCH_TYPE_NOT_GROUP - Static variable in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Filter flag indicating that only Principals that do NOT represent a group should be searched and returned.
SEARCH_TYPE_USER - Static variable in interface org.apache.jackrabbit.api.security.user.UserManager
Filter flag indicating that only Users should be searched and returned.
setMarkEventListener(MarkEventListener) - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Set the event listener.
setPersistenceManagerScan(boolean) - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Enable or disable using the IterablePersistenceManager interface to scan the items.
setProperty(String, Value) - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Set an arbitrary property to this Authorizable.
setProperty(String, Value[]) - Method in interface org.apache.jackrabbit.api.security.user.Authorizable
Set an arbitrary property to this Authorizable.
setSleepBetweenNodes(long) - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Set the delay between scanning items.
shutdown() - Method in interface org.apache.jackrabbit.api.JackrabbitRepository
Shuts down the repository.
size() - Method in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlList
Returns the number of entries or 0 if the policy is empty.
stop() - Method in interface org.apache.jackrabbit.api.management.RepositoryManager
Shuts down the repository.
sweep() - Method in interface org.apache.jackrabbit.api.management.DataStoreGarbageCollector
Delete all unused items in the data store.

T

TEXT_X_JCR_CND - Static variable in interface org.apache.jackrabbit.api.JackrabbitNodeTypeManager
Deprecated. The experimental content type for the compact node type definition files.
TEXT_XML - Static variable in interface org.apache.jackrabbit.api.JackrabbitNodeTypeManager
Deprecated. The standard XML content type to be used with XML-formatted node type streams.

U

User - Interface in org.apache.jackrabbit.api.security.user
User is a special Authorizable that can be authenticated and impersonated.
UserManager - Interface in org.apache.jackrabbit.api.security.user
The UserManager provides access to and means to maintain authoriable objects i.e.

X

XASession - Interface in org.apache.jackrabbit.api
The XASession interface extends the capability of Session by adding access to a JCR repository's support for the Java Transaction API (JTA).

A B C D F G H I J M N O P R S T U X

Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.