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.