| Interface | Description |
|---|---|
| EntityProperty |
Container for arbitrary JSON data attached to an entity.
|
| EntityPropertyConditionHelper |
Implementations of this interface are supposed to provide methods for retrieving entity and entity's property from
context.
|
| EntityPropertyHelper<E extends WithId> |
The implementations of this interface are defining permission checking, persistence layer and events for entities
E
which are identifiable by id. |
| EntityPropertyHelper.CheckPermissionFunction<E extends WithId> |
The base function for checking of permissions on chosen entities.
|
| EntityPropertyQuery<T extends EntityPropertyQuery<T>> |
A query builder for requests to the
JsonEntityPropertyManager. |
| EntityPropertyQuery.ExecutableQuery |
An
EntityPropertyQuery for which sufficient contraints have been provided to make
the query valid. |
| EntityPropertyService<T extends WithId> |
The service used to add, update, retrieve and delete properties from entities.
|
| EntityWithKeyPropertyHelper<E extends WithKey & WithId> |
The implementations of this interface extends the permission checking, persistence and events layers defined
by
EntityPropertyHelper with operations identifying entities by keys. |
| EntityWithKeyPropertyService<T extends WithId & WithKey> |
Extension of the
EntityPropertyService specific for entities which are identifiable by key. |
| JsonEntityPropertyManager |
Low-level database API for accessing JSON entity properties.
|
| Exception | Description |
|---|---|
| FieldTooLongJsonPropertyException |
Indicates that one of the data fields provided for a JSON property was too long.
|
| InvalidJsonPropertyException |
Indicates that the
String value supplied as a JSON EntityProperty
could not be accepted because it is malformed. |
Copyright © 2002-2017 Atlassian. All Rights Reserved.