@Service public class ResourceAdminServiceImpl extends Object implements ResourceAdminService
| 构造器和说明 |
|---|
ResourceAdminServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
addResource(ResourceDo resource)
添加资源
|
long |
addResourceLink(long resourceId,
long subjectId,
int subjectType)
添加资源关联
|
void |
addResourceLinkBySubject(long subjectId,
int subjectType,
List<Long> resourceIds)
添加资源关联
|
boolean |
delResourceById(long resourceId)
删除资源
|
boolean |
delResourceByIds(String ids)
批量删除资源
|
void |
delResourceLink(long... linkIds)
删除资源关联
|
void |
delResourceLinkBySubjectBySpace(long subjectId,
long resourceSpaceId)
删除资源关联
|
boolean |
desResourceByIds(String ids,
boolean disabled)
批量禁用资源
|
Resource |
getResourceByGuid(String guid)
获取资源
|
Resource |
getResourceById(long resourceId)
资源获取
|
List<ResourceEntity> |
getResourceEntityListBySpace(long resourceId)
获取管理用的空间内所有资源实体
|
List<ResourceGroup> |
getResourceGroupListBySpace(long resourceId)
获取管理用的空间内所有资源分析
|
List<ResourceGroup> |
getResourceGroupListBySpaceAndIds(long resourceId,
String ids)
获取管理用的空间内所有资源分组
|
List<ResourceLinkedDo> |
getResourceLinkListBySubjectAll(long subjectId)
获取资源关联(自己的 + 继承的)
|
List<ResourceLinkedDo> |
getResourceLinkListBySubjectSlf(long subjectId)
获取资源关联(仅自己的)
|
List<Resource> |
getResourceListBySpace(long resourceId)
获取管理用的空间内所有资源
|
List<ResourceSpace> |
getSpaceList()
获取管理用的资源空间列表
|
List<Resource> |
getSubResourceListByPid(long resourceId)
获取管理用的下级资源表表
|
List<Resource> |
getSubResourceListByPidAndIds(long resourceId,
String ids)
获取管理用的下级资源表表
|
boolean |
hasSubResourceByPid(long resourceId)
检检是否有下级资源表
|
boolean |
synResourceByGuid(ResourceDo resource)
同步资源
|
boolean |
updResourceById(long resourceId,
ResourceDo resource)
更新资源
|
public long addResource(ResourceDo resource) throws SQLException
addResource 在接口中 ResourceAdminServiceresource - 资源SQLExceptionpublic boolean synResourceByGuid(ResourceDo resource) throws SQLException
ResourceAdminServicesynResourceByGuid 在接口中 ResourceAdminServiceresource - 资源SQLExceptionpublic boolean updResourceById(long resourceId,
ResourceDo resource)
throws SQLException
updResourceById 在接口中 ResourceAdminServiceresourceId - 资源Idresource - 资源SQLExceptionpublic boolean delResourceById(long resourceId)
throws SQLException
delResourceById 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic boolean delResourceByIds(String ids) throws SQLException
ResourceAdminServicedelResourceByIds 在接口中 ResourceAdminServiceSQLExceptionpublic boolean desResourceByIds(String ids, boolean disabled) throws SQLException
ResourceAdminServicedesResourceByIds 在接口中 ResourceAdminServiceSQLExceptionpublic Resource getResourceById(long resourceId) throws SQLException
getResourceById 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic Resource getResourceByGuid(String guid) throws SQLException
ResourceAdminServicegetResourceByGuid 在接口中 ResourceAdminServiceguid - guidSQLExceptionpublic List<ResourceSpace> getSpaceList() throws SQLException
getSpaceList 在接口中 ResourceAdminServiceSQLExceptionpublic List<Resource> getResourceListBySpace(long resourceId) throws SQLException
getResourceListBySpace 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic List<ResourceGroup> getResourceGroupListBySpace(long resourceId) throws SQLException
getResourceGroupListBySpace 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic List<ResourceGroup> getResourceGroupListBySpaceAndIds(long resourceId, String ids) throws SQLException
ResourceAdminServicegetResourceGroupListBySpaceAndIds 在接口中 ResourceAdminServiceresourceId - 空间资源Idids - 资源IdsSQLExceptionpublic List<ResourceEntity> getResourceEntityListBySpace(long resourceId) throws SQLException
getResourceEntityListBySpace 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic boolean hasSubResourceByPid(long resourceId)
throws SQLException
ResourceAdminServicehasSubResourceByPid 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic List<Resource> getSubResourceListByPid(long resourceId) throws SQLException
getSubResourceListByPid 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic List<Resource> getSubResourceListByPidAndIds(long resourceId, String ids) throws SQLException
ResourceAdminServicegetSubResourceListByPidAndIds 在接口中 ResourceAdminServiceresourceId - 资源IdSQLExceptionpublic long addResourceLink(long resourceId,
long subjectId,
int subjectType)
throws SQLException
addResourceLink 在接口中 ResourceAdminServiceresourceId - 资源IdsubjectId - 主体IdsubjectType - 主体类型SQLExceptionpublic void delResourceLink(long... linkIds)
throws SQLException
delResourceLink 在接口中 ResourceAdminServicelinkIds - 资源连接IdsSQLExceptionpublic void addResourceLinkBySubject(long subjectId,
int subjectType,
List<Long> resourceIds)
throws SQLException
ResourceAdminServiceaddResourceLinkBySubject 在接口中 ResourceAdminServicesubjectId - 主体IdsubjectType - 主体类型resourceIds - 资源IdsSQLExceptionpublic void delResourceLinkBySubjectBySpace(long subjectId,
long resourceSpaceId)
throws SQLException
ResourceAdminServicedelResourceLinkBySubjectBySpace 在接口中 ResourceAdminServicesubjectId - 主体IdresourceSpaceId - 资源空间IdSQLExceptionpublic List<ResourceLinkedDo> getResourceLinkListBySubjectSlf(long subjectId) throws SQLException
getResourceLinkListBySubjectSlf 在接口中 ResourceAdminServicesubjectId - 主体IdSQLExceptionpublic List<ResourceLinkedDo> getResourceLinkListBySubjectAll(long subjectId) throws SQLException
getResourceLinkListBySubjectAll 在接口中 ResourceAdminServicesubjectId - 主体IdSQLExceptionCopyright © 2022. All rights reserved.