public interface ModuleBackupProvider
限定符和类型 | 方法和说明 |
---|---|
void |
addScheduleJob(com.fr.third.v2.org.quartz.JobKey jobKey)
添加一个备份定时任务
|
void |
autoBackup()
自动备份
|
java.lang.String |
createAutoBackupPath()
生成自动备份路径
|
java.lang.String |
createManualBackupPath()
生成手动备份路径
|
void |
deleteBackupNodes(java.lang.String[] ids)
删除备份节点
|
void |
deleteBackupNodes(java.lang.String moduleName,
java.lang.String[] ids)
删除备份节点
|
java.util.List<BackupNodeBean> |
getAutoBackupNodes()
获取自动备份列表
|
java.util.List<BackupNodeBean> |
getManualBackupNodes()
获取手动备份列表
|
java.util.List<BackupNodeBean> |
getManualBackupNodesByModuleName(java.lang.String moduleName)
通过模块名称获取手动备份列表
|
java.lang.String |
getModuleName()
获取备份模块名称
|
java.lang.String |
getModuleNameInter()
获取各模块的国际化名称
|
boolean |
isAutoBackup()
是否开启自动备份
|
void |
manualBackup(java.util.List<java.lang.String> files,
java.lang.String backupName,
java.lang.String moduleName)
手动备份一个文件数组
|
void |
manualBackup(java.lang.String backupName)
手动备份
|
void |
renameBackupNode(java.lang.String id,
java.lang.String name)
重命名备份节点
|
void |
rollback(java.lang.String id)
回滚到某一个备份节点
|
void |
setAutoBackup(boolean b)
开启/关闭 自动备份
|
void |
setModuleConfig()
模块备份设置
|
void |
updateResource(java.lang.String file,
java.lang.String fileUrl)
更新 节点 的资源文件
|
void autoBackup() throws java.lang.Exception
java.lang.Exception
- 异常void manualBackup(java.lang.String backupName) throws java.lang.Exception
java.lang.Exception
- 异常void manualBackup(java.util.List<java.lang.String> files, java.lang.String backupName, java.lang.String moduleName) throws java.lang.Exception
files
- 文件数组backupName
- 备份名moduleName
- 模块名java.lang.Exception
- 异常java.lang.String getModuleName()
void rollback(java.lang.String id) throws java.lang.Exception
id
- 备份IDjava.lang.Exception
- 异常java.util.List<BackupNodeBean> getAutoBackupNodes() throws java.lang.Exception
java.lang.Exception
- 异常java.util.List<BackupNodeBean> getManualBackupNodes() throws java.lang.Exception
java.lang.Exception
- 异常java.util.List<BackupNodeBean> getManualBackupNodesByModuleName(java.lang.String moduleName) throws java.lang.Exception
java.lang.Exception
- 异常java.lang.String getModuleNameInter()
boolean isAutoBackup()
void setAutoBackup(boolean b)
b
- 开关void deleteBackupNodes(java.lang.String[] ids) throws java.lang.Exception
ids
- 节点数组java.lang.Exception
void deleteBackupNodes(java.lang.String moduleName, java.lang.String[] ids) throws java.lang.Exception
moduleName
- 模块名ids
- 备份节点数组java.lang.Exception
void renameBackupNode(java.lang.String id, java.lang.String name) throws java.lang.Exception
id
- 备份节点IDname
- 新备份名java.lang.Exception
java.lang.String createAutoBackupPath()
java.lang.String createManualBackupPath()
void setModuleConfig() throws java.lang.Exception
java.lang.Exception
void addScheduleJob(com.fr.third.v2.org.quartz.JobKey jobKey) throws java.lang.Exception
jobKey
- 备份定时任务Keyjava.lang.Exception
- 异常void updateResource(java.lang.String file, java.lang.String fileUrl) throws java.lang.Exception
file
- 保存文件的路径fileUrl
- 云端升级中心的资源的更新地址java.lang.Exception
- 异常