org.jvnet.hudson.plugins.backup
Class BackupLink

java.lang.Object
  extended by hudson.model.ManagementLink
      extended by org.jvnet.hudson.plugins.backup.BackupLink
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Action, hudson.model.ModelObject

public class BackupLink
extends hudson.model.ManagementLink


Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.model.ManagementLink
LIST
 
Constructor Summary
BackupLink()
           
 
Method Summary
 boolean doBackupFileNameCheck(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the backup filename entered is valid or not
 void doDoBackup(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, java.lang.String fileName, boolean verbose)
           
 void doDoRestore(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, java.lang.String fileName, boolean verbose)
           
 void doProgressiveBackupLog(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
           
 void doProgressiveRestoreLog(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Show restore status.
 boolean doRestoreFileNameCheck(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the restore file entered is valid or not
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 java.lang.String getIconFileName()
           
 java.lang.String getRootDirectory()
           
 java.lang.String getUrlName()
           
 
Methods inherited from class hudson.model.ManagementLink
all
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackupLink

public BackupLink()
Method Detail

getIconFileName

public java.lang.String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action
Specified by:
getIconFileName in class hudson.model.ManagementLink

getUrlName

public java.lang.String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action
Specified by:
getUrlName in class hudson.model.ManagementLink

getDisplayName

public java.lang.String getDisplayName()

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class hudson.model.ManagementLink

doBackupFileNameCheck

public boolean doBackupFileNameCheck(org.kohsuke.stapler.StaplerRequest req,
                                     org.kohsuke.stapler.StaplerResponse rsp)
                              throws java.io.IOException,
                                     javax.servlet.ServletException
Checks if the backup filename entered is valid or not

Throws:
java.io.IOException
javax.servlet.ServletException

doRestoreFileNameCheck

public boolean doRestoreFileNameCheck(org.kohsuke.stapler.StaplerRequest req,
                                      org.kohsuke.stapler.StaplerResponse rsp)
                               throws java.io.IOException,
                                      javax.servlet.ServletException
Checks if the restore file entered is valid or not

Throws:
java.io.IOException
javax.servlet.ServletException

doDoBackup

public void doDoBackup(org.kohsuke.stapler.StaplerRequest req,
                       org.kohsuke.stapler.StaplerResponse rsp,
                       @QueryParameter(value="backupFileName")
                       java.lang.String fileName,
                       @QueryParameter(value="verbose")
                       boolean verbose)
                throws java.io.IOException,
                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doDoRestore

public void doDoRestore(org.kohsuke.stapler.StaplerRequest req,
                        org.kohsuke.stapler.StaplerResponse rsp,
                        @QueryParameter(value="restoreFileName")
                        java.lang.String fileName,
                        @QueryParameter(value="verbose")
                        boolean verbose)
                 throws java.io.IOException,
                        javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doProgressiveBackupLog

public void doProgressiveBackupLog(org.kohsuke.stapler.StaplerRequest req,
                                   org.kohsuke.stapler.StaplerResponse rsp)
                            throws java.io.IOException
Throws:
java.io.IOException

doProgressiveRestoreLog

public void doProgressiveRestoreLog(org.kohsuke.stapler.StaplerRequest req,
                                    org.kohsuke.stapler.StaplerResponse rsp)
                             throws java.io.IOException
Show restore status. When restore is done, reload config from disk via Hudson.doReload(StaplerRequest, StaplerResponse)

Throws:
java.io.IOException

getRootDirectory

public java.lang.String getRootDirectory()


Copyright © 2009. All Rights Reserved.