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 oAuthToken,
java.lang.String oAuthTokenSecret,
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 oAuthToken, java.lang.String oAuthTokenSecret, 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