@PublicSpi public interface

NotificationVisitor

com.atlassian.jira.notification.NotificationVisitor<X>

@PublicSpi

This interface 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

Visitor for all types of notifications which can be configured in JIRA.

Summary

Public Methods
X visit(ProjectRoleNotification projectRoleNotification)
X visit(EmailNotification emailNotification)
X visit(GroupNotification groupNotification)
X visit(CustomFieldValueNotification customFieldValueNotification)
X visit(RoleNotification roleNotification)
X visit(UserNotification userNotification)

Public Methods

public X visit (ProjectRoleNotification projectRoleNotification)

public X visit (EmailNotification emailNotification)

public X visit (GroupNotification groupNotification)

public X visit (CustomFieldValueNotification customFieldValueNotification)

public X visit (RoleNotification roleNotification)

public X visit (UserNotification userNotification)