Class IssueSecurityLevelImpl

java.lang.Object
com.atlassian.jira.issue.security.IssueSecurityLevelImpl
All Implemented Interfaces:
IssueSecurityLevel

@Immutable public class IssueSecurityLevelImpl extends Object implements IssueSecurityLevel
  • Constructor Details

    • IssueSecurityLevelImpl

      public IssueSecurityLevelImpl(Long id, String name, String description, Long schemeId)
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in interface IssueSecurityLevel
      Returns:
      the unique identifier for this issue security level
    • getName

      public String getName()
      Specified by:
      getName in interface IssueSecurityLevel
      Returns:
      the user provided name for this issue security level
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface IssueSecurityLevel
      Returns:
      the user provided description for this issue security level
    • getSchemeId

      public Long getSchemeId()
      Specified by:
      getSchemeId in interface IssueSecurityLevel
      Returns:
      the unique identifier of the IssueSecurityScheme that this issue security level is associated with
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object