Package org.nuxeo.drive.service.impl
Class FileSystemChangeSummaryImpl
java.lang.Object
org.nuxeo.drive.service.impl.FileSystemChangeSummaryImpl
- All Implemented Interfaces:
FileSystemChangeSummary
Default implementation of a
FileSystemChangeSummary
.- Author:
- Antoine Taillefer
-
Field Summary
-
Constructor Summary
ConstructorDescriptionFileSystemChangeSummaryImpl
(List<FileSystemItemChange> fileSystemChanges, Map<String, Set<IdRef>> activeRootRefs, Long syncDate, Long upperBound, Boolean tooManyChanges) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setActiveSynchronizationRootDefinitions
(String activeSynchronizationRootDefinitions) void
setFileSystemChanges
(List<FileSystemItemChange> changes) void
setHasTooManyChanges
(Boolean hasTooManyChanges) void
setSyncDate
(Long syncDate) void
setUpperBound
(Long upperBound) toString()
-
Field Details
-
fileSystemChanges
-
syncDate
-
upperBound
-
hasTooManyChanges
-
activeSynchronizationRootDefinitions
-
-
Constructor Details
-
FileSystemChangeSummaryImpl
public FileSystemChangeSummaryImpl() -
FileSystemChangeSummaryImpl
-
-
Method Details
-
getFileSystemChanges
- Specified by:
getFileSystemChanges
in interfaceFileSystemChangeSummary
-
setFileSystemChanges
- Specified by:
setFileSystemChanges
in interfaceFileSystemChangeSummary
-
getSyncDate
- Specified by:
getSyncDate
in interfaceFileSystemChangeSummary
- Returns:
- the time code of current sync operation in milliseconds since 1970-01-01 UTC rounded to the second as measured on the server clock.
-
getUpperBound
- Specified by:
getUpperBound
in interfaceFileSystemChangeSummary
- Returns:
- the last available log id in the audit log table
-
getActiveSynchronizationRootDefinitions
- Specified by:
getActiveSynchronizationRootDefinitions
in interfaceFileSystemChangeSummary
-
setActiveSynchronizationRootDefinitions
- Specified by:
setActiveSynchronizationRootDefinitions
in interfaceFileSystemChangeSummary
-
setSyncDate
- Specified by:
setSyncDate
in interfaceFileSystemChangeSummary
-
setUpperBound
- Specified by:
setUpperBound
in interfaceFileSystemChangeSummary
-
setHasTooManyChanges
- Specified by:
setHasTooManyChanges
in interfaceFileSystemChangeSummary
-
getHasTooManyChanges
- Specified by:
getHasTooManyChanges
in interfaceFileSystemChangeSummary
-
toString
-