com.atlassian.jira.functest.framework.admin
Class IssueSecuritySchemesImpl

java.lang.Object
  extended by com.atlassian.jira.functest.framework.AbstractFuncTestUtil
      extended by com.atlassian.jira.functest.framework.admin.IssueSecuritySchemesImpl
All Implemented Interfaces:
IssueSecuritySchemes, IssueSecuritySchemes.IssueSecurityScheme, com.atlassian.jira.testkit.client.log.FuncTestLogger

public class IssueSecuritySchemesImpl
extends AbstractFuncTestUtil
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
 
Field Summary
 
Fields inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil
environmentData, FS, locators, logger, logIndentLevel, tester
 
Constructor Summary
IssueSecuritySchemesImpl(net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData)
           
 
Method Summary
 IssueSecuritySchemes deleteScheme(String name)
          Delete issue security scheme with given name.
 IssueSecurityLevel getLevel(String name)
           
protected  Navigation getNavigation()
           
 IssueSecuritySchemes.IssueSecurityScheme getScheme(String name)
          Get issue permission
 IssueSecurityLevel newLevel(String name, String description)
           
 IssueSecuritySchemes.IssueSecurityScheme newScheme(String name, String description)
          Create new issue security with given name and description.
 
Methods inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil
childLogIndentLevel, getAssertions, getEnvironmentData, getFuncTestHelperFactory, getLogger, log, log, navigation, submitAtPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueSecuritySchemesImpl

public IssueSecuritySchemesImpl(net.sourceforge.jwebunit.WebTester tester,
                                JIRAEnvironmentData environmentData)
Method Detail

getScheme

public IssueSecuritySchemes.IssueSecurityScheme getScheme(String name)
Description copied from interface: IssueSecuritySchemes
Get issue permission

Specified by:
getScheme in interface IssueSecuritySchemes
Returns:

newScheme

public IssueSecuritySchemes.IssueSecurityScheme newScheme(String name,
                                                          String description)
Description copied from interface: IssueSecuritySchemes
Create new issue security with given name and description.

Specified by:
newScheme in interface IssueSecuritySchemes
Parameters:
name - name of the security scheme to create
description - description of the security scheme to create

deleteScheme

public IssueSecuritySchemes deleteScheme(String name)
Description copied from interface: IssueSecuritySchemes
Delete issue security scheme with given name.

Specified by:
deleteScheme in interface IssueSecuritySchemes
Returns:

getLevel

public IssueSecurityLevel getLevel(String name)
Specified by:
getLevel in interface IssueSecuritySchemes.IssueSecurityScheme

newLevel

public IssueSecurityLevel newLevel(String name,
                                   String description)
Specified by:
newLevel in interface IssueSecuritySchemes.IssueSecurityScheme

getNavigation

protected Navigation getNavigation()


Copyright © 2002-2013 Atlassian. All Rights Reserved.