Uses of Interface
org.apache.jackrabbit.spi.SessionInfo
- 
Packages that use SessionInfo Package Description org.apache.jackrabbit.jcr2spi org.apache.jackrabbit.jcr2spi.nodetype org.apache.jackrabbit.jcr2spi.security.authorization org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl org.apache.jackrabbit.jcr2spi.state org.apache.jackrabbit.spi Defines the interfaces of the JCR SPI (Service Provider Interface).org.apache.jackrabbit.spi.commons org.apache.jackrabbit.spi.commons.logging org.apache.jackrabbit.spi2dav org.apache.jackrabbit.spi2davex org.apache.jackrabbit.spi2jcr  - 
- 
Uses of SessionInfo in org.apache.jackrabbit.jcr2spi
Methods in org.apache.jackrabbit.jcr2spi with parameters of type SessionInfo Modifier and Type Method Description protected WorkspaceManagerWorkspaceImpl. createManager(RepositoryConfig config, SessionInfo sessionInfo)Create the workspace state manager.protected WorkspaceImplSessionImpl. createWorkspaceInstance(RepositoryConfig config, SessionInfo sessionInfo)Constructors in org.apache.jackrabbit.jcr2spi with parameters of type SessionInfo Constructor Description WorkspaceImpl(String name, SessionImpl session, RepositoryConfig config, SessionInfo sessionInfo)WorkspaceManager(RepositoryConfig config, SessionInfo sessionInfo, boolean observationSupported) - 
Uses of SessionInfo in org.apache.jackrabbit.jcr2spi.nodetype
Constructors in org.apache.jackrabbit.jcr2spi.nodetype with parameters of type SessionInfo Constructor Description ItemDefinitionProviderImpl(EffectiveNodeTypeProvider entProvider, RepositoryService service, SessionInfo sessionInfo) - 
Uses of SessionInfo in org.apache.jackrabbit.jcr2spi.security.authorization
Methods in org.apache.jackrabbit.jcr2spi.security.authorization with parameters of type SessionInfo Modifier and Type Method Description AccessControlManagerAccessControlProvider. createAccessControlManager(SessionInfo sessionInfo, UpdatableItemStateManager itemStateManager, ItemManager itemManager, ItemDefinitionProvider definitionProvider, HierarchyManager hierarchyManager, NamePathResolver npResolver)Set<Privilege>AccessControlProvider. getPrivileges(SessionInfo sessionInfo, NodeId id, NamePathResolver npResolver)Map<String,Privilege>AccessControlProvider. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId, NamePathResolver npResolver)Obtain the privileges supported at the specified path.PrivilegeAccessControlProvider. privilegeFromName(SessionInfo sessionInfo, NamePathResolver resolver, String privilegeName)The privileges corresponding to the specified name. - 
Uses of SessionInfo in org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl
Methods in org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl with parameters of type SessionInfo Modifier and Type Method Description AccessControlManagerAccessControlProviderImpl. createAccessControlManager(SessionInfo sessionInfo, UpdatableItemStateManager itemStateManager, ItemManager itemManager, ItemDefinitionProvider definitionProvider, HierarchyManager hierarchyManager, NamePathResolver npResolver)Set<Privilege>AccessControlProviderImpl. getPrivileges(SessionInfo sessionInfo, NodeId id, NamePathResolver npResolver)Map<String,Privilege>AccessControlProviderImpl. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId, NamePathResolver npResolver)PrivilegeAccessControlProviderImpl. privilegeFromName(SessionInfo sessionInfo, NamePathResolver resolver, String privilegeName) - 
Uses of SessionInfo in org.apache.jackrabbit.jcr2spi.state
Constructors in org.apache.jackrabbit.jcr2spi.state with parameters of type SessionInfo Constructor Description WorkspaceItemStateFactory(RepositoryService service, SessionInfo sessionInfo, ItemDefinitionProvider definitionProvider, ItemInfoCache cache) - 
Uses of SessionInfo in org.apache.jackrabbit.spi
Subinterfaces of SessionInfo in org.apache.jackrabbit.spi Modifier and Type Interface Description interfaceXASessionInfoXASessionInfoextends theSessionInfoand provides access to the XAResource of the session info.Methods in org.apache.jackrabbit.spi that return SessionInfo Modifier and Type Method Description SessionInfoRepositoryService. impersonate(SessionInfo sessionInfo, Credentials credentials)Returns aSessionInfothat will be used by other methods on theRepositoryService.SessionInfoRepositoryService. obtain(Credentials credentials, String workspaceName)Returns aSessionInfothat will be used by other methods on theRepositoryService.SessionInfoRepositoryService. obtain(SessionInfo sessionInfo, String workspaceName)Returns a newSessionInfofor the given workspace name that will be used by other methods on theRepositoryService.Methods in org.apache.jackrabbit.spi with parameters of type SessionInfo Modifier and Type Method Description voidRepositoryService. addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)Add the given version label in the persistent layer.NodeIdRepositoryService. checkin(SessionInfo sessionInfo, NodeId nodeId)Performs a checkin for theNodeidentified by the givenNodeId.voidRepositoryService. checkout(SessionInfo sessionInfo, NodeId nodeId)Performs a checkout for theNodeidentified by the givenNodeId.voidRepositoryService. checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)Performs a checkout for theNodeidentified by the givenNodeIdand for activity identified by the specifiedactivityId.NodeIdRepositoryService. checkpoint(SessionInfo sessionInfo, NodeId nodeId)Performs a checkpoint for theNodeidentified by the givenNodeId.NodeIdRepositoryService. checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)Performs a checkpoint for theNodeidentified by the givenNodeId.String[]RepositoryService. checkQueryStatement(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)Checks if the querystatementis valid according to the specified querylanguageand returns the bind variable names found in the query statement.voidRepositoryService. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)Clone the subtree identified by the givensrcNodeIdin workspace namedsrcWorkspaceNameto the destination in the workspace specified by the givenSessionInfo.voidRepositoryService. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)Clone the subtree identified by the givensrcNodeIdin workspace namedsrcWorkspaceNameto the destination in the workspace specified by the givenSessionInfo.NodeIdRepositoryService. createActivity(SessionInfo sessionInfo, String title)Create a new activity.BatchRepositoryService. createBatch(SessionInfo sessionInfo, ItemId itemId)Indicates the start of a set of operations that cause modifications on the underlying persistence layer.NodeIdRepositoryService. createConfiguration(SessionInfo sessionInfo, NodeId nodeId)EventFilterRepositoryService. createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)Creates an event filter.SubscriptionRepositoryService. createSubscription(SessionInfo sessionInfo, EventFilter[] filters)Creates a newSubscriptionfor events with an initial set ofEventFilters.TreeRepositoryService. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)Creates a newTreethat can be populated and later on be applied to the specifiedBatchby calling#setTree.voidRepositoryService. createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName)Create a new workspace with the specifiedname.voidRepositoryService. deleteWorkspace(SessionInfo sessionInfo, String name)Deletes the workspace with the specifiedname.voidRepositoryService. dispose(SessionInfo sessionInfo)Indicates to theRepositoryService, that the given SessionInfo will not be used any more.QueryInfoRepositoryService. executeQuery(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,QValue> values)Execute the given query statement with the specified query language.Iterator<ChildInfo>RepositoryService. getChildInfos(SessionInfo sessionInfo, NodeId parentId)Returns an Iterator ofChildInfos present on the Node represented by the given parentId.EventBundleRepositoryService. getEvents(SessionInfo sessionInfo, EventFilter filter, long after)Returns events from theEventJournalafter a given point in time.ItemInfoCacheRepositoryService. getItemInfoCache(SessionInfo sessionInfo)Returns aItemInfoCachefor the givenSessionInfo.Iterator<? extends ItemInfo>RepositoryService. getItemInfos(SessionInfo sessionInfo, ItemId itemId)Method used to 'batch-read' from the persistent storage.LockInfoRepositoryService. getLockInfo(SessionInfo sessionInfo, NodeId nodeId)Returns the lock information that applies toNodeidentified by the givenNodeIdornull.StringRepositoryService. getNamespacePrefix(SessionInfo sessionInfo, String uri)Returns the namespace prefix for the given namespaceuri.StringRepositoryService. getNamespaceURI(SessionInfo sessionInfo, String prefix)Returns the namespace URI for the given namespaceprefix.QNodeDefinitionRepositoryService. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)Returns theQNodeDefinitionfor theNodeidentified by the given id.NodeInfoRepositoryService. getNodeInfo(SessionInfo sessionInfo, NodeId nodeId)Deprecated.PrivilegeDefinition[]RepositoryService. getPrivilegeDefinitions(SessionInfo sessionInfo)TODOName[]RepositoryService. getPrivilegeNames(SessionInfo sessionInfo, NodeId id)TODOQPropertyDefinitionRepositoryService. getPropertyDefinition(SessionInfo sessionInfo, PropertyId propertyId)Returns theQPropertyDefinitionfor thePropertyidentified by the given id.PropertyInfoRepositoryService. getPropertyInfo(SessionInfo sessionInfo, PropertyId propertyId)Deprecated.Iterator<QNodeTypeDefinition>RepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo)Retrieve theQNodeTypeDefinitions of all registered nodetypes.Iterator<QNodeTypeDefinition>RepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)RetrieveQNodeTypeDefinitions for the given names.Iterator<PropertyId>RepositoryService. getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)Returns theIds of the properties that are referencing the node identified by the givennodeId.Map<String,String>RepositoryService. getRegisteredNamespaces(SessionInfo sessionInfo)Retrieve all registered namespaces.PrivilegeDefinition[]RepositoryService. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId)TODOString[]RepositoryService. getSupportedQueryLanguages(SessionInfo sessionInfo)Returns a String array identifying all query languages supported by this SPI implementation.String[]RepositoryService. getWorkspaceNames(SessionInfo sessionInfo)Return all workspace names available for the givenSessionInfo.SessionInfoRepositoryService. impersonate(SessionInfo sessionInfo, Credentials credentials)Returns aSessionInfothat will be used by other methods on theRepositoryService.voidRepositoryService. importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)Imports the data present in the givenInputStreaminto the persistent layer.booleanRepositoryService. isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions)Returns true if all actions defined in the specified array are granted to givenSessionInfo.LockInfoRepositoryService. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)Create a lock on theNodeidentified by the given id.LockInfoRepositoryService. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)Create a lock on theNodeidentified by the given id.Iterator<NodeId>RepositoryService. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)Merge the node identified by the givenNodeIdand its subtree with the corresponding node present in the workspace with the name ofsrcWorkspaceName.Iterator<NodeId>RepositoryService. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)Merge the node identified by the givenNodeIdand its subtree with the corresponding node present in the workspace with the name ofsrcWorkspaceName.Iterator<NodeId>RepositoryService. mergeActivity(SessionInfo sessionInfo, NodeId activityId)Merges the activity identified by the givenactivityIdinto the workspace the specifiedsessionInfohas been created for.voidRepositoryService. move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)Moves the node identified by the givensrcNodeId(and its entire subtree) to the new location defined bydestParentNodeIdand a new name (destName).SessionInfoRepositoryService. obtain(SessionInfo sessionInfo, String workspaceName)Returns a newSessionInfofor the given workspace name that will be used by other methods on theRepositoryService.voidRepositoryService. refreshLock(SessionInfo sessionInfo, NodeId nodeId)Explicit refresh of an existing lock.voidRepositoryService. registerNamespace(SessionInfo sessionInfo, String prefix, String uri)Register a new namespace with the given prefix and uri.voidRepositoryService. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)Registers the node types with the specifiedQNodeTypeDefinitions.voidRepositoryService. removeActivity(SessionInfo sessionInfo, NodeId activityId)Removes the activity identified by the specifiedactivityId.voidRepositoryService. removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId)Remove the version identified by the specifiedversionId.voidRepositoryService. removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)Remove the given version label in the persistent layer.voidRepositoryService. resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds, NodeId[] predecessorIds)Resolve an existing merge conflict present with the node identified by the givenNodeId.voidRepositoryService. restore(SessionInfo sessionInfo, NodeId[] versionIds, boolean removeExisting)Restore multiple versions at once.voidRepositoryService. restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)Restores the node identified bynodeIdto the state defined by the version with the specifiedversionId.voidRepositoryService. unlock(SessionInfo sessionInfo, NodeId nodeId)Releases the lock on theNodeidentified by the givenNodeId.voidRepositoryService. unregisterNamespace(SessionInfo sessionInfo, String uri)Unregister the namespace identified by the given urivoidRepositoryService. unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)Unregisters the node types with the specifiednames.voidRepositoryService. update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName)Updates the node identified by the givenNodeIdreplacing it (an the complete subtree) with a clone of its corresponding node present in the workspace with the givensrcWorkspaceName. - 
Uses of SessionInfo in org.apache.jackrabbit.spi.commons
Classes in org.apache.jackrabbit.spi.commons that implement SessionInfo Modifier and Type Class Description classSessionInfoImplSessionInfoImplis a serializable bean based implementation ofSessionInfo.Methods in org.apache.jackrabbit.spi.commons that return SessionInfo Modifier and Type Method Description protected SessionInfoAbstractReadableRepositoryService. createSessionInfo(Credentials credentials, String workspaceName)protected SessionInfoAbstractRepositoryService. createSessionInfo(Credentials credentials, String workspaceName)Creates a session info instance for the givencredentialsandworkspaceName.protected SessionInfoAbstractRepositoryService. createSessionInfo(SessionInfo sessionInfo, String workspaceName)Creates a session info instance for the givensessionInfoandworkspaceName.SessionInfoAbstractRepositoryService. impersonate(SessionInfo sessionInfo, Credentials credentials)This default implementation returns the session info returned by the call toAbstractRepositoryService.obtain(Credentials, String)with the workspaceName taken from the passedsessionInfo.SessionInfoAbstractRepositoryService. obtain(Credentials credentials, String workspaceName)This default implementation does: callsAbstractRepositoryService.checkCredentials(Credentials, String)callsAbstractRepositoryService.checkWorkspace(String)callsAbstractRepositoryService.createSessionInfo(Credentials, String)SessionInfoAbstractRepositoryService. obtain(SessionInfo sessionInfo, String workspaceName)This default implementation returns the session info returned by the call toAbstractRepositoryService.createSessionInfo(SessionInfo, String).Methods in org.apache.jackrabbit.spi.commons with parameters of type SessionInfo Modifier and Type Method Description voidAbstractRepositoryService. addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)NodeIdAbstractRepositoryService. checkin(SessionInfo sessionInfo, NodeId nodeId)voidAbstractRepositoryService. checkout(SessionInfo sessionInfo, NodeId nodeId)voidAbstractRepositoryService. checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)NodeIdAbstractRepositoryService. checkpoint(SessionInfo sessionInfo, NodeId nodeId)NodeIdAbstractRepositoryService. checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)String[]AbstractRepositoryService. checkQueryStatement(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)protected voidAbstractRepositoryService. checkSessionInfo(SessionInfo sessionInfo)Checks the type of thesessionInfoinstance.voidAbstractRepositoryService. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)voidAbstractRepositoryService. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)NodeIdAbstractRepositoryService. createActivity(SessionInfo sessionInfo, String title)BatchAbstractRepositoryService. createBatch(SessionInfo sessionInfo, ItemId itemId)NodeIdAbstractRepositoryService. createConfiguration(SessionInfo sessionInfo, NodeId nodeId)EventFilterAbstractRepositoryService. createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)protected abstract QNodeDefinitionAbstractRepositoryService. createRootNodeDefinition(SessionInfo sessionInfo)Create the root node definition.protected SessionInfoAbstractRepositoryService. createSessionInfo(SessionInfo sessionInfo, String workspaceName)Creates a session info instance for the givensessionInfoandworkspaceName.SubscriptionAbstractRepositoryService. createSubscription(SessionInfo sessionInfo, EventFilter[] filters)TreeAbstractRepositoryService. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)voidAbstractRepositoryService. createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName)voidAbstractRepositoryService. deleteWorkspace(SessionInfo sessionInfo, String name)voidAbstractRepositoryService. dispose(SessionInfo sessionInfo)This default implementation does nothing.QueryInfoAbstractRepositoryService. executeQuery(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,QValue> values)EventBundleAbstractRepositoryService. getEvents(SessionInfo sessionInfo, EventFilter filter, long after)ItemInfoCacheAbstractReadableRepositoryService. getItemInfoCache(SessionInfo sessionInfo)LockInfoAbstractRepositoryService. getLockInfo(SessionInfo sessionInfo, NodeId nodeId)StringAbstractRepositoryService. getNamespacePrefix(SessionInfo sessionInfo, String uri)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then return the namespace prefix for the givenuri.StringAbstractRepositoryService. getNamespaceURI(SessionInfo sessionInfo, String prefix)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then returns the namespace URI for the givenprefix.QNodeDefinitionAbstractRepositoryService. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then lazily initializesAbstractRepositoryService.rootNodeDefinitionifnodeIddenotes the root node; otherwise throws aUnsupportedRepositoryOperationException.NodeInfoAbstractReadableRepositoryService. getNodeInfo(SessionInfo sessionInfo, NodeId nodeId)This default implementation returns the first item returned by the call toRepositoryService.getItemInfos(SessionInfo, ItemId).QPropertyDefinitionAbstractRepositoryService. getPropertyDefinition(SessionInfo sessionInfo, PropertyId propertyId)Iterator<QNodeTypeDefinition>AbstractRepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo,Iterator<QNodeTypeDefinition>AbstractRepositoryService. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then gathers theQNodeTypeDefinitions with the givennodetypeNames.Map<String,String>AbstractRepositoryService. getRegisteredNamespaces(SessionInfo sessionInfo)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then returns the prefix to namespace URL mapping that was provided in the constructor of this repository service.String[]AbstractRepositoryService. getSupportedQueryLanguages(SessionInfo sessionInfo)String[]AbstractReadableRepositoryService. getWorkspaceNames(SessionInfo sessionInfo)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then returns the workspaces that were passed to the constructor of this repository service.SessionInfoAbstractRepositoryService. impersonate(SessionInfo sessionInfo, Credentials credentials)This default implementation returns the session info returned by the call toAbstractRepositoryService.obtain(Credentials, String)with the workspaceName taken from the passedsessionInfo.voidAbstractRepositoryService. importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)booleanAbstractReadableRepositoryService. isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions)This default implementation first callsAbstractRepositoryService.checkSessionInfo(SessionInfo)with thesessionInfo, then returnsfalseif the any of theactionsare inAbstractReadableRepositoryService.WRITE_ACTIONS; otherwise returnstrue.LockInfoAbstractRepositoryService. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)LockInfoAbstractRepositoryService. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)Iterator<NodeId>AbstractRepositoryService. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)Iterator<NodeId>AbstractRepositoryService. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)Iterator<NodeId>AbstractRepositoryService. mergeActivity(SessionInfo sessionInfo, NodeId activityId)voidAbstractRepositoryService. move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)SessionInfoAbstractRepositoryService. obtain(SessionInfo sessionInfo, String workspaceName)This default implementation returns the session info returned by the call toAbstractRepositoryService.createSessionInfo(SessionInfo, String).voidAbstractRepositoryService. refreshLock(SessionInfo sessionInfo, NodeId nodeId)voidAbstractRepositoryService. registerNamespace(SessionInfo sessionInfo, String prefix, String uri)voidAbstractRepositoryService. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)voidAbstractRepositoryService. removeActivity(SessionInfo sessionInfo, NodeId activityId)voidAbstractRepositoryService. removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId)voidAbstractRepositoryService. removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)voidAbstractRepositoryService. resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds, NodeId[] predecessorIds)voidAbstractRepositoryService. restore(SessionInfo sessionInfo, NodeId[] versionIds, boolean removeExisting)voidAbstractRepositoryService. restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)voidAbstractRepositoryService. unlock(SessionInfo sessionInfo, NodeId nodeId)voidAbstractRepositoryService. unregisterNamespace(SessionInfo sessionInfo, String uri)voidAbstractRepositoryService. unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)voidAbstractRepositoryService. update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName) - 
Uses of SessionInfo in org.apache.jackrabbit.spi.commons.logging
Classes in org.apache.jackrabbit.spi.commons.logging that implement SessionInfo Modifier and Type Class Description classSessionInfoLoggerLog wrapper for aSessionInfo.Methods in org.apache.jackrabbit.spi.commons.logging that return SessionInfo Modifier and Type Method Description static SessionInfoSpiLoggerFactory. create(SessionInfo sessionInfo, LogWriterProvider logWriterProvider)Returns a log wrapper for the givensessionInfowhich logs a calls to its methods iflogWriterProviderreturns aLogWriterinstance forsessionInfo.SessionInfoSessionInfoLogger. getSessionInfo()SessionInfoRepositoryServiceLogger. impersonate(SessionInfo sessionInfo, Credentials credentials)SessionInfoRepositoryServiceLogger. obtain(Credentials credentials, String workspaceName)SessionInfoRepositoryServiceLogger. obtain(SessionInfo sessionInfo, String workspaceName)Methods in org.apache.jackrabbit.spi.commons.logging with parameters of type SessionInfo Modifier and Type Method Description voidRepositoryServiceLogger. addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)NodeIdRepositoryServiceLogger. checkin(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceLogger. checkout(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceLogger. checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)NodeIdRepositoryServiceLogger. checkpoint(SessionInfo sessionInfo, NodeId nodeId)NodeIdRepositoryServiceLogger. checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)String[]RepositoryServiceLogger. checkQueryStatement(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)voidRepositoryServiceLogger. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)voidRepositoryServiceLogger. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)static SessionInfoSpiLoggerFactory. create(SessionInfo sessionInfo, LogWriterProvider logWriterProvider)Returns a log wrapper for the givensessionInfowhich logs a calls to its methods iflogWriterProviderreturns aLogWriterinstance forsessionInfo.NodeIdRepositoryServiceLogger. createActivity(SessionInfo sessionInfo, String title)BatchRepositoryServiceLogger. createBatch(SessionInfo sessionInfo, ItemId itemId)NodeIdRepositoryServiceLogger. createConfiguration(SessionInfo sessionInfo, NodeId nodeId)EventFilterRepositoryServiceLogger. createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] qnodeTypeName, boolean noLocal)SubscriptionRepositoryServiceLogger. createSubscription(SessionInfo sessionInfo, EventFilter[] filters)TreeRepositoryServiceLogger. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)voidRepositoryServiceLogger. createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName)voidRepositoryServiceLogger. deleteWorkspace(SessionInfo sessionInfo, String name)voidRepositoryServiceLogger. dispose(SessionInfo sessionInfo)QueryInfoRepositoryServiceLogger. executeQuery(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,QValue> values)Iterator<ChildInfo>RepositoryServiceLogger. getChildInfos(SessionInfo sessionInfo, NodeId parentId)EventBundleRepositoryServiceLogger. getEvents(SessionInfo sessionInfo, EventFilter filter, long after)ItemInfoCacheRepositoryServiceLogger. getItemInfoCache(SessionInfo sessionInfo)Iterator<? extends ItemInfo>RepositoryServiceLogger. getItemInfos(SessionInfo sessionInfo, ItemId itemId)LockInfoRepositoryServiceLogger. getLockInfo(SessionInfo sessionInfo, NodeId nodeId)LogWriterLogWriterProvider. getLogWriter(SessionInfo sessionInfo)LogWriterSlf4jLogWriterProvider. getLogWriter(SessionInfo sessionInfo)Returns aSlf4jLogWriterif the logger forsessionInfo.getClass()has debug level enabled.LogWriterWriterLogWriterProvider. getLogWriter(SessionInfo sessionInfo)Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled.StringRepositoryServiceLogger. getNamespacePrefix(SessionInfo sessionInfo, String uri)StringRepositoryServiceLogger. getNamespaceURI(SessionInfo sessionInfo, String prefix)QNodeDefinitionRepositoryServiceLogger. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)NodeInfoRepositoryServiceLogger. getNodeInfo(SessionInfo sessionInfo, NodeId nodeId)PrivilegeDefinition[]RepositoryServiceLogger. getPrivilegeDefinitions(SessionInfo sessionInfo)Name[]RepositoryServiceLogger. getPrivilegeNames(SessionInfo sessionInfo, NodeId nodeId)QPropertyDefinitionRepositoryServiceLogger. getPropertyDefinition(SessionInfo sessionInfo, PropertyId propertyId)PropertyInfoRepositoryServiceLogger. getPropertyInfo(SessionInfo sessionInfo, PropertyId propertyId)Iterator<QNodeTypeDefinition>RepositoryServiceLogger. getQNodeTypeDefinitions(SessionInfo sessionInfo)Iterator<QNodeTypeDefinition>RepositoryServiceLogger. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)Iterator<PropertyId>RepositoryServiceLogger. getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)Map<String,String>RepositoryServiceLogger. getRegisteredNamespaces(SessionInfo sessionInfo)PrivilegeDefinition[]RepositoryServiceLogger. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId)String[]RepositoryServiceLogger. getSupportedQueryLanguages(SessionInfo sessionInfo)String[]RepositoryServiceLogger. getWorkspaceNames(SessionInfo sessionInfo)SessionInfoRepositoryServiceLogger. impersonate(SessionInfo sessionInfo, Credentials credentials)voidRepositoryServiceLogger. importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)booleanRepositoryServiceLogger. isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions)LockInfoRepositoryServiceLogger. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)LockInfoRepositoryServiceLogger. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)Iterator<NodeId>RepositoryServiceLogger. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)Iterator<NodeId>RepositoryServiceLogger. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)Iterator<NodeId>RepositoryServiceLogger. mergeActivity(SessionInfo sessionInfo, NodeId activityId)voidRepositoryServiceLogger. move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)SessionInfoRepositoryServiceLogger. obtain(SessionInfo sessionInfo, String workspaceName)voidRepositoryServiceLogger. refreshLock(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceLogger. registerNamespace(SessionInfo sessionInfo, String prefix, String uri)voidRepositoryServiceLogger. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)voidRepositoryServiceLogger. removeActivity(SessionInfo sessionInfo, NodeId activityId)voidRepositoryServiceLogger. removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId)voidRepositoryServiceLogger. removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)voidRepositoryServiceLogger. resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds, NodeId[] predecessorIds)voidRepositoryServiceLogger. restore(SessionInfo sessionInfo, NodeId[] nodeIds, boolean removeExisting)voidRepositoryServiceLogger. restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)voidRepositoryServiceLogger. unlock(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceLogger. unregisterNamespace(SessionInfo sessionInfo, String uri)voidRepositoryServiceLogger. unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)voidRepositoryServiceLogger. update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName)Constructors in org.apache.jackrabbit.spi.commons.logging with parameters of type SessionInfo Constructor Description SessionInfoLogger(SessionInfo sessionInfo, LogWriter writer)Create a new instance for the givensessionInfowhich useswriterfor persisting log messages. - 
Uses of SessionInfo in org.apache.jackrabbit.spi2dav
Classes in org.apache.jackrabbit.spi2dav that implement SessionInfo Modifier and Type Class Description classSessionInfoImplSessionInfoImpl...Methods in org.apache.jackrabbit.spi2dav that return SessionInfo Modifier and Type Method Description SessionInfoRepositoryServiceImpl. impersonate(SessionInfo sessionInfo, Credentials credentials)SessionInfoRepositoryServiceImpl. obtain(Credentials credentials, String workspaceName)SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)Methods in org.apache.jackrabbit.spi2dav with parameters of type SessionInfo Modifier and Type Method Description voidRepositoryServiceImpl. addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)NodeIdRepositoryServiceImpl. checkin(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceImpl. checkout(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceImpl. checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)NodeIdRepositoryServiceImpl. checkpoint(SessionInfo sessionInfo, NodeId nodeId)NodeIdRepositoryServiceImpl. checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)String[]RepositoryServiceImpl. checkQueryStatement(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)protected voidRepositoryServiceImpl. clearItemUriCache(SessionInfo sessionInfo)Clear all URI mappings.voidRepositoryServiceImpl. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)voidRepositoryServiceImpl. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)NodeIdRepositoryServiceImpl. createActivity(SessionInfo sessionInfo, String title)BatchRepositoryServiceImpl. createBatch(SessionInfo sessionInfo, ItemId itemId)NodeIdRepositoryServiceImpl. createConfiguration(SessionInfo sessionInfo, NodeId nodeId)EventFilterRepositoryServiceImpl. createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuids, Name[] nodeTypeNames, boolean noLocal)SubscriptionRepositoryServiceImpl. createSubscription(SessionInfo sessionInfo, EventFilter[] filters)TreeRepositoryServiceImpl. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)voidRepositoryServiceImpl. createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName)voidRepositoryServiceImpl. deleteWorkspace(SessionInfo sessionInfo, String name)voidRepositoryServiceImpl. dispose(SessionInfo sessionInfo)QueryInfoRepositoryServiceImpl. executeQuery(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,QValue> values)HttpResponseRepositoryServiceImpl. executeRequest(SessionInfo sessionInfo, HttpUriRequest request)Iterator<ChildInfo>RepositoryServiceImpl. getChildInfos(SessionInfo sessionInfo, NodeId parentId)protected HttpClientRepositoryServiceImpl. getClient(SessionInfo sessionInfo)protected HttpContextRepositoryServiceImpl. getContext(SessionInfo sessionInfo)EventBundleRepositoryServiceImpl. getEvents(SessionInfo sessionInfo, EventFilter filter, long after)ItemInfoCacheRepositoryServiceImpl. getItemInfoCache(SessionInfo sessionInfo)Iterator<? extends ItemInfo>RepositoryServiceImpl. getItemInfos(SessionInfo sessionInfo, ItemId itemId)protected StringRepositoryServiceImpl. getItemUri(ItemId itemId, SessionInfo sessionInfo)protected StringRepositoryServiceImpl. getItemUri(ItemId itemId, SessionInfo sessionInfo, String workspaceName)LockInfoRepositoryServiceImpl. getLockInfo(SessionInfo sessionInfo, NodeId nodeId)protected NamePathResolverRepositoryServiceImpl. getNamePathResolver(SessionInfo sessionInfo)StringRepositoryServiceImpl. getNamespacePrefix(SessionInfo sessionInfo, String uri)StringRepositoryServiceImpl. getNamespaceURI(SessionInfo sessionInfo, String prefix)QNodeDefinitionRepositoryServiceImpl. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)NodeInfoRepositoryServiceImpl. getNodeInfo(SessionInfo sessionInfo, NodeId nodeId)PrivilegeDefinition[]RepositoryServiceImpl. getPrivilegeDefinitions(SessionInfo sessionInfo)Name[]RepositoryServiceImpl. getPrivilegeNames(SessionInfo sessionInfo, NodeId nodeId)QPropertyDefinitionRepositoryServiceImpl. getPropertyDefinition(SessionInfo sessionInfo, PropertyId propertyId)PropertyInfoRepositoryServiceImpl. getPropertyInfo(SessionInfo sessionInfo, PropertyId propertyId)Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo)Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)Iterator<PropertyId>RepositoryServiceImpl. getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)Map<String,String>RepositoryServiceImpl. getRegisteredNamespaces(SessionInfo sessionInfo)PrivilegeDefinition[]RepositoryServiceImpl. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId)String[]RepositoryServiceImpl. getSupportedQueryLanguages(SessionInfo sessionInfo)String[]RepositoryServiceImpl. getWorkspaceNames(SessionInfo sessionInfo)SessionInfoRepositoryServiceImpl. impersonate(SessionInfo sessionInfo, Credentials credentials)voidRepositoryServiceImpl. importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)protected static voidRepositoryServiceImpl. initMethod(HttpUriRequest request, SessionInfo sessionInfo)protected static voidRepositoryServiceImpl. initMethod(HttpUriRequest request, SessionInfo sessionInfo, boolean addIfHeader)booleanRepositoryServiceImpl. isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions)LockInfoRepositoryServiceImpl. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)LockInfoRepositoryServiceImpl. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)Iterator<NodeId>RepositoryServiceImpl. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)Iterator<NodeId>RepositoryServiceImpl. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)Iterator<NodeId>RepositoryServiceImpl. mergeActivity(SessionInfo sessionInfo, NodeId activityId)voidRepositoryServiceImpl. move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)voidRepositoryServiceImpl. refreshLock(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceImpl. registerNamespace(SessionInfo sessionInfo, String prefix, String uri)voidRepositoryServiceImpl. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)voidRepositoryServiceImpl. removeActivity(SessionInfo sessionInfo, NodeId activityId)voidRepositoryServiceImpl. removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId)voidRepositoryServiceImpl. removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)voidRepositoryServiceImpl. resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds, NodeId[] predecessorIds)voidRepositoryServiceImpl. restore(SessionInfo sessionInfo, NodeId[] versionIds, boolean removeExisting)voidRepositoryServiceImpl. restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)voidRepositoryServiceImpl. unlock(SessionInfo sessionInfo, NodeId nodeId)voidRepositoryServiceImpl. unregisterNamespace(SessionInfo sessionInfo, String uri)voidRepositoryServiceImpl. unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)voidRepositoryServiceImpl. update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName) - 
Uses of SessionInfo in org.apache.jackrabbit.spi2davex
Methods in org.apache.jackrabbit.spi2davex that return SessionInfo Modifier and Type Method Description SessionInfoRepositoryServiceImpl. obtain(Credentials credentials, String workspaceName)If the specifiedworkspaceNamethe default workspace name is used for backwards compatibility with jackrabbit-jcr-server < 1.5.0SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)If the specifiedworkspaceNamethe default workspace name is used for backwards compatibility with jackrabbit-jcr-server < 1.5.0Methods in org.apache.jackrabbit.spi2davex with parameters of type SessionInfo Modifier and Type Method Description voidRepositoryServiceImpl. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)voidRepositoryServiceImpl. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)BatchRepositoryServiceImpl. createBatch(SessionInfo sessionInfo, ItemId itemId)TreeRepositoryServiceImpl. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)voidRepositoryServiceImpl. dispose(SessionInfo sessionInfo)Iterator<? extends ItemInfo>RepositoryServiceImpl. getItemInfos(SessionInfo sessionInfo, ItemId itemId)PropertyInfoRepositoryServiceImpl. getPropertyInfo(SessionInfo sessionInfo, PropertyId propertyId)SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)If the specifiedworkspaceNamethe default workspace name is used for backwards compatibility with jackrabbit-jcr-server < 1.5.0 - 
Uses of SessionInfo in org.apache.jackrabbit.spi2jcr
Methods in org.apache.jackrabbit.spi2jcr that return SessionInfo Modifier and Type Method Description SessionInfoRepositoryServiceImpl. impersonate(SessionInfo sessionInfo, Credentials credentials)Returns aSessionInfothat will be used by other methods on theRepositoryService.SessionInfoRepositoryServiceImpl. obtain(Credentials credentials, String workspaceName)Returns aSessionInfothat will be used by other methods on theRepositoryService.SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)Returns a newSessionInfofor the given workspace name that will be used by other methods on theRepositoryService.Methods in org.apache.jackrabbit.spi2jcr with parameters of type SessionInfo Modifier and Type Method Description voidRepositoryServiceImpl. addVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label, boolean moveLabel)Add the given version label in the persistent layer.NodeIdRepositoryServiceImpl. checkin(SessionInfo sessionInfo, NodeId nodeId)Performs a checkin for theNodeidentified by the givenNodeId.voidRepositoryServiceImpl. checkout(SessionInfo sessionInfo, NodeId nodeId)Performs a checkout for theNodeidentified by the givenNodeId.voidRepositoryServiceImpl. checkout(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)Performs a checkout for theNodeidentified by the givenNodeIdand for activity identified by the specifiedactivityId.NodeIdRepositoryServiceImpl. checkpoint(SessionInfo sessionInfo, NodeId nodeId)Performs a checkpoint for theNodeidentified by the givenNodeId.NodeIdRepositoryServiceImpl. checkpoint(SessionInfo sessionInfo, NodeId nodeId, NodeId activityId)Performs a checkpoint for theNodeidentified by the givenNodeId.String[]RepositoryServiceImpl. checkQueryStatement(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)Checks if the querystatementis valid according to the specified querylanguageand returns the bind variable names found in the query statement.voidRepositoryServiceImpl. clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName, boolean removeExisting)Clone the subtree identified by the givensrcNodeIdin workspace namedsrcWorkspaceNameto the destination in the workspace specified by the givenSessionInfo.voidRepositoryServiceImpl. copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)Clone the subtree identified by the givensrcNodeIdin workspace namedsrcWorkspaceNameto the destination in the workspace specified by the givenSessionInfo.NodeIdRepositoryServiceImpl. createActivity(SessionInfo sessionInfo, String title)Create a new activity.BatchRepositoryServiceImpl. createBatch(SessionInfo sessionInfo, ItemId itemId)Indicates the start of a set of operations that cause modifications on the underlying persistence layer.NodeIdRepositoryServiceImpl. createConfiguration(SessionInfo sessionInfo, NodeId nodeId)EventFilterRepositoryServiceImpl. createEventFilter(SessionInfo sessionInfo, int eventTypes, Path absPath, boolean isDeep, String[] uuid, Name[] nodeTypeName, boolean noLocal)Creates an event filter.SubscriptionRepositoryServiceImpl. createSubscription(SessionInfo sessionInfo, EventFilter[] filters)Creates a newSubscriptionfor events with an initial set ofEventFilters.TreeRepositoryServiceImpl. createTree(SessionInfo sessionInfo, Batch batch, Name nodeName, Name primaryTypeName, String uniqueId)voidRepositoryServiceImpl. createWorkspace(SessionInfo sessionInfo, String name, String srcWorkspaceName)Create a new workspace with the specifiedname.voidRepositoryServiceImpl. deleteWorkspace(SessionInfo sessionInfo, String name)Deletes the workspace with the specifiedname.voidRepositoryServiceImpl. dispose(SessionInfo sessionInfo)Indicates to theRepositoryService, that the given SessionInfo will not be used any more.QueryInfoRepositoryServiceImpl. executeQuery(SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,QValue> values)Execute the given query statement with the specified query language.Iterator<ChildInfo>RepositoryServiceImpl. getChildInfos(SessionInfo sessionInfo, NodeId parentId)Returns an Iterator ofChildInfos present on the Node represented by the given parentId.EventBundleRepositoryServiceImpl. getEvents(SessionInfo sessionInfo, EventFilter filter, long after)Returns events from theEventJournalafter a given point in time.ItemInfoCacheRepositoryServiceImpl. getItemInfoCache(SessionInfo sessionInfo)Returns aItemInfoCachefor the givenSessionInfo.Iterator<? extends ItemInfo>RepositoryServiceImpl. getItemInfos(SessionInfo sessionInfo, ItemId itemId)Method used to 'batch-read' from the persistent storage.LockInfoRepositoryServiceImpl. getLockInfo(SessionInfo sessionInfo, NodeId nodeId)Returns the lock information that applies toNodeidentified by the givenNodeIdornull.StringRepositoryServiceImpl. getNamespacePrefix(SessionInfo sessionInfo, String uri)Returns the namespace prefix for the given namespaceuri.StringRepositoryServiceImpl. getNamespaceURI(SessionInfo sessionInfo, String prefix)Returns the namespace URI for the given namespaceprefix.QNodeDefinitionRepositoryServiceImpl. getNodeDefinition(SessionInfo sessionInfo, NodeId nodeId)Returns theQNodeDefinitionfor theNodeidentified by the given id.NodeInfoRepositoryServiceImpl. getNodeInfo(SessionInfo sessionInfo, NodeId nodeId)Retrieve theNodeInfofor the node identified by the givenNodeId.PrivilegeDefinition[]RepositoryServiceImpl. getPrivilegeDefinitions(SessionInfo sessionInfo)Name[]RepositoryServiceImpl. getPrivilegeNames(SessionInfo sessionInfo, NodeId nodeId)QPropertyDefinitionRepositoryServiceImpl. getPropertyDefinition(SessionInfo sessionInfo, PropertyId propertyId)Returns theQPropertyDefinitionfor thePropertyidentified by the given id.PropertyInfoRepositoryServiceImpl. getPropertyInfo(SessionInfo sessionInfo, PropertyId propertyId)Returns thePropertyInfofor thePropertyidentified by the given id.Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo)Retrieve theQNodeTypeDefinitions of all registered nodetypes.Iterator<QNodeTypeDefinition>RepositoryServiceImpl. getQNodeTypeDefinitions(SessionInfo sessionInfo, Name[] nodetypeNames)RetrieveQNodeTypeDefinitions for the given names.Iterator<PropertyId>RepositoryServiceImpl. getReferences(SessionInfo sessionInfo, NodeId nodeId, Name propertyName, boolean weakReferences)Returns theIds of the properties that are referencing the node identified by the givennodeId.Map<String,String>RepositoryServiceImpl. getRegisteredNamespaces(SessionInfo sessionInfo)Retrieve all registered namespaces.PrivilegeDefinition[]RepositoryServiceImpl. getSupportedPrivileges(SessionInfo sessionInfo, NodeId nodeId)String[]RepositoryServiceImpl. getSupportedQueryLanguages(SessionInfo sessionInfo)Returns a String array identifying all query languages supported by this SPI implementation.String[]RepositoryServiceImpl. getWorkspaceNames(SessionInfo sessionInfo)Return all workspace names available for the givenSessionInfo.SessionInfoRepositoryServiceImpl. impersonate(SessionInfo sessionInfo, Credentials credentials)Returns aSessionInfothat will be used by other methods on theRepositoryService.voidRepositoryServiceImpl. importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)Imports the data present in the givenInputStreaminto the persistent layer.booleanRepositoryServiceImpl. isGranted(SessionInfo sessionInfo, ItemId itemId, String[] actions)Returns true if all actions defined in the specified array are granted to givenSessionInfo.LockInfoRepositoryServiceImpl. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped)Create a lock on theNodeidentified by the given id.LockInfoRepositoryServiceImpl. lock(SessionInfo sessionInfo, NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)Create a lock on theNodeidentified by the given id.Iterator<NodeId>RepositoryServiceImpl. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort)Merge the node identified by the givenNodeIdand its subtree with the corresponding node present in the workspace with the name ofsrcWorkspaceName.Iterator<NodeId>RepositoryServiceImpl. merge(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)Merge the node identified by the givenNodeIdand its subtree with the corresponding node present in the workspace with the name ofsrcWorkspaceName.Iterator<NodeId>RepositoryServiceImpl. mergeActivity(SessionInfo sessionInfo, NodeId activityId)Merges the activity identified by the givenactivityIdinto the workspace the specifiedsessionInfohas been created for.voidRepositoryServiceImpl. move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)Moves the node identified by the givensrcNodeId(and its entire subtree) to the new location defined bydestParentNodeIdand a new name (destName).SessionInfoRepositoryServiceImpl. obtain(SessionInfo sessionInfo, String workspaceName)Returns a newSessionInfofor the given workspace name that will be used by other methods on theRepositoryService.voidRepositoryServiceImpl. refreshLock(SessionInfo sessionInfo, NodeId nodeId)Explicit refresh of an existing lock.voidRepositoryServiceImpl. registerNamespace(SessionInfo sessionInfo, String prefix, String uri)Register a new namespace with the given prefix and uri.voidRepositoryServiceImpl. registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)Registers the node types with the specifiedQNodeTypeDefinitions.voidRepositoryServiceImpl. removeActivity(SessionInfo sessionInfo, NodeId activityId)Removes the activity identified by the specifiedactivityId.voidRepositoryServiceImpl. removeVersion(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId)Remove the version identified by the specifiedversionId.voidRepositoryServiceImpl. removeVersionLabel(SessionInfo sessionInfo, NodeId versionHistoryId, NodeId versionId, Name label)Remove the given version label in the persistent layer.voidRepositoryServiceImpl. resolveMergeConflict(SessionInfo sessionInfo, NodeId nodeId, NodeId[] mergeFailedIds, NodeId[] predecessorIds)Resolve an existing merge conflict present with the node identified by the givenNodeId.voidRepositoryServiceImpl. restore(SessionInfo sessionInfo, NodeId[] versionIds, boolean removeExisting)Restore multiple versions at once.voidRepositoryServiceImpl. restore(SessionInfo sessionInfo, NodeId nodeId, NodeId versionId, boolean removeExisting)Restores the node identified bynodeIdto the state defined by the version with the specifiedversionId.voidRepositoryServiceImpl. unlock(SessionInfo sessionInfo, NodeId nodeId)Releases the lock on theNodeidentified by the givenNodeId.voidRepositoryServiceImpl. unregisterNamespace(SessionInfo sessionInfo, String uri)Unregister the namespace identified by the given urivoidRepositoryServiceImpl. unregisterNodeTypes(SessionInfo sessionInfo, Name[] nodeTypeNames)Unregisters the node types with the specifiednames.voidRepositoryServiceImpl. update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName)Updates the node identified by the givenNodeIdreplacing it (an the complete subtree) with a clone of its corresponding node present in the workspace with the givensrcWorkspaceName. 
 -