org.apache.jackrabbit.spi.commons.logging
Class RepositoryServiceLogger
java.lang.Object
org.apache.jackrabbit.spi.commons.logging.AbstractLogger
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.
|
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.NodeId nodeId)
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 -
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.NodeId nodeId)
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-2011 The Apache Software Foundation. All Rights Reserved.