|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ChildNodeEntry
implementations.NodeState
implementations.name
.
ours
has been added to parent
which conflicts
with node theirs
which has been added in the persistence store.
ours
has been added to parent
which conflicts
with property theirs
which has been added in the persistence store.
ConflictHandler
implementation resolves conflicts to
Resolution#THEIRS
and in addition marks nodes where a conflict
occurred with mix:mergeConflict
:GuestCredentials
or any other credentials that result in
"anonymous" login.Credentials
and returns true
if
the validation was successful.
Authentication
interface defines methods to validate
Credentials
during the
login step
of the
authentication process.AuthInfo
instances provide access to information related
to authentication and authorization of a given content session.java.util.SortedMap
.CallbackHandler
interface.ours
has been changed in parent
while it was
also changed to a different value (theirs
) in the persistence store.
ours
has been changed in parent
while it was
removed in the persistence store.
ours
has been changed in parent
while it was
removed in the persistence store.
ChangeExtractor
can be used to follow changes
done to a Root
instance.ChildNodeEntry
instance represents the child node states of a
NodeState
.ContentSession
interface
indicating that committing a given set of changes failed.MemoryNodeBuilder.ModifiedNodeState
instance, we can do this in two steps:
first compare the base states to each other (often a fast operation),
ignoring all changed properties and child nodes for which we have
further modifications, and then compare all the modified properties
and child nodes to those in the given base state.
MemoryNodeState
instances, so this method will just do
a generic diff against the given state.
Validator
aggregates a list of validators into
a single validator.ValidatorProvider
aggregates a list of validator providers into
a single validator provider.ConflictHandler
is responsible for handling conflicts which happen
on Root.rebase(ConflictHandler)
and on the implicit rebase operation which
takes part on Root.commit(ConflictHandler)
.Validator
which checks the presence of conflict markers
in the tree in fails the commit if any are found.MicroKernel
-based implementation of
the ContentRepository
interface.sourcePath
to a child at destPath
.
CoreValue
is the internal representation of a JCR value
.CoreValueFactory
defines methods to create new instances of
CoreValue
.CoreValueFactoryImpl
is the default implementation of the
CoreValueFactory
interface.CoreValue
s to the JSON
representation passed to MicroKernel and vice versa.PropertyType.STRING
.
PropertyType.DOUBLE
.
PropertyType.DOUBLE
.
PropertyType.BOOLEAN
.
PropertyType.DECIMAL
.
PropertyType.BINARY
from the given byte stream.
Credentials
.ConflictHandler
always returns the same resolution.ConflictHandler
which always returns resolution
.
theirs
changed in the persistence store while it has been
deleted locally.
theirs
changed in the persistence store while it has been
deleted locally.
name
has been removed in parent
while it was
also removed in the persistence store.
ours
has been removed in parent
while it was
also removed in the persistence store.
FieldFactory
is a factory for Field
instances with
frequently used fields.CoreValue
.
null
if no attribute
with that attributeName
exists.
Credentials
originally passed to
Session.impersonate(javax.jcr.Credentials)
.
boolean
representation of this value.
ChangeExtractor
for this Root
.
Tree
instance.
Tree
instance.
Tree
instance taking
access restrictions into account.
Credentials
that have been set before using
CredentialsCallback.setCredentials(javax.jcr.Credentials)
.
BigDecimal
representation of this value.
double
representation of this value.
AuthInfo
present with the editing session that want
to impersonate.
LoginContext
that handles authentication.
long
representation of this value.
null
if no
such mapping exists because the given JCR name contains an unknown
namespace URI or prefix, or is otherwise invalid.
null
if no
such mapping exists because the given JCR path contains a name element
with an unknown namespace URI or prefix, or is otherwise invalid.
PathMapper.getOakPath(String)
, but preserving the index information
null
if the
principal does not exist.
PrincipalProviderCallback.setPrincipalProvider(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider)
or null
.
AuthInfo
instance.
ContentSession
.
null
if the property is not set.
Status
of a property state or null
.
Status
of this tree instance.
String
representation of this value.
TokenProviderCallback.setTokenProvider(TokenProvider)
or null
.
Tree
at the given path
.
BINARY
BOOLEAN
DATE
DECIMAL
DOUBLE
LONG
NAME
PATH
REFERENCE
STRING
URI
WEAKREFERENCE
ContentSession
instance has
been created for.
GuestLoginModule
is intended to provide backwards compatibility
with the login handling present in the JCR reference implementation located
in jackrabbit-core.Tree
instance exists.
AbstractChildNodeEntry.equals(Object)
method is implemented.
AbstractNodeState.equals(Object)
method is implemented.
Credentials
interface used to distinguish
a regular login request from Session.impersonate(javax.jcr.Credentials)
.true
if the privilege described by this definition
is abstract.
true
if the specified string doesn't start with a
valid algorithm name in curly brackets.
true
if hash of the specified password
equals the
given hashed password.
NodeStore
implementations against MicroKernel
.KernelPrincipalProvider
is a principal provider implementation
that operates on principal information read from user information stored
in theMicroKernel
.CoreValue
s.
ContentSession
instance for accessing repository content
inside the specified workspace as the authenticated user.
LoginContext
for
the desired authentication mechanism.
This provider defines a single method LoginContextProvider.getLoginContext(javax.jcr.Credentials, String)
that takes the credentials
and the workspace name such
as passed to ContentRepository.login(javax.jcr.Credentials, String)
.Credentials
against the repository.sourcePath
to a child at destPath
.
NamespaceRegistry
.path
value and with a field
name FieldNames.PATH
.
node states
.null
value)
child nodes.
oak:childOrder
"
property state indicating the order of child nodes.
ConflictHandler
which always return Resolution#OURS
.
listener
about the result or any error that may occur during parsing.
PathMapper
instances provide methods for mapping paths from their JCR
string representation to their Oak representation and vice versa.PrincipalProvider
to the
login module.PrivilegeDefinition
interface defines the characteristics of
a JCR javax.jcr.security.Privilege
.MicroKernel
.null
value)
property states.
UnsupportedOperationException
on
all attempts to modify the given base state.NamespaceRegistry
implementation methods to
refresh the state of the session associated with this instance.
NodeTypeManager
implementation methods to
refresh the state of the session associated with this instance.
Tree
.NodeStore
and a workspace
MicroKernel
with authentication and
authorization.
PrincipalProvider
that is being used during the
authentication process.
TokenProvider
that is being used during the
authentication process.
true
if the specified JSON String represents a value
serialization that includes a leading type hint.
TermFactory
is a factory for Term
instances with
frequently used field names.ConflictHandler
which always return Resolution#THEIRS
.
RepositoryException
: if the cause
for this exception already is a RepositoryException
, the cause is
thrown.
ContentRepository
tree at the time the instance was acquired.Tree
MicroKernelWrapperBase.wrap(org.apache.jackrabbit.mk.api.MicroKernel)
;
Validator
s provided by the ValidatorProvider
passed to the class' constructor.Validator
s provided by validatorProvider
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |