java.lang.Object
org.exoplatform.services.jcr.ext.backup.server.bean.response.ShortInfo
org.exoplatform.services.jcr.ext.backup.server.bean.response.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 Details

    • 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 Details

    • 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