Class BackupConfigBean


  • public class BackupConfigBean
    extends Object
    Created by The eXo Platform SAS.
    Date: 26.03.2009
    Version:
    $Id: BackupConfigBeen.java 111 2008-11-11 11:11:11Z rainf0x $
    Author:
    Alex Reshetnyak
    • Constructor Detail

      • BackupConfigBean

        public BackupConfigBean()
        BackupConfigBeen constructor. Empty constructor for JSON.
      • BackupConfigBean

        public BackupConfigBean​(Integer backupType,
                                String backupDir)
        BackupConfigBeen constructor. Constructor for full backup.
        Parameters:
        backupType - Integer, backup tyeps
        backupDir - String, path to backup folder
      • BackupConfigBean

        public BackupConfigBean​(Integer backupType,
                                String backupDir,
                                Long incrementalJobPeriod)
        BackupConfigBeen constructor. Constructor for full + incremental backup.
        Parameters:
        backupType - Integer, backup tyeps
        backupDir - String, path to backup folder
        incrementalJobPeriod - Long, incremental job period
      • BackupConfigBean

        public BackupConfigBean​(Integer backupType,
                                String backupDir,
                                Long incrementalJobPeriod,
                                Integer incrementalRepetitionNumber)
        BackupConfigBeen constructor. Constructor for full + incremental backup.
        Parameters:
        backupType - Integer, backup tyeps
        backupDir - String, path to backup folder
        incrementalJobPeriod - Long, incremental job period
        incrementalRepetitionNumber - Integer, incremental repetition number
      • BackupConfigBean

        public BackupConfigBean​(BackupConfig config)
        BackupConfigBeen constructor.
        Parameters:
        config - the backup config
      • BackupConfigBean

        public BackupConfigBean​(RepositoryBackupConfig config)
        BackupConfigBeen constructor.
        Parameters:
        config - the backup config
    • Method Detail

      • getIncrementalJobPeriod

        public Long getIncrementalJobPeriod()
        getIncrementalJobPeriod.
        Returns:
        Long return the incremental job period
      • setIncrementalJobPeriod

        public void setIncrementalJobPeriod​(Long incrementalJobPeriod)
        setIncrementalJobPeriod.
        Parameters:
        incrementalJobPeriod - Long, the incremental job period
      • getBackupDir

        public String getBackupDir()
        getBackupDir.
        Returns:
        String return path to backup folder
      • setBackupDir

        public void setBackupDir​(String backupDir)
        setBackupDir.
        Parameters:
        backupDir - String, path to backup folder
      • getBackupType

        public Integer getBackupType()
        getBackupType.
        Returns:
        Integer return the backup type
      • setBackupType

        public void setBackupType​(Integer backupType)
        setBackupType.
        Parameters:
        backupType - Integer, the backup type
      • getIncrementalRepetitionNumber

        public Integer getIncrementalRepetitionNumber()
        getIncrementalRepetitionNumber.
        Returns:
        Integer return the incremental repetition number
      • setIncrementalRepetitionNumber

        public void setIncrementalRepetitionNumber​(Integer incrementalRepetitionNumber)
        setIncrementalRepetitionNumber.
        Parameters:
        incrementalRepetitionNumber - Integer, incremental repetition number
      • getFullBackupJobConfig

        public BackupJobConfig getFullBackupJobConfig()
        getFullBackupJobConfig.
        Returns:
        BackupJobConfig return the backup job configuration to full backup
      • setFullBackupJobConfig

        public void setFullBackupJobConfig​(BackupJobConfig fullBackupJobConfig)
        setFullBackupJobConfig.
        Parameters:
        fullBackupJobConfig - BackupJobConfig the backup job configuration to full backup
      • getIncrementalBackupJobConfig

        public BackupJobConfig getIncrementalBackupJobConfig()
        getIncrementalBackupJobConfig.
        Returns:
        BackupJobConfig return the backup job configuration to incremental backup
      • setIncrementalBackupJobConfig

        public void setIncrementalBackupJobConfig​(BackupJobConfig incrementalBackupJobConfig)
        setIncrementalBackupJobConfig.
        Parameters:
        incrementalBackupJobConfig - BackupJobConfig the backup job configuration to incremental backup