@Before(value=BeforeHandler.class) @After(value=AfterHandler.class) @Mapping(value="/grit/api/v1/ResourceLinkService") @Remoting public class ResourceLinkServiceImpl extends Object implements ResourceLinkService
| 构造器和说明 |
|---|
ResourceLinkServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResourceEntity |
getResourceEntityFristBySubjectsAndGroup(Collection<Long> subjectIds,
long resourceGroupId,
Boolean isVisibled)
获取主体在某一个资源分组下的第一个授权资源(已排序)
|
ResourceEntity |
getResourceEntityFristBySubjectsAndSpace(Collection<Long> subjectIds,
long resourceSpaceId,
Boolean isVisibled)
获取主体在某一个资源空间下的第一个授权资源
|
List<ResourceEntity> |
getResourceEntityListBySubject(long subjectId,
Boolean isVisibled)
获取主体所有的授权资源列表
|
List<ResourceEntity> |
getResourceEntityListBySubjectAndGroup(long subjectId,
long resourceGroupId,
Boolean isVisibled)
获取主体在某一个资源组下的授权资源列表
|
List<ResourceEntity> |
getResourceEntityListBySubjectAndSpace(long subjectId,
long resourceSpaceId,
Boolean isVisibled)
获取主体在某一个资源空间下的授权资源列表
|
List<ResourceEntity> |
getResourceEntityListBySubjectsAndGroup(Collection<Long> subjectIds,
long resourceGroupId,
Boolean isVisibled)
获取主体在某一个资源组下的授权资源列表
|
List<ResourceEntity> |
getResourceEntityListBySubjectsAndSpace(Collection<Long> subjectIds,
long resourceSpaceId,
Boolean isVisibled)
获取主体在某一个资源空间下的授权资源列表
|
List<ResourceGroup> |
getResourceGroupListBySubjects(Collection<Long> subjectIds,
long resourceSpaceId,
Boolean isVisibled)
获取主体的授权资源分组列表
|
List<ResourceSpace> |
getResourceSpaceListBySubjects(Collection<Long> subjectIds,
Boolean isVisibled)
获取主体的授权资源空间列表
|
List<Subject> |
getSubjectListByResource(long resourceId)
获取资源授权过的所有主体
|
boolean |
hasResourceLink(long resourceId,
long subjectId)
检测是否存在连接
|
boolean |
hasResourceLinkBySubjects(long resourceId,
Collection<Long> subjectIds) |
public boolean hasResourceLink(long resourceId,
long subjectId)
throws SQLException
hasResourceLink 在接口中 ResourceLinkServiceresourceId - 资源IdsubjectId - 主体IdSQLExceptionpublic boolean hasResourceLinkBySubjects(long resourceId,
Collection<Long> subjectIds)
throws SQLException
hasResourceLinkBySubjects 在接口中 ResourceLinkServiceSQLExceptionpublic List<Subject> getSubjectListByResource(long resourceId) throws SQLException
getSubjectListByResource 在接口中 ResourceLinkServiceresourceId - 资源IdSQLExceptionpublic List<ResourceEntity> getResourceEntityListBySubject(long subjectId, Boolean isVisibled) throws SQLException
getResourceEntityListBySubject 在接口中 ResourceLinkServicesubjectId - 主体IdisVisibled - 是否可见(null表示全部)SQLExceptionpublic List<ResourceEntity> getResourceEntityListBySubjectAndGroup(long subjectId, long resourceGroupId, Boolean isVisibled) throws SQLException
getResourceEntityListBySubjectAndGroup 在接口中 ResourceLinkServicesubjectId - 主体IdresourceGroupId - 资源组IdSQLExceptionpublic List<ResourceEntity> getResourceEntityListBySubjectAndSpace(long subjectId, long resourceSpaceId, Boolean isVisibled) throws SQLException
getResourceEntityListBySubjectAndSpace 在接口中 ResourceLinkServicesubjectId - 主体IdresourceSpaceId - 资源空间IdSQLExceptionpublic List<ResourceEntity> getResourceEntityListBySubjectsAndGroup(Collection<Long> subjectIds, long resourceGroupId, Boolean isVisibled) throws SQLException
getResourceEntityListBySubjectsAndGroup 在接口中 ResourceLinkServicesubjectIds - 主体IdsresourceGroupId - 资源组IdSQLExceptionpublic List<ResourceEntity> getResourceEntityListBySubjectsAndSpace(Collection<Long> subjectIds, long resourceSpaceId, Boolean isVisibled) throws SQLException
getResourceEntityListBySubjectsAndSpace 在接口中 ResourceLinkServicesubjectIds - 主体IdsresourceSpaceId - 资源空间IdSQLExceptionpublic List<ResourceGroup> getResourceGroupListBySubjects(Collection<Long> subjectIds, long resourceSpaceId, Boolean isVisibled) throws SQLException
getResourceGroupListBySubjects 在接口中 ResourceLinkServicesubjectIds - 主体IdsSQLExceptionpublic List<ResourceSpace> getResourceSpaceListBySubjects(Collection<Long> subjectIds, Boolean isVisibled) throws SQLException
getResourceSpaceListBySubjects 在接口中 ResourceLinkServicesubjectIds - 主体IdsSQLExceptionpublic ResourceEntity getResourceEntityFristBySubjectsAndSpace(Collection<Long> subjectIds, long resourceSpaceId, Boolean isVisibled) throws SQLException
getResourceEntityFristBySubjectsAndSpace 在接口中 ResourceLinkServicesubjectIds - 主体IdsresourceSpaceId - 资源空间IdSQLExceptionpublic ResourceEntity getResourceEntityFristBySubjectsAndGroup(Collection<Long> subjectIds, long resourceGroupId, Boolean isVisibled) throws SQLException
getResourceEntityFristBySubjectsAndGroup 在接口中 ResourceLinkServicesubjectIds - 主体IdsresourceGroupId - 资源空间IdSQLExceptionCopyright © 2024. All rights reserved.