public class SchemePermissionsDAOWithStats extends Object implements SchemePermissionsDAO
Constructor and Description |
---|
SchemePermissionsDAOWithStats(SchemePermissionsDAO delegate,
UserSearchServiceStats userSearchServiceStats) |
public SchemePermissionsDAOWithStats(SchemePermissionsDAO delegate, UserSearchServiceStats userSearchServiceStats)
public Long getPermissionSchemeIdFor(long projectId)
getPermissionSchemeIdFor
in interface SchemePermissionsDAO
projectId
public List<SchemePermissionsDTO> getSchemePermissions(long schemeId, ProjectPermissionKey projectPermissionKey)
getSchemePermissions
in interface SchemePermissionsDAO
schemeId
and projectPermissionKey
public List<String> findGroupsFromTypeGroup(long schemeId, ProjectPermissionKey projectPermissionKey)
SchemePermissionsDAO
JiraPermissionHolderType.GROUP
with non-null parameterfindGroupsFromTypeGroup
in interface SchemePermissionsDAO
schemeId
public List<String> findGroupsFromTypeProjectRoleGroup(long schemeId, long projectId, ProjectPermissionKey projectPermissionKey)
SchemePermissionsDAO
findGroupsFromTypeProjectRoleGroup
in interface SchemePermissionsDAO
projectId
, schemeId
and projectPermissionKey
public List<String> findGroupsFromGroupCF(long schemeId, long issueId, ProjectPermissionKey projectPermissionKey)
SchemePermissionsDAO
findGroupsFromGroupCF
in interface SchemePermissionsDAO
schemeId
and projectPermissionKey
public List<String> findGroupsFromSelectCF(long schemeId, long issueId, ProjectPermissionKey projectPermissionKey)
findGroupsFromSelectCF
in interface SchemePermissionsDAO
public List<String> findGroupsFromApplicationRole(long schemeId, ProjectPermissionKey projectPermissionKey)
SchemePermissionsDAO
JiraPermissionHolderType.APPLICATION_ROLE
with not null parameterfindGroupsFromApplicationRole
in interface SchemePermissionsDAO
schemeId
and projectPermissionKey
public List<UserDTO> findTopUsersFromTypeUser(String userSearchName, long schemeId, ProjectPermissionKey projectPermissionKey, int topN)
SchemePermissionsDAO
JiraPermissionHolderType.USER
findTopUsersFromTypeUser
in interface SchemePermissionsDAO
topN
users matching userSearchName
for given schemeId
and projectPermissionKey
public List<UserDTO> findTopUsersFromUserCF(String userSearchName, long schemeId, long issueId, ProjectPermissionKey projectPermissionKey, int topN)
SchemePermissionsDAO
findTopUsersFromUserCF
in interface SchemePermissionsDAO
topN
users matching userSearchName
for given schemeId
and projectPermissionKey
public List<UserDTO> findTopUsersFromTypeProjectRoleUsers(String userSearchName, long schemeId, long projectId, ProjectPermissionKey projectPermissionKey, int topN)
SchemePermissionsDAO
findTopUsersFromTypeProjectRoleUsers
in interface SchemePermissionsDAO
topN
users matching userSearchName
for given schemeId
and projectPermissionKey
Copyright © 2002-2022 Atlassian. All Rights Reserved.