public class

DefaultServiceTypes

extends Object
implements ServiceTypes
java.lang.Object
   ↳ com.atlassian.jira.service.DefaultServiceTypes

Summary

Public Constructors
DefaultServiceTypes(InBuiltServiceTypes inBuiltServiceTypes, PermissionManager permissionManager)
Public Methods
boolean isCustom(String serviceClassName)
Determines whether the service class has not shipped with JIRA.
boolean isInBuilt(String serviceClassName)
Determines whether the service class has shipped with JIRA.
boolean isManageableBy(User user, String serviceClassName)
Determines whether an user is able to perform administrative tasks on services of an specified class.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.service.ServiceTypes

Public Constructors

public DefaultServiceTypes (InBuiltServiceTypes inBuiltServiceTypes, PermissionManager permissionManager)

Public Methods

public boolean isCustom (String serviceClassName)

Determines whether the service class has not shipped with JIRA.

Parameters
serviceClassName The name of the service class.
Returns
  • true if the service class has not shipped with JIRA; otherwise, false.

public boolean isInBuilt (String serviceClassName)

Determines whether the service class has shipped with JIRA.

Parameters
serviceClassName The name of the service class.
Returns
  • true if the service class has not shipped with JIRA; otherwise, false.

public boolean isManageableBy (User user, String serviceClassName)

Determines whether an user is able to perform administrative tasks on services of an specified class.

Parameters
user The user in play.
serviceClassName The class of the service to check.
Returns
  • true if the user is able to perform administrative tasks on services of this class; otherwise false.