Package | Description |
---|---|
org.nuxeo.drive.service | |
org.nuxeo.drive.service.impl | |
org.nuxeo.easyshare | |
org.nuxeo.ecm.core.api | |
org.nuxeo.ecm.core.api.impl |
Modifier and Type | Field and Description |
---|---|
protected Set<IdRef> |
SynchronizationRoots.refs |
Modifier and Type | Method and Description |
---|---|
Set<IdRef> |
SynchronizationRoots.getRefs() |
Set<IdRef> |
NuxeoDriveManager.getSynchronizationRootReferences(CoreSession session)
Fetch the list of synchronization root refs for a given user and a given session repository.
|
Modifier and Type | Method and Description |
---|---|
void |
NuxeoDriveManager.handleFolderDeletion(IdRef ref)
Method to be called by a CoreEvent listener monitoring documents deletions to cleanup references to recently
deleted documents and invalidate the caches.
|
Modifier and Type | Method and Description |
---|---|
FileSystemChangeSummary |
NuxeoDriveManager.getChangeSummary(Principal principal,
Map<String,Set<IdRef>> lastSyncRootRefs,
long lastSuccessfulSync)
Gets a summary of document changes in all repositories for the given user's synchronization roots, since the
user's device last successful synchronization date.
|
FileSystemChangeSummary |
NuxeoDriveManager.getChangeSummaryIntegerBounds(Principal principal,
Map<String,Set<IdRef>> lastSyncRootRefs,
long lowerBound)
Gets a summary of document changes in all repositories for the given user's synchronization roots, from the lower
bound sent by the user's device.
|
List<FileSystemItemChange> |
FileSystemChangeFinder.getFileSystemChanges(CoreSession session,
Set<IdRef> lastActiveRootRefs,
SynchronizationRoots activeRoots,
long lastSuccessfulSyncDate,
long syncDate,
int limit)
Gets the changes in the repository against which the given session is bound for the given synchronization root
paths, since the given last successful synchronization date and without exceeding the given limit.
|
List<FileSystemItemChange> |
FileSystemChangeFinder.getFileSystemChangesIntegerBounds(CoreSession session,
Set<IdRef> lastActiveRootRefs,
SynchronizationRoots activeRoots,
Set<String> collectionSyncRootMemberIds,
long lowerBound,
long upperBound,
int limit)
Gets the changes in the repository against which the given session is bound for the given synchronization root
paths, between the given lower and upper integer bounds and without exceeding the given limit.
|
Constructor and Description |
---|
SynchronizationRoots(String repositoryName,
Set<String> paths,
Set<IdRef> refs) |
Modifier and Type | Method and Description |
---|---|
Set<IdRef> |
NuxeoDriveManagerImpl.getSynchronizationRootReferences(CoreSession session) |
static Map<String,Set<IdRef>> |
RootDefinitionsHelper.parseRootDefinitions(String rootDefinitions)
Parses the given synchronization root definitions string.
|
Modifier and Type | Method and Description |
---|---|
void |
NuxeoDriveManagerImpl.handleFolderDeletion(IdRef deleted) |
Modifier and Type | Method and Description |
---|---|
FileSystemChangeSummary |
NuxeoDriveManagerImpl.getChangeSummary(Principal principal,
Map<String,Set<IdRef>> lastSyncRootRefs,
long lastSuccessfulSync)
Uses the
AuditChangeFinder to get the summary of document changes for the given user and last successful
synchronization date. |
protected FileSystemChangeSummary |
NuxeoDriveManagerImpl.getChangeSummary(Principal principal,
Map<String,Set<IdRef>> lastActiveRootRefs,
Map<String,SynchronizationRoots> roots,
Map<String,Set<String>> collectionSyncRootMemberIds,
long lowerBound,
boolean integerBounds) |
FileSystemChangeSummary |
NuxeoDriveManagerImpl.getChangeSummaryIntegerBounds(Principal principal,
Map<String,Set<IdRef>> lastSyncRootRefs,
long lowerBound)
Uses the
AuditChangeFinder to get the summary of document changes for the given user and lower bound. |
List<FileSystemItemChange> |
AuditChangeFinder.getFileSystemChanges(CoreSession session,
Set<IdRef> lastActiveRootRefs,
SynchronizationRoots activeRoots,
long lastSuccessfulSyncDate,
long syncDate,
int limit)
To be deprecated (in fact make throw
UnsupportedOperationException ), keeping old method based on log date
for backward compatibility. |
protected List<FileSystemItemChange> |
AuditChangeFinder.getFileSystemChanges(CoreSession session,
Set<IdRef> lastActiveRootRefs,
SynchronizationRoots activeRoots,
Set<String> collectionSyncRootMemberIds,
long lowerBound,
long upperBound,
boolean integerBounds,
int limit) |
List<FileSystemItemChange> |
AuditChangeFinder.getFileSystemChangesIntegerBounds(CoreSession session,
Set<IdRef> lastActiveRootRefs,
SynchronizationRoots activeRoots,
Set<String> collectionSyncRootMemberIds,
long lowerBound,
long upperBound,
int limit) |
Constructor and Description |
---|
FileSystemChangeSummaryImpl(List<FileSystemItemChange> fileSystemChanges,
Map<String,Set<IdRef>> activeRootRefs,
Long syncDate,
Long upperBound,
Boolean tooManyChanges) |
Modifier and Type | Method and Description |
---|---|
abstract Object |
EasyShareUnrestrictedRunner.run(CoreSession coreSession,
IdRef docId) |
Modifier and Type | Method and Description |
---|---|
IdRef |
DocumentLocation.getIdRef()
Returns the document id reference
|
Modifier and Type | Method and Description |
---|---|
IdRef |
DocumentLocationImpl.getIdRef() |
Constructor and Description |
---|
DocumentLocationImpl(String serverName,
IdRef idRef,
PathRef pathRef) |
Copyright © 2016 Nuxeo SA. All rights reserved.