Interface IssueSecurityLevel
- All Known Implementing Classes:
IssueSecurityLevelImpl
public interface IssueSecurityLevel
API to manage JIRA administrative tasks with regard to
issue security level.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionaddIssueSecurity
(IssueSecurityLevel.IssueSecurity issueSecurity) Add parameterless issue security (e.g.addIssueSecurity
(IssueSecurityLevel.IssueSecurity issueSecurity, String paramValue) Add parametrized issue security (e.g.void
void
delete()
scheme()
Get scheme of this security level.
-
Method Details
-
scheme
Get scheme of this security level.- Returns:
-
addIssueSecurity
Add parameterless issue security (e.g. IssueSecurity#REPORTER, IssueSecurity#CURRENT_ASIGNEE) to this issue security level.- Parameters:
issueSecurity
-- Returns:
-
addIssueSecurity
IssueSecurityLevel addIssueSecurity(IssueSecurityLevel.IssueSecurity issueSecurity, String paramValue) Add parametrized issue security (e.g. IssueSecurity#GROUP, IssueSecurity#USER) to this issue security level, along with parameter value.- Parameters:
issueSecurity
-paramValue
-- Returns:
- Throws:
NullPointerException
- if any of the arguments isnull
-
delete
void delete() -
addRole
-