Class DefaultSoftwarePermissionSchemeData
java.lang.Object
com.atlassian.greenhopper.project.DefaultSoftwarePermissionSchemeData
- All Implemented Interfaces:
SoftwarePermissionSchemeData
@Service
public class DefaultSoftwarePermissionSchemeData
extends Object
implements SoftwarePermissionSchemeData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enum
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
DefaultSoftwarePermissionSchemeData
public DefaultSoftwarePermissionSchemeData()
-
-
Method Details
-
getSchemeInput
public com.atlassian.jira.permission.PermissionSchemeInput getSchemeInput(String schemeName, String schemeDesc, com.atlassian.jira.permission.PermissionHolder adminRoleHolder, com.atlassian.jira.permission.PermissionHolder userRoleHolder) - Specified by:
getSchemeInput
in interfaceSoftwarePermissionSchemeData
- 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.
-