Class IssueSecuritySchemesImpl
java.lang.Object
com.atlassian.jira.functest.framework.admin.IssueSecuritySchemesImpl
- All Implemented Interfaces:
IssueSecuritySchemes
,IssueSecuritySchemes.IssueSecurityScheme
public class IssueSecuritySchemesImpl
extends Object
implements IssueSecuritySchemes, IssueSecuritySchemes.IssueSecurityScheme
Default implementation of
IssueSecuritySchemes
.- Since:
- v4.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.admin.IssueSecuritySchemes
IssueSecuritySchemes.IssueSecurityScheme
-
Constructor Summary
ConstructorsConstructorDescriptionIssueSecuritySchemesImpl
(net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData) -
Method Summary
Modifier and TypeMethodDescriptiondeleteScheme
(String name) Delete issue security scheme with given name.protected Navigation
Get issue permissionCreate new issue security with given name and description.
-
Constructor Details
-
IssueSecuritySchemesImpl
@Inject public IssueSecuritySchemesImpl(net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData)
-
-
Method Details
-
getScheme
Description copied from interface:IssueSecuritySchemes
Get issue permission- Specified by:
getScheme
in interfaceIssueSecuritySchemes
- Returns:
-
newScheme
Description copied from interface:IssueSecuritySchemes
Create new issue security with given name and description.- Specified by:
newScheme
in interfaceIssueSecuritySchemes
- Parameters:
name
- name of the security scheme to createdescription
- description of the security scheme to create
-
deleteScheme
Description copied from interface:IssueSecuritySchemes
Delete issue security scheme with given name.- Specified by:
deleteScheme
in interfaceIssueSecuritySchemes
- Returns:
-
getLevel
- Specified by:
getLevel
in interfaceIssueSecuritySchemes.IssueSecurityScheme
-
newLevel
- Specified by:
newLevel
in interfaceIssueSecuritySchemes.IssueSecurityScheme
-