org.apache.jackrabbit.spi.commons.logging
Class RepositoryServiceLogger

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.logging.AbstractLogger
      extended by org.apache.jackrabbit.spi.commons.logging.RepositoryServiceLogger
All Implemented Interfaces:
org.apache.jackrabbit.spi.RepositoryService

public class RepositoryServiceLogger
extends AbstractLogger
implements org.apache.jackrabbit.spi.RepositoryService

Log wrapper for a RepositoryService.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
AbstractLogger.Callable, AbstractLogger.SafeCallable
 
Field Summary
 
Fields inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
writer
 
Constructor Summary
RepositoryServiceLogger(org.apache.jackrabbit.spi.RepositoryService service, LogWriter writer)
          Create a new instance for the given service which uses writer for persisting log messages.
 
Method Summary
 void addVersionLabel(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId versionHistoryId, org.apache.jackrabbit.spi.NodeId versionId, org.apache.jackrabbit.spi.Name label, boolean moveLabel)
           
 org.apache.jackrabbit.spi.NodeId checkin(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 void checkout(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 void checkout(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.NodeId activityId)
           
 org.apache.jackrabbit.spi.NodeId checkpoint(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 org.apache.jackrabbit.spi.NodeId checkpoint(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.NodeId activityId)
           
 String[] checkQueryStatement(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces)
           
 void clone(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String srcWorkspaceName, org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId destParentNodeId, org.apache.jackrabbit.spi.Name destName, boolean removeExisting)
           
 void copy(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String srcWorkspaceName, org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId destParentNodeId, org.apache.jackrabbit.spi.Name destName)
           
 org.apache.jackrabbit.spi.NodeId createActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String title)
           
 org.apache.jackrabbit.spi.Batch createBatch(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.ItemId itemId)
           
 org.apache.jackrabbit.spi.NodeId createConfiguration(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 org.apache.jackrabbit.spi.EventFilter createEventFilter(org.apache.jackrabbit.spi.SessionInfo sessionInfo, int eventTypes, org.apache.jackrabbit.spi.Path absPath, boolean isDeep, String[] uuid, org.apache.jackrabbit.spi.Name[] qnodeTypeName, boolean noLocal)
           
 org.apache.jackrabbit.spi.Subscription createSubscription(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.EventFilter[] filters)
           
 void createWorkspace(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String name, String srcWorkspaceName)
           
 void deleteWorkspace(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String name)
           
 void dispose(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 void dispose(org.apache.jackrabbit.spi.Subscription subscription)
           
 org.apache.jackrabbit.spi.QueryInfo executeQuery(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String statement, String language, Map<String,String> namespaces, long limit, long offset, Map<String,org.apache.jackrabbit.spi.QValue> values)
           
 Iterator<org.apache.jackrabbit.spi.ChildInfo> getChildInfos(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId parentId)
           
 org.apache.jackrabbit.spi.EventBundle getEvents(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.EventFilter filter, long after)
           
 org.apache.jackrabbit.spi.EventBundle[] getEvents(org.apache.jackrabbit.spi.Subscription subscription, long timeout)
           
 org.apache.jackrabbit.spi.IdFactory getIdFactory()
           
 org.apache.jackrabbit.spi.ItemInfoCache getItemInfoCache(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 Iterator<? extends org.apache.jackrabbit.spi.ItemInfo> getItemInfos(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.ItemId itemId)
           
 org.apache.jackrabbit.spi.LockInfo getLockInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 org.apache.jackrabbit.spi.NameFactory getNameFactory()
           
 String getNamespacePrefix(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String uri)
           
 String getNamespaceURI(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String prefix)
           
 org.apache.jackrabbit.spi.QNodeDefinition getNodeDefinition(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 org.apache.jackrabbit.spi.NodeInfo getNodeInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 org.apache.jackrabbit.spi.PathFactory getPathFactory()
           
 org.apache.jackrabbit.spi.QPropertyDefinition getPropertyDefinition(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.PropertyId propertyId)
           
 org.apache.jackrabbit.spi.PropertyInfo getPropertyInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.PropertyId propertyId)
           
 Iterator<org.apache.jackrabbit.spi.QNodeTypeDefinition> getQNodeTypeDefinitions(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 Iterator<org.apache.jackrabbit.spi.QNodeTypeDefinition> getQNodeTypeDefinitions(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.Name[] nodetypeNames)
           
 org.apache.jackrabbit.spi.QValueFactory getQValueFactory()
           
 Iterator<org.apache.jackrabbit.spi.PropertyId> getReferences(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.Name propertyName, boolean weakReferences)
           
 Map<String,String> getRegisteredNamespaces(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 Map<String,org.apache.jackrabbit.spi.QValue[]> getRepositoryDescriptors()
           
 org.apache.jackrabbit.spi.RepositoryService getRepositoryService()
           
 String[] getSupportedQueryLanguages(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 String[] getWorkspaceNames(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
           
 org.apache.jackrabbit.spi.SessionInfo impersonate(org.apache.jackrabbit.spi.SessionInfo sessionInfo, Credentials credentials)
           
 void importXml(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId parentId, InputStream xmlStream, int uuidBehaviour)
           
 boolean isGranted(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.ItemId itemId, String[] actions)
           
 org.apache.jackrabbit.spi.LockInfo lock(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, boolean deep, boolean sessionScoped)
           
 org.apache.jackrabbit.spi.LockInfo lock(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, boolean deep, boolean sessionScoped, long timeoutHint, String ownerHint)
           
 Iterator<org.apache.jackrabbit.spi.NodeId> merge(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, String srcWorkspaceName, boolean bestEffort)
           
 Iterator<org.apache.jackrabbit.spi.NodeId> merge(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, String srcWorkspaceName, boolean bestEffort, boolean isShallow)
           
 Iterator<org.apache.jackrabbit.spi.NodeId> mergeActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId activityId)
           
 void move(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId destParentNodeId, org.apache.jackrabbit.spi.Name destName)
           
 org.apache.jackrabbit.spi.SessionInfo obtain(Credentials credentials, String workspaceName)
           
 org.apache.jackrabbit.spi.SessionInfo obtain(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String workspaceName)
           
 void refreshLock(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 void registerNamespace(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String prefix, String uri)
           
 void registerNodeTypes(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
           
 void removeActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId activityId)
           
 void removeVersion(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId versionHistoryId, org.apache.jackrabbit.spi.NodeId versionId)
           
 void removeVersionLabel(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId versionHistoryId, org.apache.jackrabbit.spi.NodeId versionId, org.apache.jackrabbit.spi.Name label)
           
 void resolveMergeConflict(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.NodeId[] mergeFailedIds, org.apache.jackrabbit.spi.NodeId[] predecessorIds)
           
 void restore(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId[] nodeIds, boolean removeExisting)
           
 void restore(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.NodeId versionId, boolean removeExisting)
           
 void submit(org.apache.jackrabbit.spi.Batch batch)
           
 void unlock(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId)
           
 void unregisterNamespace(org.apache.jackrabbit.spi.SessionInfo sessionInfo, String uri)
           
 void unregisterNodeTypes(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.Name[] nodeTypeNames)
           
 void update(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, String srcWorkspaceName)
           
 void updateEventFilters(org.apache.jackrabbit.spi.Subscription subscription, org.apache.jackrabbit.spi.EventFilter[] eventFilters)
           
 
Methods inherited from class org.apache.jackrabbit.spi.commons.logging.AbstractLogger
execute, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryServiceLogger

public RepositoryServiceLogger(org.apache.jackrabbit.spi.RepositoryService service,
                               LogWriter writer)
Create a new instance for the given service which uses writer for persisting log messages.

Parameters:
service -
writer -
Method Detail

getRepositoryService

public org.apache.jackrabbit.spi.RepositoryService getRepositoryService()
Returns:
the wrapped RepositoryService

getNameFactory

public org.apache.jackrabbit.spi.NameFactory getNameFactory()
                                                     throws RepositoryException
Specified by:
getNameFactory in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getPathFactory

public org.apache.jackrabbit.spi.PathFactory getPathFactory()
                                                     throws RepositoryException
Specified by:
getPathFactory in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getIdFactory

public org.apache.jackrabbit.spi.IdFactory getIdFactory()
                                                 throws RepositoryException
Specified by:
getIdFactory in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getQValueFactory

public org.apache.jackrabbit.spi.QValueFactory getQValueFactory()
                                                         throws RepositoryException
Specified by:
getQValueFactory in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getRepositoryDescriptors

public Map<String,org.apache.jackrabbit.spi.QValue[]> getRepositoryDescriptors()
                                                                        throws RepositoryException
Specified by:
getRepositoryDescriptors in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getItemInfoCache

public org.apache.jackrabbit.spi.ItemInfoCache getItemInfoCache(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
                                                         throws RepositoryException
Specified by:
getItemInfoCache in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

obtain

public org.apache.jackrabbit.spi.SessionInfo obtain(Credentials credentials,
                                                    String workspaceName)
                                             throws RepositoryException
Specified by:
obtain in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

obtain

public org.apache.jackrabbit.spi.SessionInfo obtain(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                    String workspaceName)
                                             throws RepositoryException
Specified by:
obtain in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

impersonate

public org.apache.jackrabbit.spi.SessionInfo impersonate(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                         Credentials credentials)
                                                  throws RepositoryException
Specified by:
impersonate in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

dispose

public void dispose(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
             throws RepositoryException
Specified by:
dispose in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getWorkspaceNames

public String[] getWorkspaceNames(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
                           throws RepositoryException
Specified by:
getWorkspaceNames in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

isGranted

public boolean isGranted(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                         org.apache.jackrabbit.spi.ItemId itemId,
                         String[] actions)
                  throws RepositoryException
Specified by:
isGranted in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getNodeDefinition

public org.apache.jackrabbit.spi.QNodeDefinition getNodeDefinition(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                   org.apache.jackrabbit.spi.NodeId nodeId)
                                                            throws RepositoryException
Specified by:
getNodeDefinition in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getPropertyDefinition

public org.apache.jackrabbit.spi.QPropertyDefinition getPropertyDefinition(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                           org.apache.jackrabbit.spi.PropertyId propertyId)
                                                                    throws RepositoryException
Specified by:
getPropertyDefinition in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getNodeInfo

public org.apache.jackrabbit.spi.NodeInfo getNodeInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                      org.apache.jackrabbit.spi.NodeId nodeId)
                                               throws RepositoryException
Specified by:
getNodeInfo in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getItemInfos

public Iterator<? extends org.apache.jackrabbit.spi.ItemInfo> getItemInfos(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                           org.apache.jackrabbit.spi.ItemId itemId)
                                                                    throws RepositoryException
Specified by:
getItemInfos in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getChildInfos

public Iterator<org.apache.jackrabbit.spi.ChildInfo> getChildInfos(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                   org.apache.jackrabbit.spi.NodeId parentId)
                                                            throws RepositoryException
Specified by:
getChildInfos in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getReferences

public Iterator<org.apache.jackrabbit.spi.PropertyId> getReferences(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                    org.apache.jackrabbit.spi.NodeId nodeId,
                                                                    org.apache.jackrabbit.spi.Name propertyName,
                                                                    boolean weakReferences)
                                                             throws RepositoryException
Specified by:
getReferences in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getPropertyInfo

public org.apache.jackrabbit.spi.PropertyInfo getPropertyInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                              org.apache.jackrabbit.spi.PropertyId propertyId)
                                                       throws RepositoryException
Specified by:
getPropertyInfo in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

createBatch

public org.apache.jackrabbit.spi.Batch createBatch(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                   org.apache.jackrabbit.spi.ItemId itemId)
                                            throws RepositoryException
Specified by:
createBatch in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

submit

public void submit(org.apache.jackrabbit.spi.Batch batch)
            throws RepositoryException
Specified by:
submit in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

importXml

public void importXml(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                      org.apache.jackrabbit.spi.NodeId parentId,
                      InputStream xmlStream,
                      int uuidBehaviour)
               throws RepositoryException
Specified by:
importXml in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

move

public void move(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                 org.apache.jackrabbit.spi.NodeId srcNodeId,
                 org.apache.jackrabbit.spi.NodeId destParentNodeId,
                 org.apache.jackrabbit.spi.Name destName)
          throws RepositoryException
Specified by:
move in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

copy

public void copy(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                 String srcWorkspaceName,
                 org.apache.jackrabbit.spi.NodeId srcNodeId,
                 org.apache.jackrabbit.spi.NodeId destParentNodeId,
                 org.apache.jackrabbit.spi.Name destName)
          throws RepositoryException
Specified by:
copy in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

update

public void update(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                   org.apache.jackrabbit.spi.NodeId nodeId,
                   String srcWorkspaceName)
            throws RepositoryException
Specified by:
update in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

clone

public void clone(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                  String srcWorkspaceName,
                  org.apache.jackrabbit.spi.NodeId srcNodeId,
                  org.apache.jackrabbit.spi.NodeId destParentNodeId,
                  org.apache.jackrabbit.spi.Name destName,
                  boolean removeExisting)
           throws RepositoryException
Specified by:
clone in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getLockInfo

public org.apache.jackrabbit.spi.LockInfo getLockInfo(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                      org.apache.jackrabbit.spi.NodeId nodeId)
                                               throws RepositoryException
Specified by:
getLockInfo in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

lock

public org.apache.jackrabbit.spi.LockInfo lock(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                               org.apache.jackrabbit.spi.NodeId nodeId,
                                               boolean deep,
                                               boolean sessionScoped)
                                        throws RepositoryException
Specified by:
lock in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

lock

public org.apache.jackrabbit.spi.LockInfo lock(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                               org.apache.jackrabbit.spi.NodeId nodeId,
                                               boolean deep,
                                               boolean sessionScoped,
                                               long timeoutHint,
                                               String ownerHint)
                                        throws RepositoryException
Specified by:
lock in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

refreshLock

public void refreshLock(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                        org.apache.jackrabbit.spi.NodeId nodeId)
                 throws RepositoryException
Specified by:
refreshLock in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

unlock

public void unlock(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                   org.apache.jackrabbit.spi.NodeId nodeId)
            throws RepositoryException
Specified by:
unlock in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

checkin

public org.apache.jackrabbit.spi.NodeId checkin(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                org.apache.jackrabbit.spi.NodeId nodeId)
                                         throws RepositoryException
Specified by:
checkin in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

checkout

public void checkout(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                     org.apache.jackrabbit.spi.NodeId nodeId)
              throws RepositoryException
Specified by:
checkout in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

checkout

public void checkout(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                     org.apache.jackrabbit.spi.NodeId nodeId,
                     org.apache.jackrabbit.spi.NodeId activityId)
              throws RepositoryException
Specified by:
checkout in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

checkpoint

public org.apache.jackrabbit.spi.NodeId checkpoint(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                   org.apache.jackrabbit.spi.NodeId nodeId)
                                            throws UnsupportedRepositoryOperationException,
                                                   RepositoryException
Specified by:
checkpoint in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

checkpoint

public org.apache.jackrabbit.spi.NodeId checkpoint(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                   org.apache.jackrabbit.spi.NodeId nodeId,
                                                   org.apache.jackrabbit.spi.NodeId activityId)
                                            throws UnsupportedRepositoryOperationException,
                                                   RepositoryException
Specified by:
checkpoint in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

removeVersion

public void removeVersion(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                          org.apache.jackrabbit.spi.NodeId versionHistoryId,
                          org.apache.jackrabbit.spi.NodeId versionId)
                   throws RepositoryException
Specified by:
removeVersion in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

restore

public void restore(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                    org.apache.jackrabbit.spi.NodeId nodeId,
                    org.apache.jackrabbit.spi.NodeId versionId,
                    boolean removeExisting)
             throws RepositoryException
Specified by:
restore in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

restore

public void restore(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                    org.apache.jackrabbit.spi.NodeId[] nodeIds,
                    boolean removeExisting)
             throws RepositoryException
Specified by:
restore in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

merge

public Iterator<org.apache.jackrabbit.spi.NodeId> merge(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                        org.apache.jackrabbit.spi.NodeId nodeId,
                                                        String srcWorkspaceName,
                                                        boolean bestEffort)
                                                 throws RepositoryException
Specified by:
merge in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

merge

public Iterator<org.apache.jackrabbit.spi.NodeId> merge(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                        org.apache.jackrabbit.spi.NodeId nodeId,
                                                        String srcWorkspaceName,
                                                        boolean bestEffort,
                                                        boolean isShallow)
                                                 throws RepositoryException
Specified by:
merge in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

resolveMergeConflict

public void resolveMergeConflict(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                 org.apache.jackrabbit.spi.NodeId nodeId,
                                 org.apache.jackrabbit.spi.NodeId[] mergeFailedIds,
                                 org.apache.jackrabbit.spi.NodeId[] predecessorIds)
                          throws RepositoryException
Specified by:
resolveMergeConflict in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

addVersionLabel

public void addVersionLabel(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                            org.apache.jackrabbit.spi.NodeId versionHistoryId,
                            org.apache.jackrabbit.spi.NodeId versionId,
                            org.apache.jackrabbit.spi.Name label,
                            boolean moveLabel)
                     throws RepositoryException
Specified by:
addVersionLabel in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

removeVersionLabel

public void removeVersionLabel(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                               org.apache.jackrabbit.spi.NodeId versionHistoryId,
                               org.apache.jackrabbit.spi.NodeId versionId,
                               org.apache.jackrabbit.spi.Name label)
                        throws RepositoryException
Specified by:
removeVersionLabel in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

createActivity

public org.apache.jackrabbit.spi.NodeId createActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                       String title)
                                                throws UnsupportedRepositoryOperationException,
                                                       RepositoryException
Specified by:
createActivity in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

removeActivity

public void removeActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                           org.apache.jackrabbit.spi.NodeId activityId)
                    throws UnsupportedRepositoryOperationException,
                           RepositoryException
Specified by:
removeActivity in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

mergeActivity

public Iterator<org.apache.jackrabbit.spi.NodeId> mergeActivity(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                org.apache.jackrabbit.spi.NodeId activityId)
                                                         throws UnsupportedRepositoryOperationException,
                                                                RepositoryException
Specified by:
mergeActivity in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

createConfiguration

public org.apache.jackrabbit.spi.NodeId createConfiguration(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                            org.apache.jackrabbit.spi.NodeId nodeId)
                                                     throws UnsupportedRepositoryOperationException,
                                                            RepositoryException
Specified by:
createConfiguration in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
RepositoryException

getSupportedQueryLanguages

public String[] getSupportedQueryLanguages(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
                                    throws RepositoryException
Specified by:
getSupportedQueryLanguages in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

checkQueryStatement

public String[] checkQueryStatement(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                    String statement,
                                    String language,
                                    Map<String,String> namespaces)
                             throws RepositoryException
Specified by:
checkQueryStatement in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

executeQuery

public org.apache.jackrabbit.spi.QueryInfo executeQuery(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                        String statement,
                                                        String language,
                                                        Map<String,String> namespaces,
                                                        long limit,
                                                        long offset,
                                                        Map<String,org.apache.jackrabbit.spi.QValue> values)
                                                 throws RepositoryException
Specified by:
executeQuery in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

createEventFilter

public org.apache.jackrabbit.spi.EventFilter createEventFilter(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                               int eventTypes,
                                                               org.apache.jackrabbit.spi.Path absPath,
                                                               boolean isDeep,
                                                               String[] uuid,
                                                               org.apache.jackrabbit.spi.Name[] qnodeTypeName,
                                                               boolean noLocal)
                                                        throws RepositoryException
Specified by:
createEventFilter in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

createSubscription

public org.apache.jackrabbit.spi.Subscription createSubscription(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                 org.apache.jackrabbit.spi.EventFilter[] filters)
                                                          throws RepositoryException
Specified by:
createSubscription in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getEvents

public org.apache.jackrabbit.spi.EventBundle[] getEvents(org.apache.jackrabbit.spi.Subscription subscription,
                                                         long timeout)
                                                  throws RepositoryException,
                                                         InterruptedException
Specified by:
getEvents in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException
InterruptedException

getEvents

public org.apache.jackrabbit.spi.EventBundle getEvents(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                       org.apache.jackrabbit.spi.EventFilter filter,
                                                       long after)
                                                throws RepositoryException,
                                                       UnsupportedRepositoryOperationException
Specified by:
getEvents in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException
UnsupportedRepositoryOperationException

updateEventFilters

public void updateEventFilters(org.apache.jackrabbit.spi.Subscription subscription,
                               org.apache.jackrabbit.spi.EventFilter[] eventFilters)
                        throws RepositoryException
Specified by:
updateEventFilters in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

dispose

public void dispose(org.apache.jackrabbit.spi.Subscription subscription)
             throws RepositoryException
Specified by:
dispose in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getRegisteredNamespaces

public Map<String,String> getRegisteredNamespaces(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
                                           throws RepositoryException
Specified by:
getRegisteredNamespaces in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getNamespaceURI

public String getNamespaceURI(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                              String prefix)
                       throws RepositoryException
Specified by:
getNamespaceURI in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getNamespacePrefix

public String getNamespacePrefix(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                 String uri)
                          throws RepositoryException
Specified by:
getNamespacePrefix in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

registerNamespace

public void registerNamespace(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                              String prefix,
                              String uri)
                       throws RepositoryException
Specified by:
registerNamespace in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

unregisterNamespace

public void unregisterNamespace(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                String uri)
                         throws RepositoryException
Specified by:
unregisterNamespace in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getQNodeTypeDefinitions

public Iterator<org.apache.jackrabbit.spi.QNodeTypeDefinition> getQNodeTypeDefinitions(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
                                                                                throws RepositoryException
Specified by:
getQNodeTypeDefinitions in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

getQNodeTypeDefinitions

public Iterator<org.apache.jackrabbit.spi.QNodeTypeDefinition> getQNodeTypeDefinitions(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                                                                       org.apache.jackrabbit.spi.Name[] nodetypeNames)
                                                                                throws RepositoryException
Specified by:
getQNodeTypeDefinitions in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

registerNodeTypes

public void registerNodeTypes(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                              org.apache.jackrabbit.spi.QNodeTypeDefinition[] nodeTypeDefinitions,
                              boolean allowUpdate)
                       throws InvalidNodeTypeDefinitionException,
                              NodeTypeExistsException,
                              UnsupportedRepositoryOperationException,
                              RepositoryException
Specified by:
registerNodeTypes in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
InvalidNodeTypeDefinitionException
NodeTypeExistsException
UnsupportedRepositoryOperationException
RepositoryException

unregisterNodeTypes

public void unregisterNodeTypes(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                                org.apache.jackrabbit.spi.Name[] nodeTypeNames)
                         throws UnsupportedRepositoryOperationException,
                                NoSuchNodeTypeException,
                                RepositoryException
Specified by:
unregisterNodeTypes in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
UnsupportedRepositoryOperationException
NoSuchNodeTypeException
RepositoryException

createWorkspace

public void createWorkspace(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                            String name,
                            String srcWorkspaceName)
                     throws RepositoryException
Specified by:
createWorkspace in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException

deleteWorkspace

public void deleteWorkspace(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
                            String name)
                     throws RepositoryException
Specified by:
deleteWorkspace in interface org.apache.jackrabbit.spi.RepositoryService
Throws:
RepositoryException


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.