|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AccessControlEntry represents the association of one or more
Privilege objects with a specific Principal.AccessControlManager.null as its
detail message.
AccessControlList is an AccessControlPolicy
representing a list of access control entries.AccessControlManager object is accessed via
javax.jcr.Session#getAccessControlManager().AccessControlPolicy is a marker interface for all kind
of access control policies.AccessControlPolicys
with nextAccessControlPolicy as well as a skip
method inherited from RangeIterator.add_node action string, used to
determine if this Session has permission to add a new node.
read action string, used to
determine if this Session has permission to retrieve an
item (and read the value, in the case of a property).
remove action string,
used to determine if this Session has permission to remove
an item.
set_property action string,
used to determine if this Session has permission to set
(add or modify) a property.
principal and the specified privileges.
absPath.
Session.
User and
Group.Binary object holds a JCR property value of type
BINARY.absPath and the specified version.
absPath a new version
with a system generated version name and returns that version (which will
be the new base version of this node).
absPath to checked-out status
by setting its jcr:isCheckedOut property to
true.
checkin() followed by a checkout()
on the versionable node at absPath.
nt:activity at an implementation-determined
location in the /jcr:system/jcr:activities subtree.
createConfiguration on the node N at
absPath creates, in the configuration storage, a new
nt:configuration node whose root is N.
Group that is based on the given principal.
Group that is based on the given principal
and the specified itermediatePath hint.
null.UserManager.createUser(String,String,Principal,String) where
the specified userID is equal to the principal name and the intermediate
path is null.
Credentials and returns the specified
Principal upon Authorizable.getPrincipal().
Workspace with the specified
name.
Workspace with the specified name
initialized with a clone of the content of the workspace
srcWorkspace.
name from the
repository, deleting all content within it.
absPath and the specified version.
Event is a preliminary interface that contains the new methods
introduce in JSR 283.EventJournal is an extension of EventIterator
that provides the additional method EventJournal.skipTo(long):Authorizables that have
property with the given name and
that Property equals the given value.
Authorizables that have
property with the given name and
that Property equals the given value.
principal name.
principal name AND the specified search
type.
transition.
Session.
null if there is no current activity.
VersionHistory.getAllLinearVersions().
VersionHistory was accessed.
absPath.
absPath.
Credentials for this user.
null.
AccessControlPolicy objects that currently are
in effect at the node at absPath.
Principal which is implicitely is applied to
every subject.
absPath.
Authorizable.
null
if this event has no associated identifier.
Version object was acquired through a Workspace
W and is within the VersionHistory H,
this method returns the predecessor of this version along the same line of descent
as is returned by H.getAllLinearVersions() where H
was also acquired through W.
Version object was acquired through a Workspace
W and is within the VersionHistory H,
this method returns the successor of this version along the same line of descent
as is returned by H.getAllLinearVersions() where H
was also acquired through W.
Lock object that applies to the node at the
specified absPath.
LockManager object, through which locking
methods are accessed.
Session.
Hold.
Node corresponding to this Row.
Node corresponding to this Row and
the specified selector.
List of NodeDefinitionTemplate
objects.
Row.getNode().getPath().
Row.getNode(selectorName).getPath().
AccessControlPolicy objects that have been set to
the node at absPath or an empty array if no policy has been
set.
PrincipalManager for the current Session.
Principals matching the specified search type.
null.
List of PropertyDefinitionTemplate
objects.
this Authorizable.
REFERENCE properties that refer to
this node, have the specified name and that are accessible
through the current Session.
parameters.
Session.
RetentionManager.setRetentionPolicy(java.lang.String, org.apache.jackrabbit.api.jsr283.retention.RetentionPolicy)
on the node at absPath or null if no policy has been set.
Long.MAX_VALUE if the timeout is unknown or infinite).
Binary value in bytes.
InputStream representation of this value.
absPath,
which must be an existing node.
ObservationManager.setUserData()
on the ObservationManager bound to the Session that caused
the event.
UserManager for the current Session.
VersionHistory object of the node at
absPath.
VersionManager object.
WEAKREFERENCE properties that refer
to this node and that are accessible through the current
Session.
WEAKREFERENCE properties that refer
to this node, have the specified name and that are
accessible through the current Session.
XAResource object that the transaction manager
will use to manage this XASession object's participation in
a distributed transaction.
Authorizables.GuestCredentials implements the Credentials
interface and is used to obtain a "guest", "public" or "anonymous" session.GuestCredentials object.
true if nodes of this type must support orderable
child nodes; returns false otherwise.
true if this Session has permission to
perform the specified actions at the specified absPath and
false otherwise.
absPath, which must be an existing node.
Hold represents a hold that can be applied to an existing node
in order to prevent the node from being modified or removed.true if the node at absPath holds a
lock; otherwise returns false.
Impersonation maintains Principals that are allowed to
impersonate.null as its
detail message.
null as its
detail message.
true if this is an abstract node type; returns
false otherwise.
true if the node at absPath is either
versionable (full or simple) and currently checked-out,
non-versionable and its nearest versionable ancestor is checked-out or
non-versionable and it has no versionable ancestor.
true if this Hold is deep.
true if the node at absPath is locked
either as a result of a lock held by that node or by a deep
lock on a node above that node; otherwise returns false.
true if the current session is the owner of this
lock, either because it is session-scoped and bound to this session or
open-scoped and this session currently holds the token for this lock.
true if this is a mixin type; returns
false if it is primary.
true if key is a valid single-value
descriptor; otherwise returns false.
true if key is a standard descriptor
defined by the string constants in this interface and false
if it is either a valid implementation-specific key or not a valid key.
JackrabbitSession...jcr:addChildNodes (in extended form), the privilege
to create child nodes of a node.
jcr:all (in extended form), an aggregate privilege that contains
all predefined privileges:
jcr:read
jcr:write
jcr:readAccessControl
jcr:modifyAccessControl
jcr:lockManagement
jcr:versionManagement
jcr:nodeTypeManagement
jcr:retentionManagement
jcr:lifecycleManagement
It should, in addition, include all implementation-defined privileges.
jcr:lifecycleManagement.
jcr:lockManagement.
jcr:modifyAccessControl (in extended form), the privilege
to modify the access control policies of a node.
jcr:modifyProperties (in extended form), the privilege
to create, modify and remove the properties of a node.
jcr:nodeTypeManagement.
jcr:read (in extended form), the privilege to retrieve
a node and get its properties and their values.
jcr:readAccessControl (in extended form), the privilege
to get the access control policy of a node.
jcr:removeChildNodes (in extended form), the privilege
to remove child nodes of a node.
jcr:removeNode (in extended form), the privilege
to remove a node.
jcr:retentionManagement.
jcr:versionManagement.
jcr:write (in extended form), an aggregate privilege that contains:
jcr:modifyProperties
jcr:addChildNodes
jcr:removeNode
jcr:removeChildNodes
absPath.
jcr:xmlcharacters property produced on Workspace.importXML(java.lang.String, java.io.InputStream, int).
- NAME_JCR_XMLTEXT -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the
jcr:xmltext node produced on Workspace.importXML(java.lang.String, java.io.InputStream, int).
- NAME_NODE_TYPES_NODE -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the node type definition storage node.
- NAME_SYSTEM_NODE -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the system node.
- NAME_UNFILED_NODE -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the unfiled storage node.
- NAME_VERSION_STORAGE_NODE -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the version storage node.
- NAME_WORKSPACE_ROOT -
Static variable in interface org.apache.jackrabbit.api.jsr283.Workspace
- A constant for the name of the workspace root node.
- NamedAccessControlPolicy - Interface in org.apache.jackrabbit.api.jsr283.security
- An
NamedAccessControlPolicy is an opaque access control policy
that is described by a JCR name and optionally a description. - nextAccessControlPolicy() -
Method in interface org.apache.jackrabbit.api.jsr283.security.AccessControlPolicyIterator
- Returns the next
AccessControlPolicy in the iteration.
- nextPrincipal() -
Method in interface org.apache.jackrabbit.api.security.principal.PrincipalIterator
- Returns the next principal.
- Node - Interface in org.apache.jackrabbit.api.jsr283
- This interface holds extensions made in JCR 2.0 while work
is in progress implementing JCR 2.0.
- NODE_MOVED -
Static variable in interface org.apache.jackrabbit.api.jsr283.observation.Event
- Generated on persist when a node is moved.
- NodeDefinitionTemplate - Interface in org.apache.jackrabbit.api.jsr283.nodetype
- The
NodeDefinitionTemplate interface extends
NodeDefinition with the addition of write methods, enabling the
characteristics of a child node definition to be set, after which the
NodeDefinitionTemplate is added to a NodeTypeTemplate. - nodeExists(String) -
Method in interface org.apache.jackrabbit.api.jsr283.Session
- Returns
true if a node exists at absPath
and this Session has read access to it; otherwise returns
false.
- NodeTypeDefinition - Interface in org.apache.jackrabbit.api.jsr283.nodetype
- The
NodeTypeDefinition interface provides methods for
discovering the static definition of a node type. - NodeTypeExistsException - Exception in org.apache.jackrabbit.api.jsr283.nodetype
- Exception thrown when an attempt is made to register a node type that already exisits,
and
allowUpdate has not been set to true. - NodeTypeExistsException() -
Constructor for exception org.apache.jackrabbit.api.jsr283.nodetype.NodeTypeExistsException
- Constructs a new instance of this class with
null as its
detail message.
- NodeTypeExistsException(String) -
Constructor for exception org.apache.jackrabbit.api.jsr283.nodetype.NodeTypeExistsException
- Constructs a new instance of this class with the specified detail
message.
- NodeTypeExistsException(String, Throwable) -
Constructor for exception org.apache.jackrabbit.api.jsr283.nodetype.NodeTypeExistsException
- Constructs a new instance of this class with the specified detail
message and root cause.
- NodeTypeExistsException(Throwable) -
Constructor for exception org.apache.jackrabbit.api.jsr283.nodetype.NodeTypeExistsException
- Constructs a new instance of this class with the specified root cause.
- NodeTypeTemplate - Interface in org.apache.jackrabbit.api.jsr283.nodetype
- The
NodeTypeTemplate interface represents a simple container
structure used to define node types which are then registered through the
NodeTypeManager.registerNodeType method. - NoSuchPrincipalException - Exception in org.apache.jackrabbit.api.security.principal
- Exception used to indicate that a
Principal is not known to
the system. - NoSuchPrincipalException(String) -
Constructor for exception org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException
-
RangeIterator iterating over Principals.privilegeName.
PropertyDefinitionTemplate interface extends
PropertyDefinition with the addition of write methods, enabling the
characteristics of a child property definition to be set, after which the
PropertyDefinitionTemplate is added to a NodeTypeTemplate.true if a property exists at absPath
and this Session has read access to it; otherwise returns
false.
position in this
Binary into the passed byte array until either the byte
array is full or the end of the Binary is encountered.
jcr:xmlcharacters property produced on Workspace.importXML(java.lang.String, java.io.InputStream, int).
- remove() -
Method in interface org.apache.jackrabbit.api.security.user.Authorizable
- Removes this
Authorizable, if the session has sufficient
permissions.
- removeAccessControlEntry(AccessControlEntry) -
Method in interface org.apache.jackrabbit.api.jsr283.security.AccessControlList
- Removes the specified
AccessControlEntry from this policy.
- removeActivity(String) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- This method removes an
nt:activity at an implementation-determined
location in the /jcr:system/jcr:activities subtree.
- removeHold(String, Hold) -
Method in interface org.apache.jackrabbit.api.jsr283.retention.RetentionManager
- Removes the specified
hold from the node at
absPath.
- removeItem(String) -
Method in interface org.apache.jackrabbit.api.jsr283.Session
- Removes the specified item (and its subtree).
- removeLockToken(String) -
Method in interface org.apache.jackrabbit.api.jsr283.lock.LockManager
- Removes the specified lock token from this
Session.
- removeMember(Authorizable) -
Method in interface org.apache.jackrabbit.api.security.user.Group
- Remove a member from this Group.
Changes will be persisted immediately.
- removePolicy(String, AccessControlPolicy) -
Method in interface org.apache.jackrabbit.api.jsr283.security.AccessControlManager
- Removes the specified
AccessControlPolicy from the node at
absPath.
- removeProperty(String) -
Method in interface org.apache.jackrabbit.api.security.user.Authorizable
- Removes the property with the given name.
- removeReferee(Principal) -
Method in interface org.apache.jackrabbit.api.security.user.Authorizable
- Remove the specified Principal for the referees of this Authorizable.
- removeRetentionPolicy(String) -
Method in interface org.apache.jackrabbit.api.jsr283.retention.RetentionManager
- Causes the current retention policy on the node at
absPath to no longer apply.
- removeShare() -
Method in interface org.apache.jackrabbit.api.jsr283.Node
- A special kind of
remove() that removes this node, but does
not remove any other node in the shared set of this node.
- removeSharedSet() -
Method in interface org.apache.jackrabbit.api.jsr283.Node
- A special kind of
remove() that removes this node and every
other node in the shared set of this node.
- Repository - Interface in org.apache.jackrabbit.api.jsr283
- This interface holds extensions made in JCR 2.0 while work
is in progress implementing JCR 2.0.
- RepositoryFactory - Interface in org.apache.jackrabbit.api.jsr283
RepositoryFactory is a factory class for Repository
implementations.- restore(Version[], boolean) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- Restores a set of versions at once.
- restore(String, String, boolean) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- Restores the node at
absPath to the state defined by the
version with the specified versionName.
- restore(Version, boolean) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- Restores the specified
version and the changes the
corresponding node to reflect the state defined by the specified
version.
- restore(String, Version, boolean) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- Restores the specified version to
absPath.
- restoreByLabel(String, String, boolean) -
Method in interface org.apache.jackrabbit.api.jsr283.version.VersionManager
- Restores the version of the node at
absPath with the
specified version label.
- RetentionManager - Interface in org.apache.jackrabbit.api.jsr283.retention
- The
RetentionManager object is accessed via
javax.jcr.Session#getRetentionManager(). - RetentionPolicy - Interface in org.apache.jackrabbit.api.jsr283.retention
- An
RetentionPolicy is an object with a name and an optional
description. - revokeImpersonation(Principal) -
Method in interface org.apache.jackrabbit.api.security.user.Impersonation
-
- Row - Interface in org.apache.jackrabbit.api.jsr283.query
Row...Principals should be search
irrespective whether they represent a group of Principals or not.
Authorizables should be
searched.
Principals that represent
a group of Principals should be searched
and returned.
Groups should be searched
and returned.
Principals that do NOT
represent a group should be searched
and returned.
Users should be searched
and returned.
policy to the node at absPath.
nodeTypeName.
Node.setProperty(String name, Value value) except that the value is
specified as a BigDecimal and, if possible, the type assigned to
the property is DECIMAL, otherwise a best-effort conversion
is attempted.
Node.setProperty(String name, Value value) except that the value is
specified as a Binary and, if possible, the type assigned to the
property is BINARY, otherwise a best-effort conversion is
attempted.
Authorizable.
Authorizable.
absPath to
that defined in the specified policy node.
date.
absPath.
Authorizable that can be authenticated and
impersonated.UserManager provides access to and means to maintain
authoriable objects i.e.Version object wraps an nt:version node.VersionHistory object wraps an nt:versionHistory
node.VersionManager object is accessed via
Workspace.getVersionManager().Workspace object represents a "view" of an actual repository workspace
entity as seen through the authorization settings of its associated Session.Session by adding
access to a JCR repository's support for the Java Transaction API (JTA).
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||