Class DetailedInfo

  • Direct Known Subclasses:
    DetailedInfoEx

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

      • DetailedInfo

        public DetailedInfo()
        DetailedInfo constructor.
      • DetailedInfo

        public DetailedInfo​(int type,
                            BackupChain chain)
        DetailedInfo constructor.
        Parameters:
        type - int, the type of detailed info (current or completed)
        chain - backupChain
      • DetailedInfo

        public DetailedInfo​(int type,
                            RepositoryBackupChain chain)
        DetailedInfo constructor.
        Parameters:
        type - int, the type of detailed info (current or completed)
        chain - backupChain
      • DetailedInfo

        public DetailedInfo​(int type,
                            BackupChainLog chainLog)
        DetailedInfo constructor.
        Parameters:
        type - int, the type of detailed info (current or completed)
        chainLog - BackupChainLog
      • DetailedInfo

        public DetailedInfo​(int type,
                            RepositoryBackupChainLog chainLog)
        DetailedInfo constructor.
        Parameters:
        type - int, the type of detailed info (current or completed)
        chainLog - RepositoryBackupChainLog
      • DetailedInfo

        public DetailedInfo​(int type,
                            BackupChainLog chainLog,
                            Calendar startedTime,
                            Calendar finishedTime,
                            int state)
        DetailedInfo constructor. For current restore.
        Parameters:
        type - int, the type of DetailedInfo
        chainLog - BackupChainLog, chain log for restore
        startedTime - Calendar, the started time of restore
        finishedTime - Calendar, the finished time of restore
        state - int, the state of restore
      • DetailedInfo

        public DetailedInfo​(int type,
                            BackupChainLog chainLog,
                            Calendar startedTime,
                            Calendar finishedTime,
                            int state,
                            String repositroryName,
                            String workspaceName)
        DetailedInfo constructor. For restore.
        Parameters:
        type - int, the type of DetailedInfo
        chainLog - BackupChainLog, chain log for restore
        startedTime - Calendar, the started time of restore
        finishedTime - Calendar, the finished time of restore
        state - int, the state of restore
        repositroryName - String, the repository name
        workspaceName - String, the workspace name
      • DetailedInfo

        public DetailedInfo​(int type,
                            RepositoryBackupChainLog chainLog,
                            Calendar startedTime,
                            Calendar finishedTime,
                            int state,
                            String repositroryName)
        DetailedInfo constructor. For restore.
        Parameters:
        type - int, the type of DetailedInfo
        chainLog - RepositoryBackupChainLog, chain log for restore
        startedTime - Calendar, the started time of restore
        finishedTime - Calendar, the finished time of restore
        state - int, the state of restore
        repositroryName - String, the repository name
    • Method Detail

      • getBackupConfig

        public BackupConfigBean getBackupConfig()
        getBackupConfig.
        Returns:
        BackupConfigBean return the bean to backup config
      • setBackupConfig

        public void setBackupConfig​(BackupConfigBean backupConfig)
        setBackupConfig.
        Parameters:
        backupConfig - BackupConfigBean, the backup config bean