E
- - entity type which extends WithId
interface.@ExperimentalApi
public interface EntityPropertyHelper<E extends WithId>
E
which are identifiable by id. These implementations can be used with
are required to provide functions specializing EntityPropertyService
.Modifier and Type | Interface and Description |
---|---|
static interface |
EntityPropertyHelper.CheckPermissionFunction<E extends WithId>
The base function for checking of permissions on chosen entities.
|
Modifier and Type | Method and Description |
---|---|
com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertyDeletedEvent> |
createDeletePropertyEventFunction() |
com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> |
createSetPropertyEventFunction() |
com.google.common.base.Function<Long,com.atlassian.fugue.Option<E>> |
getEntityByIdFunction() |
EntityPropertyType |
getEntityPropertyType() |
EntityPropertyHelper.CheckPermissionFunction<E> |
hasEditPermissionFunction() |
EntityPropertyHelper.CheckPermissionFunction<E> |
hasReadPermissionFunction() |
EntityPropertyHelper.CheckPermissionFunction<E> hasEditPermissionFunction()
EntityPropertyHelper.CheckPermissionFunction<E> hasReadPermissionFunction()
com.google.common.base.Function<Long,com.atlassian.fugue.Option<E>> getEntityByIdFunction()
com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> createSetPropertyEventFunction()
EntityPropertySetEvent
for the proper entity type.com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertyDeletedEvent> createDeletePropertyEventFunction()
EntityPropertyDeletedEvent
for the proper entity type.EntityPropertyType getEntityPropertyType()
Copyright © 2002-2015 Atlassian. All Rights Reserved.