@PublicSpi public abstract class

AbstractPluggableProjectOperation

extends Object
implements PluggableProjectOperation
java.lang.Object
   ↳ com.atlassian.jira.plugin.projectoperation.AbstractPluggableProjectOperation
Known Direct Subclasses

@PublicSpi

This class is designed for plugins to implement.

Clients of @PublicSpi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicSpi as per each product's API policy (clients should refer to each product's API policy for the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).

Note: @PublicSpi interfaces and classes are specifically designed to be implemented/extended by clients. Hence, the guarantee of binary compatibility is different to that of @PublicApi elements (if an element is both @PublicApi and @PublicSpi, both guarantees apply).

Class Overview

A very simple helper class that abstracts away the handling of the descriptor,

Summary

Fields
protected ProjectOperationModuleDescriptor descriptor
Public Constructors
AbstractPluggableProjectOperation()
Public Methods
void init(ProjectOperationModuleDescriptor descriptor)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.plugin.projectoperation.PluggableProjectOperation

Fields

protected ProjectOperationModuleDescriptor descriptor

Public Constructors

public AbstractPluggableProjectOperation ()

Public Methods

public void init (ProjectOperationModuleDescriptor descriptor)