Package org.duracloud.syncui.service
Class SyncConfigurationManagerImpl
- java.lang.Object
-
- org.duracloud.syncui.service.SyncConfigurationManagerImpl
-
- All Implemented Interfaces:
SyncConfigurationManager
@Component("syncConfigurationManager") public class SyncConfigurationManagerImpl extends Object implements SyncConfigurationManager- Author:
- Daniel Bernstein
-
-
Field Summary
-
Fields inherited from interface org.duracloud.syncui.service.SyncConfigurationManager
GIGABYTES
-
-
Constructor Summary
Constructors Constructor Description SyncConfigurationManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetMaxFileSizeInBytes()RunModegetMode()StringgetPrefix()intgetThreadCount()StringgetUpdateSuffix()FilegetWorkDirectory()booleanisConfigurationComplete()booleanisJumpStart()booleanisRenameUpdates()booleanisSyncDeletes()booleanisSyncUpdates()voidpersist()voidpersistDirectoryConfigs(DirectoryConfigs configs)voidpersistDuracloudConfiguration(String username, String password, String host, String port, String spaceId)voidpurgeWorkDirectory()DirectoryConfigsretrieveDirectoryConfigs()DuracloudConfigurationretrieveDuracloudConfiguration()voidsetConfigXmlPath(String configXml)voidsetJumpStart(boolean jumpStart)voidsetMaxFileSizeInBytes(long maxFileSize)voidsetMode(RunMode mode)voidsetPrefix(String prefix)voidsetRenameUpdates(boolean b)voidsetSyncDeletes(boolean flag)voidsetSyncUpdates(boolean b)voidsetThreadCount(int threadCount)
-
-
-
Method Detail
-
persistDuracloudConfiguration
public void persistDuracloudConfiguration(String username, String password, String host, String port, String spaceId)
- Specified by:
persistDuracloudConfigurationin interfaceSyncConfigurationManager
-
retrieveDuracloudConfiguration
public DuracloudConfiguration retrieveDuracloudConfiguration()
- Specified by:
retrieveDuracloudConfigurationin interfaceSyncConfigurationManager- Returns:
-
retrieveDirectoryConfigs
public DirectoryConfigs retrieveDirectoryConfigs()
- Specified by:
retrieveDirectoryConfigsin interfaceSyncConfigurationManager- Returns:
-
persistDirectoryConfigs
public void persistDirectoryConfigs(DirectoryConfigs configs)
- Specified by:
persistDirectoryConfigsin interfaceSyncConfigurationManager
-
isConfigurationComplete
public boolean isConfigurationComplete()
- Specified by:
isConfigurationCompletein interfaceSyncConfigurationManager- Returns:
-
setConfigXmlPath
public void setConfigXmlPath(String configXml)
- Specified by:
setConfigXmlPathin interfaceSyncConfigurationManager
-
persist
public void persist()
- Specified by:
persistin interfaceSyncConfigurationManager
-
getWorkDirectory
public File getWorkDirectory()
- Specified by:
getWorkDirectoryin interfaceSyncConfigurationManager
-
purgeWorkDirectory
public void purgeWorkDirectory()
- Specified by:
purgeWorkDirectoryin interfaceSyncConfigurationManager
-
isSyncDeletes
public boolean isSyncDeletes()
- Specified by:
isSyncDeletesin interfaceSyncConfigurationManager
-
setSyncDeletes
public void setSyncDeletes(boolean flag)
- Specified by:
setSyncDeletesin interfaceSyncConfigurationManager
-
getUpdateSuffix
public String getUpdateSuffix()
- Specified by:
getUpdateSuffixin interfaceSyncConfigurationManager
-
setSyncUpdates
public void setSyncUpdates(boolean b)
- Specified by:
setSyncUpdatesin interfaceSyncConfigurationManager
-
isSyncUpdates
public boolean isSyncUpdates()
- Specified by:
isSyncUpdatesin interfaceSyncConfigurationManager
-
setRenameUpdates
public void setRenameUpdates(boolean b)
- Specified by:
setRenameUpdatesin interfaceSyncConfigurationManager
-
isRenameUpdates
public boolean isRenameUpdates()
- Specified by:
isRenameUpdatesin interfaceSyncConfigurationManager
-
getPrefix
public String getPrefix()
- Specified by:
getPrefixin interfaceSyncConfigurationManager
-
setPrefix
public void setPrefix(String prefix)
- Specified by:
setPrefixin interfaceSyncConfigurationManager
-
getThreadCount
public int getThreadCount()
- Specified by:
getThreadCountin interfaceSyncConfigurationManager
-
setThreadCount
public void setThreadCount(int threadCount)
- Specified by:
setThreadCountin interfaceSyncConfigurationManager
-
setJumpStart
public void setJumpStart(boolean jumpStart)
- Specified by:
setJumpStartin interfaceSyncConfigurationManager
-
isJumpStart
public boolean isJumpStart()
- Specified by:
isJumpStartin interfaceSyncConfigurationManager
-
getMode
public RunMode getMode()
- Specified by:
getModein interfaceSyncConfigurationManager
-
setMode
public void setMode(RunMode mode)
- Specified by:
setModein interfaceSyncConfigurationManager
-
setMaxFileSizeInBytes
public void setMaxFileSizeInBytes(long maxFileSize)
- Specified by:
setMaxFileSizeInBytesin interfaceSyncConfigurationManager
-
getMaxFileSizeInBytes
public long getMaxFileSizeInBytes()
- Specified by:
getMaxFileSizeInBytesin interfaceSyncConfigurationManager
-
-