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

java.lang.Object
  extended by com.atlassian.jira.functest.framework.AbstractFuncTestUtil
      extended by com.atlassian.jira.functest.framework.admin.IssueSecurityLevelImpl
All Implemented Interfaces:
IssueSecurityLevel, FuncTestLogger

public class IssueSecurityLevelImpl
extends AbstractFuncTestUtil
implements IssueSecurityLevel

Default implementation of IssueSecurityLevel.

Since:
v4.2

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.admin.IssueSecurityLevel
IssueSecurityLevel.IssueSecurity
 
Field Summary
 
Fields inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil
environmentData, FS, locators, logger, logIndentLevel, tester
 
Constructor Summary
IssueSecurityLevelImpl(IssueSecuritySchemesImpl schemes, String name)
           
 
Method Summary
 IssueSecurityLevel addIssueSecurity(IssueSecurityLevel.IssueSecurity issueSecurity)
          Add parameterless issue security (e.g.
 IssueSecurityLevel addIssueSecurity(IssueSecurityLevel.IssueSecurity issueSecurity, String paramValue)
          Add parametrized issue security (e.g.
 IssueSecuritySchemes.IssueSecurityScheme scheme()
          Get scheme of this security level.
 
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

IssueSecurityLevelImpl

public IssueSecurityLevelImpl(IssueSecuritySchemesImpl schemes,
                              String name)
Method Detail

scheme

public IssueSecuritySchemes.IssueSecurityScheme scheme()
Description copied from interface: IssueSecurityLevel
Get scheme of this security level.

Specified by:
scheme in interface IssueSecurityLevel
Returns:

addIssueSecurity

public IssueSecurityLevel addIssueSecurity(IssueSecurityLevel.IssueSecurity issueSecurity)
Description copied from interface: IssueSecurityLevel
Add parameterless issue security (e.g. IssueSecurity#REPORTER, IssueSecurity#CURRENT_ASIGNEE) to this issue security level.

Specified by:
addIssueSecurity in interface IssueSecurityLevel
Returns:

addIssueSecurity

public IssueSecurityLevel addIssueSecurity(IssueSecurityLevel.IssueSecurity issueSecurity,
                                           String paramValue)
Description copied from interface: IssueSecurityLevel
Add parametrized issue security (e.g. IssueSecurity#GROUP, IssueSecurity#USER) to this issue security level, along with parameter value.

Specified by:
addIssueSecurity in interface IssueSecurityLevel
Returns:


Copyright © 2002-2012 Atlassian. All Rights Reserved.