public class SyncAccountService
extends java.lang.Object
Constructor and Description |
---|
SyncAccountService() |
Modifier and Type | Method and Description |
---|---|
static SyncAccount |
activateSyncAccount(long syncAccountId,
boolean reset) |
static SyncAccount |
addSyncAccount(java.lang.String filePathName,
java.lang.String login,
int maxConnections,
java.lang.String password,
int pollInterval,
SyncSite[] syncSites,
SyncUser syncUser,
boolean trustSelfSigned,
java.lang.String url) |
static SyncAccount |
addSyncAccount(java.lang.String filePathName,
java.lang.String login,
int maxConnections,
java.lang.String oAuthConsumerKey,
java.lang.String oAuthConsumerSecret,
boolean oAuthEnabled,
java.lang.String password,
int pollInterval,
SyncSite[] syncSites,
SyncUser syncUser,
boolean trustSelfSigned,
java.lang.String url) |
static void |
deleteSyncAccount(long syncAccountId) |
protected static void |
deleteSyncFiles(SyncAccount syncAccount) |
static SyncAccount |
fetchSyncAccount(long syncAccountId) |
static java.util.List<SyncAccount> |
findAll() |
static java.util.Set<java.lang.Long> |
getActiveSyncAccountIds() |
static SyncAccountPersistence |
getSyncAccountPersistence() |
static void |
registerModelListener(ModelListener<SyncAccount> modelListener) |
static void |
resetActiveSyncAccountIds() |
static SyncAccount |
setFilePathName(long syncAccountId,
java.lang.String targetFilePathName) |
static void |
unregisterModelListener(ModelListener<SyncAccount> modelListener) |
static SyncAccount |
update(SyncAccount syncAccount) |
static void |
updateSyncAccountSyncFile(java.nio.file.Path targetFilePath,
long syncAccountId,
boolean moveFile) |
public static SyncAccount activateSyncAccount(long syncAccountId, boolean reset)
public static SyncAccount addSyncAccount(java.lang.String filePathName, java.lang.String login, int maxConnections, java.lang.String password, int pollInterval, SyncSite[] syncSites, SyncUser syncUser, boolean trustSelfSigned, java.lang.String url) throws java.lang.Exception
java.lang.Exception
public static SyncAccount addSyncAccount(java.lang.String filePathName, java.lang.String login, int maxConnections, java.lang.String oAuthConsumerKey, java.lang.String oAuthConsumerSecret, boolean oAuthEnabled, java.lang.String password, int pollInterval, SyncSite[] syncSites, SyncUser syncUser, boolean trustSelfSigned, java.lang.String url) throws java.lang.Exception
java.lang.Exception
public static void deleteSyncAccount(long syncAccountId)
public static SyncAccount fetchSyncAccount(long syncAccountId)
public static java.util.List<SyncAccount> findAll()
public static java.util.Set<java.lang.Long> getActiveSyncAccountIds()
public static SyncAccountPersistence getSyncAccountPersistence()
public static void registerModelListener(ModelListener<SyncAccount> modelListener)
public static void resetActiveSyncAccountIds()
public static SyncAccount setFilePathName(long syncAccountId, java.lang.String targetFilePathName)
public static void unregisterModelListener(ModelListener<SyncAccount> modelListener)
public static SyncAccount update(SyncAccount syncAccount)
public static void updateSyncAccountSyncFile(java.nio.file.Path targetFilePath, long syncAccountId, boolean moveFile) throws java.lang.Exception
java.lang.Exception
protected static void deleteSyncFiles(SyncAccount syncAccount) throws java.io.IOException
java.io.IOException