Class RepositoryBackupChainImpl
- java.lang.Object
-
- org.exoplatform.services.jcr.ext.backup.impl.RepositoryBackupChainImpl
-
- All Implemented Interfaces:
RepositoryBackupChain
public class RepositoryBackupChainImpl extends Object implements RepositoryBackupChain
Created by The eXo Platform SAS.
Date: 2010- Version:
- $Id$
- Author:
- Alex Reshetnyak
-
-
Field Summary
-
Fields inherited from interface org.exoplatform.services.jcr.ext.backup.RepositoryBackupChain
FINISHED, FULL_BACKUP_FINISHED_INCREMENTAL_BACKUP_WORKING, INITIALIZED, WORKING
-
-
Constructor Summary
Constructors Constructor Description RepositoryBackupChainImpl(RepositoryBackupConfig config, File logDirectory, org.exoplatform.services.jcr.RepositoryService repositoryService, String fullBackupType, String incrementalBackupType, String repositoryBackupId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryBackupConfiggetBackupConfig()Getting repository backup config.StringgetBackupId()Getting identifier of backup.StringgetLogFilePath()Getting path to backup log.CalendargetStartedTime()Getting started time of backup.intgetState()Getting state of backup.booleanisFinished()isFinished.voidstartBackup()Call start backup.voidstopBackup()Call stop backup.
-
-
-
Constructor Detail
-
RepositoryBackupChainImpl
public RepositoryBackupChainImpl(RepositoryBackupConfig config, File logDirectory, org.exoplatform.services.jcr.RepositoryService repositoryService, String fullBackupType, String incrementalBackupType, String repositoryBackupId) throws BackupOperationException, BackupConfigurationException
-
-
Method Detail
-
getLogFilePath
public String getLogFilePath()
Getting path to backup log.- Specified by:
getLogFilePathin interfaceRepositoryBackupChain- Returns:
- String return path to backup log
-
getState
public int getState()
Getting state of backup.- Specified by:
getStatein interfaceRepositoryBackupChain- Returns:
- int return state of backup
-
isFinished
public boolean isFinished()
isFinished.- Specified by:
isFinishedin interfaceRepositoryBackupChain- Returns:
- boolean return 'true' if backup was finished.
-
startBackup
public void startBackup()
Call start backup.- Specified by:
startBackupin interfaceRepositoryBackupChain
-
stopBackup
public void stopBackup()
Call stop backup.- Specified by:
stopBackupin interfaceRepositoryBackupChain
-
getBackupId
public String getBackupId()
Getting identifier of backup.- Specified by:
getBackupIdin interfaceRepositoryBackupChain- Returns:
- String return identifier of backup
-
getStartedTime
public Calendar getStartedTime()
Getting started time of backup.- Specified by:
getStartedTimein interfaceRepositoryBackupChain- Returns:
- Calendar return started time of backup
-
getBackupConfig
public RepositoryBackupConfig getBackupConfig()
Getting repository backup config.- Specified by:
getBackupConfigin interfaceRepositoryBackupChain- Returns:
- RepositoryBackupConfig return the repository backup config
-
-