public class

IssuePropertyHelper

extends Object
implements EntityWithKeyPropertyHelper<E extends WithKey & WithId>
java.lang.Object
   ↳ com.atlassian.jira.bc.issue.properties.IssuePropertyHelper

Class Overview

Defines permission checking, events creation and persistence layer for IssuePropertyService.

Summary

Public Constructors
IssuePropertyHelper(I18nHelper i18n, IssueManager issueManager, PermissionManager permissionManager)
Public Methods
Function2<ApplicationUserEntityPropertyIssuePropertyDeletedEvent> createDeletePropertyEventFunction()
Function2<ApplicationUserEntityPropertyIssuePropertySetEvent> createSetPropertyEventFunction()
Function<Long, Option<Issue>> getEntityByIdFunction()
Function<String, Option<Issue>> getEntityByKeyFunction()
EntityPropertyType getEntityPropertyType()
CheckPermissionFunction<Issue> hasEditPermissionFunction()
CheckPermissionFunction<Issue> hasReadPermissionFunction()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.entity.property.EntityPropertyHelper
From interface com.atlassian.jira.entity.property.EntityWithKeyPropertyHelper

Public Constructors

public IssuePropertyHelper (I18nHelper i18n, IssueManager issueManager, PermissionManager permissionManager)

Public Methods

public Function2<ApplicationUserEntityPropertyIssuePropertyDeletedEvent> createDeletePropertyEventFunction ()

public Function2<ApplicationUserEntityPropertyIssuePropertySetEvent> createSetPropertyEventFunction ()

public Function<Long, Option<Issue>> getEntityByIdFunction ()

public Function<String, Option<Issue>> getEntityByKeyFunction ()

public EntityPropertyType getEntityPropertyType ()

public CheckPermissionFunction<Issue> hasEditPermissionFunction ()

public CheckPermissionFunction<Issue> hasReadPermissionFunction ()