com.atlassian.jira.bc.issue.comment.property
Class CommentPropertyHelper
java.lang.Object
com.atlassian.jira.bc.issue.comment.property.CommentPropertyHelper
- All Implemented Interfaces:
- EntityPropertyHelper<Comment>
public class CommentPropertyHelper
- extends Object
- implements EntityPropertyHelper<Comment>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommentPropertyHelper
public CommentPropertyHelper(CommentPermissionManager commentPermissionManager,
I18nHelper i18n,
CommentManager commentManager)
hasEditPermissionFunction
public EntityPropertyHelper.CheckPermissionFunction<Comment> hasEditPermissionFunction()
- Specified by:
hasEditPermissionFunction
in interface EntityPropertyHelper<Comment>
- Returns:
- the function which will check if the provided user has permissions to edit the entity.
hasReadPermissionFunction
public EntityPropertyHelper.CheckPermissionFunction<Comment> hasReadPermissionFunction()
- Specified by:
hasReadPermissionFunction
in interface EntityPropertyHelper<Comment>
- Returns:
- the function which will check if the provided user has permissions to view the entity.
getEntityByIdFunction
public com.google.common.base.Function<Long,com.atlassian.fugue.Option<Comment>> getEntityByIdFunction()
- Specified by:
getEntityByIdFunction
in interface EntityPropertyHelper<Comment>
- Returns:
- the function which will get the entity for the provided id.
createSetPropertyEventFunction
public com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,CommentPropertySetEvent> createSetPropertyEventFunction()
- Specified by:
createSetPropertyEventFunction
in interface EntityPropertyHelper<Comment>
- Returns:
- the function which will create an instance of
EntityPropertySetEvent
for the proper entity type.
createDeletePropertyEventFunction
public com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,CommentPropertyDeletedEvent> createDeletePropertyEventFunction()
- Specified by:
createDeletePropertyEventFunction
in interface EntityPropertyHelper<Comment>
- Returns:
- the function which will create an instance of
EntityPropertyDeletedEvent
for the proper entity type.
getEntityPropertyType
public EntityPropertyType getEntityPropertyType()
- Specified by:
getEntityPropertyType
in interface EntityPropertyHelper<Comment>
- Returns:
- the type of the entity property.
Copyright © 2002-2014 Atlassian. All Rights Reserved.