@InjectableComponent public final class

DashboardItemPropertyHelper

extends Object
implements EntityPropertyHelper<E extends WithId>
java.lang.Object
   ↳ com.atlassian.jira.bc.dashboard.item.property.DashboardItemPropertyHelper

Summary

Public Constructors
DashboardItemPropertyHelper(DashboardPermissionService dashboardPermissionService, DashboardStateStore dashboardStateStore)
Public Methods
Function2<ApplicationUserEntityProperty, ? extends EntityPropertyDeletedEvent> createDeletePropertyEventFunction()
Function2<ApplicationUserEntityProperty, ? extends EntityPropertySetEvent> createSetPropertyEventFunction()
Function<Long, Option<DashboardItem>> getEntityByIdFunction()
EntityPropertyType getEntityPropertyType()
CheckPermissionFunction<DashboardItem> hasEditPermissionFunction()
CheckPermissionFunction<DashboardItem> hasReadPermissionFunction()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.entity.property.EntityPropertyHelper

Public Constructors

public DashboardItemPropertyHelper (DashboardPermissionService dashboardPermissionService, DashboardStateStore dashboardStateStore)

Public Methods

public Function2<ApplicationUserEntityProperty, ? extends EntityPropertyDeletedEvent> createDeletePropertyEventFunction ()

public Function2<ApplicationUserEntityProperty, ? extends EntityPropertySetEvent> createSetPropertyEventFunction ()

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

public EntityPropertyType getEntityPropertyType ()

public CheckPermissionFunction<DashboardItem> hasEditPermissionFunction ()

public CheckPermissionFunction<DashboardItem> hasReadPermissionFunction ()