|
||||||||||
| 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.CoreValues 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.CoreValues.
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.TreeMicroKernelWrapperBase.wrap(org.apache.jackrabbit.mk.api.MicroKernel);
Validators provided by the ValidatorProvider
passed to the class' constructor.Validators provided by validatorProvider.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||