public final class

ServiceDeskLicenseConstants

extends Object
java.lang.Object
   ↳ com.atlassian.jira.license.ServiceDeskLicenseConstants

Class Overview

Some constants for parsing out Service Desk (SD) licenses. SD has three different types of license:

License Type SD Version Plugin or JIRA License Description
Tier Based Pricing (TBP) 1.x Plugin This is where SD has to be licensed for the same number of users as JIRA. For example, a JIRA licensed with a JIRA commercial 500 user license will require a SD commercial 500 agent license. This means that every user is a SD agent (even customers).
Agent Based Pricing (ABP) 2.x Plugin This is where SD has its own user limit on the number of agents. The only requirement is that the the SD agent limit be less than or equal to the JIRA user limit. This allows SD to bless a subset of the JIRA users as SD agents (e.g supporters) which allows customers to only pay for the agents they need. As an added advantage people using the customer view are free.
Role Based Pricing (RBP) 3.x JIRA Same as the ABP (mostly) except that it is licensed as a JIRA Product rather than a plugin.

See Also
  • {@link LicenseDetailsFactoryImpl}
  • {@link com.atlassian.jira.license.DefaultLicensedApplications}

Summary

Constants
String SD_LEGACY_ACTIVE The SD active flag in TBP or ABP SD licenses.
String SD_LEGACY_NAMESPACE
String SD_USER_COUNT_ABP The SD user limit property in ABP licenses.
Fields
public static final String SD_RBP_ACTIVE The SD active flag in RBP SD license.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String SD_LEGACY_ACTIVE

The SD active flag in TBP or ABP SD licenses. This flag will also be present in JIRA SD RBP licenses so it must not be used as classifier for TBP/ABP vs RBP licenses.

Constant Value: "com.atlassian.servicedesk.active"

public static final String SD_LEGACY_NAMESPACE

Constant Value: "com.atlassian.servicedesk"

public static final String SD_USER_COUNT_ABP

The SD user limit property in ABP licenses. This can be used to classify TBP vs ABP SD licenses.

Constant Value: "com.atlassian.servicedesk.numRoleCount"

Fields

public static final String SD_RBP_ACTIVE

The SD active flag in RBP SD license. This flag will not be present in TBP/ABP licenses.