com.atlassian.jira.entity.property
Interface EntityWithKeyPropertyHelper<E extends WithKey & WithId>

All Superinterfaces:
EntityPropertyHelper<E>
All Known Implementing Classes:
IssuePropertyHelper, ProjectPropertyHelper

@ExperimentalApi
public interface EntityWithKeyPropertyHelper<E extends WithKey & WithId>
extends EntityPropertyHelper<E>

The implementations of this interface extends the permission checking, persistence and events layers defined by EntityPropertyHelper with operations identifying entities by keys.

Since:
v6.2

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.entity.property.EntityPropertyHelper
EntityPropertyHelper.CheckPermissionFunction<E extends WithId>
 
Method Summary
 com.google.common.base.Function<String,com.atlassian.fugue.Option<E>> getEntityByKeyFunction()
           
 
Methods inherited from interface com.atlassian.jira.entity.property.EntityPropertyHelper
createDeletePropertyEventFunction, createSetPropertyEventFunction, getEntityByIdFunction, getEntityPropertyType, hasEditPermissionFunction, hasReadPermissionFunction
 

Method Detail

getEntityByKeyFunction

com.google.common.base.Function<String,com.atlassian.fugue.Option<E>> getEntityByKeyFunction()
Returns:
the function which will get the entity for the provided key.


Copyright © 2002-2014 Atlassian. All Rights Reserved.