public class DirectoryManagerImpl extends Object implements DirectoryManager
ins, ROOT_FILE_ID| 构造器和说明 |
|---|
DirectoryManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(RuleFile ruleFile)
新增目录
|
void |
changeName(long id,
String newName,
String account)
更改目录名称
|
void |
changeParent(long id,
long newParentId)
目录移动
|
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)
加载目录列表
|
RuleFile |
loadDir(long projectId,
long parentId,
String dirName,
String type)
专门用在项目导入在使用,不在接口中声明
|
void |
remove(long id)
目录删除
|
void |
updateDeleteFlag(long id,
boolean deleted,
String account)
设置目录删除标记
|
public void add(RuleFile ruleFile)
DirectoryManageradd 在接口中 DirectoryManagerruleFile - 目录对象public RuleFile get(long id)
DirectoryManagerget 在接口中 DirectoryManagerid - 目录IDpublic void remove(long id)
DirectoryManagerremove 在接口中 DirectoryManagerid - 目录IDpublic RuleFile loadDir(long projectId, long parentId, String dirName, String type)
projectId - 项目IDparentId - 父目录IDdirName - 目录名称type - 目录类型public void updateDeleteFlag(long id,
boolean deleted,
String account)
DirectoryManagerupdateDeleteFlag 在接口中 DirectoryManagerid - 目录IDdeleted - 删除标记account - 用户账号public void changeName(long id,
String newName,
String account)
DirectoryManagerchangeName 在接口中 DirectoryManagerid - 目录IDnewName - 新的名称account - 用户账号public boolean checkExist(long projectId,
long parentId,
String type,
String name)
DirectoryManagercheckExist 在接口中 DirectoryManagerprojectId - 项目编号parentId - 父目录IDtype - 文件类型name - 名称public List<RuleFile> list(long projectId, long parentId, String type)
DirectoryManagerlist 在接口中 DirectoryManagerprojectId - 项目编号parentId - 父目录IDtype - 文件类型public void changeParent(long id,
long newParentId)
DirectoryManagerchangeParent 在接口中 DirectoryManagerid - 目录IDnewParentId - 父目录IDpublic void deleteByProjectId(long projectId)
DirectoryManagerdeleteByProjectId 在接口中 DirectoryManagerprojectId - 项目编号Copyright © 2023 Bstek. All rights reserved.