public class IssuePropertyHelper extends Object implements EntityWithKeyPropertyHelper<Issue>
IssuePropertyService
.EntityPropertyHelper.CheckPermissionFunction<E extends WithId>
Constructor and Description |
---|
IssuePropertyHelper(I18nHelper i18n,
IssueManager issueManager,
PermissionManager permissionManager) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertyDeletedEvent> |
createDeletePropertyEventFunction() |
com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertySetEvent> |
createSetPropertyEventFunction() |
com.google.common.base.Function<Long,com.atlassian.fugue.Option<Issue>> |
getEntityByIdFunction() |
com.google.common.base.Function<String,com.atlassian.fugue.Option<Issue>> |
getEntityByKeyFunction() |
EntityPropertyType |
getEntityPropertyType() |
EntityPropertyHelper.CheckPermissionFunction<Issue> |
hasEditPermissionFunction() |
EntityPropertyHelper.CheckPermissionFunction<Issue> |
hasReadPermissionFunction() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDeletePropertyEventBiFunction, createSetPropertyEventBiFunction
public IssuePropertyHelper(I18nHelper i18n, IssueManager issueManager, PermissionManager permissionManager)
public com.google.common.base.Function<String,com.atlassian.fugue.Option<Issue>> getEntityByKeyFunction()
getEntityByKeyFunction
in interface EntityWithKeyPropertyHelper<Issue>
public EntityPropertyHelper.CheckPermissionFunction<Issue> hasEditPermissionFunction()
hasEditPermissionFunction
in interface EntityPropertyHelper<Issue>
public EntityPropertyHelper.CheckPermissionFunction<Issue> hasReadPermissionFunction()
hasReadPermissionFunction
in interface EntityPropertyHelper<Issue>
public com.google.common.base.Function<Long,com.atlassian.fugue.Option<Issue>> getEntityByIdFunction()
getEntityByIdFunction
in interface EntityPropertyHelper<Issue>
public com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertySetEvent> createSetPropertyEventFunction()
createSetPropertyEventFunction
in interface EntityPropertyHelper<Issue>
EntityPropertySetEvent
for the proper entity type.public com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertyDeletedEvent> createDeletePropertyEventFunction()
createDeletePropertyEventFunction
in interface EntityPropertyHelper<Issue>
EntityPropertyDeletedEvent
for the proper entity type.public EntityPropertyType getEntityPropertyType()
getEntityPropertyType
in interface EntityPropertyHelper<Issue>
Copyright © 2002-2015 Atlassian. All Rights Reserved.