public class BackupManager
extends java.lang.Object
| Constructor and Description |
|---|
BackupManager()
create a new backup manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(java.lang.String fileName)
configure the backup manager.
|
void |
process()
backup the required databases & docs.
|
protected void |
processTargets(java.lang.String folder,
java.lang.String filename)
send the backup to the targets as required.
|
void |
setBackupDatabases(boolean flag)
Should databases be backed up
|
void |
setBackupDir(java.lang.String dir)
where should we backup to
|
void |
setBackupDocs(boolean flag)
Should databases be backed up
|
void |
setExcludeMaster(boolean flag)
Should we back up the master database.
|
void |
setFiles(java.lang.String files)
What files should we back up ?
|
void |
setFolderPattern(java.lang.String pattern)
format of folder names when backing up
|
void |
setIncludeTable(java.lang.String includePattern) |
void |
setLayersExcluded(java.lang.String layers)
The layers to be excluded from backed up.
|
void |
setLayersIncluded(java.lang.String layers)
The layers to be backed up.
|
void |
setTargets(java.lang.String targets)
Where should we send the backups ?
|
public void setIncludeTable(java.lang.String includePattern)
public void setFolderPattern(java.lang.String pattern)
pattern - the pattern of the folders to backup.public void setBackupDir(java.lang.String dir)
dir - The directory to backup topublic void setLayersIncluded(java.lang.String layers)
layers - which layers to backuppublic void setBackupDatabases(boolean flag)
flag - true if the database dump should be taken.public void setBackupDocs(boolean flag)
flag - true if the documents should be backed up.public void setLayersExcluded(java.lang.String layers)
layers - which ones should be excluded.public void setExcludeMaster(boolean flag)
flag - true if we should backup the master database.public void setTargets(java.lang.String targets)
targets - comma separated list of targetspublic void setFiles(java.lang.String files)
files - the patterns of the files to be backed up. ( maybe blank)public void process()
throws java.lang.Exception
java.lang.Exception - a serious problempublic void configure(java.lang.String fileName)
throws java.lang.Exception
fileName - The configuration file.java.lang.Exception - a serious problemprotected void processTargets(java.lang.String folder,
java.lang.String filename)
throws java.lang.Exception
folder - the backup folderfilename - the file namejava.lang.Exception - a serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.