| BrowseProjectTypeManager | Manager to decide what project types should be shown for a specific user. |
| ProjectTypeIconRenderer | Class responsible for rendering the icon of a project type, according to its status on the instance (uninstalled, unlicensed, installed, etc...). |
| ProjectTypeManager | Manager to access information about the different project types defined on the JIRA instance. |
| ProjectTypesDarkFeature | Dark feature manager for project types. |
| ProjectTypeUpdatedHandler | Interface to be implemented by clients who wish to be notified once the project type of a project has been updated. |
| ProjectTypeUpdatedNotifier | Class in charge to send notifications to all ProjectTypeUpdatedHandler. |
| ProjectTypeUpdatedOutcome | Interface to be implemented by clients who wish to be notified once the project type of a project has been updated. |
| ProjectTypeUpdatedRegistrar | Keeps a registry of ProjectTypeUpdatedHandler that need
to be notified every time the type of a project is updated. |
| BrowseProjectTypeManagerImpl | Default implementation for BrowseProjectTypeManager
|
| JiraApplicationAdapter | Class responsible for adapting the regular Applications defined on the instance
into JiraApplication, so that project types are correctly parsed and exposed to consumers. |
| ProjectType | Represents a project type defined by a JiraApplication. |
| ProjectTypeIconRendererImpl | Default implementation for ProjectTypeIconRenderer
|
| ProjectTypeKey | Represents the key for a project type. |
| ProjectTypeKeyFormatter | Utility class to format a ProjectTypeKey
so it can be displayed to users on copies. |
| ProjectTypeManagerImpl | Default implementation for ProjectTypeManager
|
| ProjectTypesDarkFeatureImpl | Default implementation for ProjectTypesDarkFeature |
| ProjectTypesEnabledCondition | This class is deprecated. this always returns true, so there's no need to use it, since 7.0.1 |
| ProjectTypeUpdatedRegistrarImpl |
