|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.core.service.BaseService gboat2.web.business.impl.ResourceBusinessImpl
@Transactional @Service public class ResourceBusinessImpl
字段摘要 |
---|
从类 gboat2.base.core.service.BaseService 继承的字段 |
---|
baseDAO |
构造方法摘要 | |
---|---|
ResourceBusinessImpl()
|
方法摘要 | |
---|---|
boolean |
copyResource(String copyedId,
String targetParentId)
复制模块 |
boolean |
deleteResource(Resource resource)
删除节点,其子节点被挂在被删节点的父节点下 |
List<Resource> |
getAllResource()
|
Page<Resource> |
getAnnotatedResources(String queryString,
String page,
String pagesize)
根据条件模糊查询所有被注解的Action类,条件为空时,表示查询所有 |
List<Resource> |
getChildrenByParentId(String parentId)
获取指定节点的孩子, 需要注意顶层节点为root节点时,此方法是不能区分系统的 |
List<Resource> |
getChildrenByParentId(String parentId,
String systemId)
获取指定节点及系统的的孩子节点,如果父节点为root节点时,可以有systemId区分 |
double |
getMaxOrderWithParent(String parentId)
获取指定父节点的所有子节点的最大排序值 |
Resource |
getPreviousSibling(Resource res)
获取指定节点的前一兄弟节点 |
Resource |
getResourceByCode(String resCode)
根据节点编码获取节点(模块) |
Resource |
getResourceByResname(String resName)
|
List<Resource> |
getResourceByUrl(String resUrl)
|
Resource |
getResourcesTree(String systemId)
取得所有resource组成的树形结构,其中跟节点resName为"root",没有特别的意义 |
List<Resource> |
getTopLevelResources(String systemId)
获取所有parentId为0的节点 |
boolean |
moveResource(String movedId,
String targetParentId,
int targetIndex)
移动节点 |
从类 gboat2.base.core.service.BaseService 继承的方法 |
---|
delete, get, getAsPage, getAsPage, query, query, save, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 gboat2.base.core.service.IBaseService 继承的方法 |
---|
delete, get, getAsPage, getAsPage, query, query, save, update |
构造方法详细信息 |
---|
public ResourceBusinessImpl()
方法详细信息 |
---|
public boolean moveResource(String movedId, String targetParentId, int targetIndex)
IResourceBusiness
中的 moveResource
movedId
- 被移动的节点targetParentId
- 新的父节点targetIndex
- 如果是排序,被插入的节点
public boolean deleteResource(Resource resource)
IResourceBusiness
复制的描述
IResourceBusiness
中的 deleteResource
resource
- 被删除的resource
public double getMaxOrderWithParent(String parentId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getMaxOrderWithParent
parentId
- 指定的Resource的id
public Resource getResourcesTree(String systemId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getResourcesTree
public List<Resource> getChildrenByParentId(String parentId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getChildrenByParentId
parentId
- 需查找其子节点的resource的id
public List<Resource> getChildrenByParentId(String parentId, String systemId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getChildrenByParentId
parentId
- 需查找其子节点的resource的id
public List<Resource> getTopLevelResources(String systemId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getTopLevelResources
systemId
- 系统id
public Resource getPreviousSibling(Resource res)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getPreviousSibling
res
- 指定的Resource
public Page<Resource> getAnnotatedResources(String queryString, String page, String pagesize)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getAnnotatedResources
queryString
- 查询条件字符串page
- 当前页pagesize
- 每页记录数
public List<Resource> getAllResource()
IResourceBusiness
中的 getAllResource
public Resource getResourceByResname(String resName)
IResourceBusiness
中的 getResourceByResname
public List<Resource> getResourceByUrl(String resUrl)
IResourceBusiness
中的 getResourceByUrl
public Resource getResourceByCode(String resCode)
IResourceBusiness
复制的描述
IResourceBusiness
中的 getResourceByCode
public boolean copyResource(String copyedId, String targetParentId)
IResourceBusiness
复制的描述
IResourceBusiness
中的 copyResource
copyedId
- 被复制的根节点targetParentId
- 复制后的目标节点
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |