Constructor Summary

Same as #RepositoryServiceImpl(String, String, BatchReadConfig, int, int))
using null workspace name, ItemInfoCacheImpl#DEFAULT_CACHE_SIZE)
as size for the item cache and RepositoryServiceImpl.MAX_CONNECTIONS_DEFAULT for the
maximum number of connections on the client.

Constructor Detail

RepositoryServiceImpl

Same as #RepositoryServiceImpl(String, String, BatchReadConfig, int, int))
using null workspace name, ItemInfoCacheImpl#DEFAULT_CACHE_SIZE)
as size for the item cache and RepositoryServiceImpl.MAX_CONNECTIONS_DEFAULT for the
maximum number of connections on the client.

An Iterator of ItemInfos containing
at least a single element: the ItemInfo that represents
the Item identified by the given ItemId. If the Iterator
contains multiple elements, the first is expected to represent the Item
identified by the given ItemId.

createBatch

Indicates the start of a set of operations that cause modifications
on the underlying persistence layer. All modification called on the
Batch must be executed at once or non must be executed upon
calling RepositoryService.submit(Batch).

Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo. The
destination is composed by the given parent id and the new name
as indicated by destName.

Note, that srcWorkspaceName may be the same as the one
specified within the SessionInfo. In this case the copy
corresponds to a copy within a single workspace.

Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo. The
destination is composed by the given parent id and the new name
as indicated by destName.