Interface SoftwarePermissionSchemeData
- All Known Implementing Classes:
DefaultSoftwarePermissionSchemeData
public interface SoftwarePermissionSchemeData
Given the user role holder and the admin role holder, this service will construct the PermissionSchemeInput object
which can be used by
PermissionSchemeService
to create the Software Permission Scheme.-
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.jira.permission.PermissionSchemeInput
getSchemeInput
(String schemeName, String schemeDesc, com.atlassian.jira.permission.PermissionHolder adminRoleHolder, com.atlassian.jira.permission.PermissionHolder userRoleHolder)
-
Method Details
-
getSchemeInput
com.atlassian.jira.permission.PermissionSchemeInput getSchemeInput(String schemeName, String schemeDesc, com.atlassian.jira.permission.PermissionHolder adminRoleHolder, com.atlassian.jira.permission.PermissionHolder userRoleHolder) - Parameters:
schemeName
- the name to give the scheme.schemeDesc
- the description to give the scheme.adminRoleHolder
- he PermissionHolder who should act as the 'admin' in this scheme.userRoleHolder
- the PermissionHolder who should act as the 'user' in this scheme.- Returns:
- the PermissionSchemeInput with all the nessecary entries to create the Software Permission Scheme.
-