public class FileManagerImpl extends Object implements FileManager
ins, ROOT_FILE_ID| 构造器和说明 |
|---|
FileManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(RuleFile file)
新增规则文件
|
void |
changeParent(long id,
long newPackageId)
移动规则文件
|
boolean |
checkExist(long projectId,
long parentId,
String type,
String name)
检测规则文件是否存在
|
void |
deleteByProjectId(long projectId)
删除指定项目下的所有规则文件
|
RuleFile |
get(long id)
获取规则文件
|
List<RuleFile> |
list(long projectId,
long parentId,
String type)
查询指定父节点指定项目指定类型下的文件列表
|
String |
loadContent(long id)
加载规则文件xml信息
|
void |
lock(long id,
String account)
锁定文件
|
FileCountQuery |
newCountQuery() |
FileQuery |
newQuery() |
void |
remove(long id)
删除规则文件
|
void |
rename(long id,
String account,
String newName)
重命名规则文件
|
void |
unlock(long id,
String version,
String account)
解锁文件
|
void |
update(RuleFile file)
更新规则文件(文件同步使用)
|
void |
updateContent(long id,
String account,
String content)
更新规则文件xml配置
|
void |
updateDeleteFlag(long id,
boolean deleted,
String account)
设置文件删除标记
|
public FileQuery newQuery()
newQuery 在接口中 FileManagerpublic RuleFile get(long id)
FileManagerget 在接口中 FileManagerid - 文件IDpublic String loadContent(long id)
FileManagerloadContent 在接口中 FileManagerid - 文件IDpublic void add(RuleFile file)
FileManageradd 在接口中 FileManagerfile - 文件对象public void updateContent(long id,
String account,
String content)
FileManagerupdateContent 在接口中 FileManagerid - 文件IDaccount - 账号content - XMLpublic List<RuleFile> list(long projectId, long parentId, String type)
FileManagerlist 在接口中 FileManagerprojectId - 项目编号parentId - 父目录IDtype - 文件类型public void changeParent(long id,
long newPackageId)
FileManagerchangeParent 在接口中 FileManagerid - 规则文件IDnewPackageId - 父目录IDpublic boolean checkExist(long projectId,
long parentId,
String type,
String name)
FileManagercheckExist 在接口中 FileManagerprojectId - 项目IDparentId - 父对象IDtype - 文件类型name - 名称public void rename(long id,
String account,
String newName)
FileManagerrename 在接口中 FileManagerid - 文件IDaccount - 账号newName - 新的名称public void remove(long id)
FileManagerremove 在接口中 FileManagerid - 文件IDpublic void lock(long id,
String account)
FileManagerlock 在接口中 FileManagerid - 文件IDaccount - 账号public void unlock(long id,
String version,
String account)
FileManagerunlock 在接口中 FileManagerid - 文件IDversion - 文件版本account - 账号public void updateDeleteFlag(long id,
boolean deleted,
String account)
FileManagerupdateDeleteFlag 在接口中 FileManagerid - 文件IDdeleted - 删除标记account - 用户IDpublic void deleteByProjectId(long projectId)
FileManagerdeleteByProjectId 在接口中 FileManagerprojectId - 项目IDpublic FileCountQuery newCountQuery()
newCountQuery 在接口中 FileManagerpublic void update(RuleFile file)
FileManagerupdate 在接口中 FileManagerfile - 文件对象Copyright © 2023 Bstek. All rights reserved.