Class ProjectPermissionHelperImpl

java.lang.Object
com.atlassian.jira.permission.ProjectPermissionHelperImpl
All Implemented Interfaces:
ProjectPermissionHelper

public class ProjectPermissionHelperImpl extends Object implements ProjectPermissionHelper
  • Constructor Details

    • ProjectPermissionHelperImpl

      public ProjectPermissionHelperImpl(PermissionSchemeManager permissionSchemeManager)
  • Method Details

    • hasExtPermission

      public boolean hasExtPermission(List<Project> projects)
      Description copied from interface: ProjectPermissionHelper
      Checks if there is only one project in the list and scheme for that project has com.atlassian.jira.permission.PermissionSchemeAttributeManager.AttributeKeys#EXTENDED_ADMINISTER_PROJECTS_ENABLED_ATTRIBUTE enabled.
      Specified by:
      hasExtPermission in interface ProjectPermissionHelper
      Returns:
      true if there is only one project in the list and scheme for project has com.atlassian.jira.permission.PermissionSchemeAttributeManager.AttributeKeys#EXTENDED_ADMINISTER_PROJECTS_ENABLED_ATTRIBUTE enabled, false otherwise.
    • hasExtPermission

      public boolean hasExtPermission(Project project)
      Description copied from interface: ProjectPermissionHelper
      Checks if scheme for project has com.atlassian.jira.permission.PermissionSchemeAttributeManager.AttributeKeys#EXTENDED_ADMINISTER_PROJECTS_ENABLED_ATTRIBUTE enabled.
      Specified by:
      hasExtPermission in interface ProjectPermissionHelper
      Returns:
      true if scheme for project has com.atlassian.jira.permission.PermissionSchemeAttributeManager.AttributeKeys#EXTENDED_ADMINISTER_PROJECTS_ENABLED_ATTRIBUTE enabled, false otherwise.