Examples of BackupServiceInfoBean


Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
            new BackupServiceInfoBean(backupManager.getFullBackupType(), backupManager.getIncrementalBackupType(),
               PrivilegedFileHelper.getAbsolutePath(backupManager.getBackupDirectory()),
               backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
            new BackupServiceInfoBean(backupManager.getFullBackupType(), backupManager.getIncrementalBackupType(),
               backupManager.getBackupDirectory().getAbsolutePath(), backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
      catch (Throwable e)
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

  public String info() throws IOException, BackupExecuteException {
    String sURL = path + HTTPBackupAgent.Constants.BASE_URL + HTTPBackupAgent.Constants.OperationType.BACKUP_SERVICE_INFO;
    BackupAgentResponse response = transport.executeGET(sURL);
   
    if (response.getStatus() == Response.Status.OK.getStatusCode()) {
      BackupServiceInfoBean info;
      try {
        info = (BackupServiceInfoBean) getObject(BackupServiceInfoBean.class, response.getResponseData());
      } catch (Exception e) {
        throw new  RuntimeException("Can not get BackupServiceInfoBean from responce.", e);
      }
     
      String result = "\nThe backup service information : \n"
                      + "\tfull backup type               : " + info.getFullBackupType() + "\n"
                      + "\tincremetal backup type         : " + info.getIncrementalBackupType() + "\n"
                      + "\tbackup log folder              : " + info.getBackupLogDir() + "\n"
                      + "\tdefault incremental job period : " + info.getDefaultIncrementalJobPeriod() + "\n\n";
     
      return result;
    } else {
      return failureProcessing(response);
    }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
            new BackupServiceInfoBean(backupManager.getFullBackupType(), backupManager.getIncrementalBackupType(),
               backupManager.getBackupDirectory().getAbsolutePath(),
               backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

      ContainerResponse cres = new ContainerResponse(responseWriter);
      handler.handleRequest(creq, cres);

      assertEquals(200, cres.getStatus());

      BackupServiceInfoBean info =
               (BackupServiceInfoBean) getObject(BackupServiceInfoBean.class, responseWriter.getBody());
      BackupManager backupManager = (BackupManager) container.getComponentInstanceOfType(BackupManager.class);

      assertNotNull(info);
      assertEquals(backupManager.getBackupDirectory().getAbsolutePath(), info.getBackupLogDir());
      assertEquals(backupManager.getFullBackupType(), info.getFullBackupType());
      assertEquals(backupManager.getIncrementalBackupType(), info.getIncrementalBackupType());
      assertEquals(backupManager.getDefaultIncrementalJobPeriod(), info.getDefaultIncrementalJobPeriod().longValue());
   }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

               path + HTTPBackupAgent.Constants.BASE_URL + HTTPBackupAgent.Constants.OperationType.BACKUP_SERVICE_INFO;
      BackupAgentResponse response = transport.executeGET(sURL);

      if (response.getStatus() == Response.Status.OK.getStatusCode())
      {
         BackupServiceInfoBean info;
         try
         {
            info = (BackupServiceInfoBean) getObject(BackupServiceInfoBean.class, response.getResponseData());
         }
         catch (Exception e)
         {
            throw new IllegalStateException("Can not get BackupServiceInfoBean from responce.", e);
         }

         String result =
                  "\nThe backup service information : \n" + "\tfull backup type               : "
                           + info.getFullBackupType() + "\n" + "\tincremental backup type        : "
                           + info.getIncrementalBackupType() + "\n" + "\tbackup log folder              : "
                           + info.getBackupLogDir() + "\n" + "\tdefault incremental job period : "
                           + info.getDefaultIncrementalJobPeriod() + "\n\n";

         return result;
      }
      else
      {
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
            new BackupServiceInfoBean(backupManager.getFullBackupType(), backupManager.getIncrementalBackupType(),
               PrivilegedFileHelper.getAbsolutePath(backupManager.getBackupDirectory()),
               backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

               path + HTTPBackupAgent.Constants.BASE_URL + HTTPBackupAgent.Constants.OperationType.BACKUP_SERVICE_INFO;
      BackupAgentResponse response = transport.executeGET(sURL);

      if (response.getStatus() == Response.Status.OK.getStatusCode())
      {
         BackupServiceInfoBean info;
         try
         {
            info = (BackupServiceInfoBean) getObject(BackupServiceInfoBean.class, response.getResponseData());
         }
         catch (Exception e)
         {
            throw new IllegalStateException("Can not get BackupServiceInfoBean from responce.", e);
         }

         String result =
                  "\nThe backup service information : \n" + "\tfull backup type               : "
                           + info.getFullBackupType() + "\n" + "\tincremental backup type        : "
                           + info.getIncrementalBackupType() + "\n" + "\tbackup log folder              : "
                           + info.getBackupLogDir() + "\n" + "\tdefault incremental job period : "
                           + info.getDefaultIncrementalJobPeriod() + "\n\n";

         return result;
      }
      else
      {
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
                  new BackupServiceInfoBean(backupManager.getFullBackupType(),
                           backupManager.getIncrementalBackupType(), backupManager.getBackupDirectory()
                                    .getAbsolutePath(), backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
View Full Code Here

Examples of org.exoplatform.services.jcr.ext.backup.server.bean.response.BackupServiceInfoBean

   @Path("/info")
   public Response info()
   {
      try
      {
         BackupServiceInfoBean infoBeen =
            new BackupServiceInfoBean(backupManager.getFullBackupType(), backupManager.getIncrementalBackupType(),
               PrivilegedFileHelper.getAbsolutePath(backupManager.getBackupDirectory()),
               backupManager.getDefaultIncrementalJobPeriod());

         return Response.ok(infoBeen).cacheControl(noCache).build();
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.