getBlobFSBlockSize

setBlobFSBlockSize

Sets the block size of the blob fs and controls how blobs are handled.
If the size is 0, the blobs are stored within the workspace's physical filesystem.
Otherwise, the blobs are stored within the item filesystem.
Please note that not all binary properties are considered as blobs. They
are only stored in the respective blob store, if their size exceeds
getMinBlobSize().

getErrorHandling

init

Initializes the persistence manager. The persistence manager is
permanently bound to the given context, and any required external
resources are acquired.

An appropriate exception is thrown if the persistence manager
initialization fails for whatever reason. In this case the
state of the persistence manager is undefined and the instance
should be discarded.
Initializes the internal structures of this abstract persistence manager.

close

Closes the persistence manager. The consistency of the persistent
storage is guaranteed and all acquired resources are released.
It is an error to invoke any methods on a closed persistence manager,
and implementations are free to enforce this constraint by throwing
IllegalStateExceptions in such cases.

An appropriate exception is thrown if the persistence manager
could not be closed properly. In this case the state of the
persistence manager is undefined and the instance should be
discarded.
Closes the persistence manager, release acquired resourecs.

toString

getAllNodeIds

Get all node ids.
A typical application will call this method multiple times, where 'after'
is the last row read. The maxCount parameter defines the maximum number of
node ids returned, 0 meaning no limit. The order of the node ids is specific for the
given persistent manager. Items that are added concurrently may not be included.

Parameters:

bigger - the lower limit, or null for no limit.

maxCount - the maximum number of node ids to return, or 0 for no limit.