Uses of Class
org.apache.jackrabbit.oak.jcr.session.operation.SessionOperation
-
Packages that use SessionOperation Package Description org.apache.jackrabbit.oak.jcr.delegate This package contains the delegates for the various JCR API entities.org.apache.jackrabbit.oak.jcr.lock org.apache.jackrabbit.oak.jcr.session.operation -
-
Uses of SessionOperation in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate with parameters of type SessionOperation Modifier and Type Method Description <T> T
SessionDelegate. perform(@NotNull SessionOperation<T> sessionOperation)
Performs the passedSessionOperation
in a safe execution context.<T> T
SessionDelegate. performNullable(@NotNull SessionOperation<T> sessionOperation)
Same asSessionDelegate.perform(org.apache.jackrabbit.oak.jcr.session.operation.SessionOperation)
but with the option to returnnull
; thus callingperformNullable()
void
SessionDelegate. performVoid(SessionOperation<java.lang.Void> sessionOperation)
Same asSessionDelegate.perform(org.apache.jackrabbit.oak.jcr.session.operation.SessionOperation)
for calls that don't expect any return value; thus callingperformVoid()
.<T> T
SessionDelegate. safePerform(SessionOperation<T> sessionOperation)
Same asSessionDelegate.perform(SessionOperation)
unless this method expectsperform()
not to throw aRepositoryException
.<T> T
SessionDelegate. safePerformNullable(SessionOperation<T> sessionOperation)
Same asSessionDelegate.performNullable(SessionOperation)
unless this method expectsperformNullable()
not to throw aRepositoryException
. -
Uses of SessionOperation in org.apache.jackrabbit.oak.jcr.lock
Subclasses of SessionOperation in org.apache.jackrabbit.oak.jcr.lock Modifier and Type Class Description class
LockOperation<T>
Abstract base class for locking operations. -
Uses of SessionOperation in org.apache.jackrabbit.oak.jcr.session.operation
Subclasses of SessionOperation in org.apache.jackrabbit.oak.jcr.session.operation Modifier and Type Class Description class
ItemOperation<U>
class
NodeOperation<U>
class
PropertyOperation<U>
class
UserManagerOperation<T>
-