public class SyncFileService
extends java.lang.Object
Constructor and Description |
---|
SyncFileService() |
Modifier and Type | Method and Description |
---|---|
static SyncFile |
addFileSyncFile(java.nio.file.Path filePath,
long folderId,
long repositoryId,
long syncAccountId) |
static SyncFile |
addFolderSyncFile(java.nio.file.Path filePath,
long parentFolderId,
long repositoryId,
long syncAccountId) |
static SyncFile |
addSyncFile(java.lang.String changeLog,
java.lang.String checksum,
java.lang.String description,
java.lang.String filePathName,
java.lang.String mimeType,
java.lang.String name,
long parentFolderId,
long repositoryId,
int state,
long syncAccountId,
java.lang.String type,
boolean createChecksums) |
static SyncFile |
cancelCheckOutSyncFile(long syncAccountId,
SyncFile syncFile) |
static SyncFile |
checkInSyncFile(long syncAccountId,
SyncFile syncFile) |
static SyncFile |
checkOutSyncFile(long syncAccountId,
SyncFile syncFile) |
static SyncFile |
copySyncFile(SyncFile sourceSyncFile,
java.nio.file.Path filePath,
long folderId,
long repositoryId,
long syncAccountId) |
static void |
deleteSyncFile(SyncFile syncFile) |
static void |
deleteSyncFile(SyncFile syncFile,
boolean notify) |
protected static void |
doDeleteSyncFile(SyncFile syncFile,
boolean notify) |
static SyncFile |
fetchSyncFile(long syncFileId) |
static SyncFile |
fetchSyncFile(long repositoryId,
long syncAccountId,
long typePK) |
static SyncFile |
fetchSyncFile(java.lang.String filePathName) |
static SyncFile |
fetchSyncFile(java.lang.String checksum,
int state) |
static java.util.List<SyncFile> |
findSyncFiles(long syncAccountId) |
static java.util.List<SyncFile> |
findSyncFiles(long syncAccountId,
int uiEvent,
java.lang.String orderByColumn,
boolean ascending) |
static java.util.List<SyncFile> |
findSyncFiles(long parentFolderId,
long syncAccountId) |
static java.util.List<SyncFile> |
findSyncFiles(java.lang.String filePathName,
long localSyncTime) |
static java.util.List<SyncFile> |
findSyncFilesByRepositoryId(long repositoryId,
long syncAccountId) |
static SyncFilePersistence |
getSyncFilePersistence() |
static long |
getSyncFilesCount(int uiEvent) |
static long |
getSyncFilesCount(long syncAccountId,
int uiEvent) |
static long |
getSyncFilesCount(long syncAccountId,
java.lang.String type,
int uiEvent) |
static SyncFile |
moveFileSyncFile(java.nio.file.Path filePath,
long folderId,
long syncAccountId,
SyncFile syncFile) |
static SyncFile |
moveFolderSyncFile(java.nio.file.Path filePath,
long parentFolderId,
long syncAccountId,
SyncFile syncFile) |
static void |
registerModelListener(ModelListener<SyncFile> modelListener) |
static SyncFile |
renameFileSyncFile(java.nio.file.Path filePath,
long syncAccountId,
SyncFile syncFile) |
static SyncFile |
renameFolderSyncFile(java.nio.file.Path filePath,
long syncAccountId,
SyncFile syncFile) |
static void |
renameSyncFiles(java.lang.String sourceFilePathName,
java.lang.String targetFilePathName) |
static SyncFile |
resyncFolder(SyncFile syncFile) |
static void |
setStatuses(SyncFile parentSyncFile,
int state,
int uiEvent) |
static void |
unregisterModelListener(ModelListener<SyncFile> modelListener) |
static SyncFile |
unsyncFolder(java.lang.String filePathName) |
static SyncFile |
update(SyncFile syncFile) |
static SyncFile |
updateFileSyncFile(java.nio.file.Path filePath,
long syncAccountId,
SyncFile syncFile) |
static SyncFile |
updateFolderSyncFile(java.nio.file.Path filePath,
long syncAccountId,
SyncFile syncFile) |
static SyncFile |
updateSyncFile(java.nio.file.Path filePath,
long parentFolderId,
SyncFile syncFile) |
public static SyncFile addFileSyncFile(java.nio.file.Path filePath, long folderId, long repositoryId, long syncAccountId) throws java.lang.Exception
java.lang.Exception
public static SyncFile addFolderSyncFile(java.nio.file.Path filePath, long parentFolderId, long repositoryId, long syncAccountId) throws java.lang.Exception
java.lang.Exception
public static SyncFile addSyncFile(java.lang.String changeLog, java.lang.String checksum, java.lang.String description, java.lang.String filePathName, java.lang.String mimeType, java.lang.String name, long parentFolderId, long repositoryId, int state, long syncAccountId, java.lang.String type, boolean createChecksums) throws java.lang.Exception
java.lang.Exception
public static SyncFile cancelCheckOutSyncFile(long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile checkInSyncFile(long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile checkOutSyncFile(long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile copySyncFile(SyncFile sourceSyncFile, java.nio.file.Path filePath, long folderId, long repositoryId, long syncAccountId) throws java.lang.Exception
java.lang.Exception
public static void deleteSyncFile(SyncFile syncFile)
public static void deleteSyncFile(SyncFile syncFile, boolean notify)
public static SyncFile fetchSyncFile(long syncFileId)
public static SyncFile fetchSyncFile(long repositoryId, long syncAccountId, long typePK)
public static SyncFile fetchSyncFile(java.lang.String filePathName)
public static SyncFile fetchSyncFile(java.lang.String checksum, int state) throws java.sql.SQLException
java.sql.SQLException
public static java.util.List<SyncFile> findSyncFiles(long syncAccountId)
public static java.util.List<SyncFile> findSyncFiles(long syncAccountId, int uiEvent, java.lang.String orderByColumn, boolean ascending)
public static java.util.List<SyncFile> findSyncFiles(long parentFolderId, long syncAccountId)
public static java.util.List<SyncFile> findSyncFiles(java.lang.String filePathName, long localSyncTime)
public static java.util.List<SyncFile> findSyncFilesByRepositoryId(long repositoryId, long syncAccountId)
public static SyncFilePersistence getSyncFilePersistence()
public static long getSyncFilesCount(int uiEvent)
public static long getSyncFilesCount(long syncAccountId, int uiEvent)
public static long getSyncFilesCount(long syncAccountId, java.lang.String type, int uiEvent)
public static SyncFile moveFileSyncFile(java.nio.file.Path filePath, long folderId, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile moveFolderSyncFile(java.nio.file.Path filePath, long parentFolderId, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static void registerModelListener(ModelListener<SyncFile> modelListener)
public static SyncFile renameFileSyncFile(java.nio.file.Path filePath, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile renameFolderSyncFile(java.nio.file.Path filePath, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static void renameSyncFiles(java.lang.String sourceFilePathName, java.lang.String targetFilePathName)
public static SyncFile resyncFolder(SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static void setStatuses(SyncFile parentSyncFile, int state, int uiEvent)
public static void unregisterModelListener(ModelListener<SyncFile> modelListener)
public static SyncFile unsyncFolder(java.lang.String filePathName) throws java.lang.Exception
java.lang.Exception
public static SyncFile updateFileSyncFile(java.nio.file.Path filePath, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile updateFolderSyncFile(java.nio.file.Path filePath, long syncAccountId, SyncFile syncFile) throws java.lang.Exception
java.lang.Exception
public static SyncFile updateSyncFile(java.nio.file.Path filePath, long parentFolderId, SyncFile syncFile)
protected static void doDeleteSyncFile(SyncFile syncFile, boolean notify) throws java.sql.SQLException
java.sql.SQLException