Package com.atlassian.jira.entity.property
package com.atlassian.jira.entity.property
-
ClassDescriptionAbstractEntityPropertyConditionHelper<T extends WithId>Base class for entity property conditions.BaseEntityPropertyService<E extends WithId>The base implementation of
EntityPropertyService<E extends WithId>
.The base implementation ofEntityWithKeyPropertyService<E extends WithKey & WithId>
.DelegatingEntityPropertyService<E extends WithId>Delegates execution of methods fromEntityPropertyService
to an instance ofBaseEntityPropertyService
.Delegates execution of methods fromEntityWithKeyPropertyService
to an instance ofBaseEntityWithKeyPropertyService
.Container for arbitrary JSON data attached to an entity.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 entitiesEntityPropertyHelper
which are identifiable by id.The base function for checking of permissions on chosen entities.This is a holder object for Entity Property Options.EntityPropertyQuery<T extends EntityPropertyQuery<T>>A query builder for requests to theJsonEntityPropertyManager
.AnEntityPropertyQuery
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.Tuple with property value, property key, entity id and entity name, which will be persisted by the service.The key-value pair associated to the entity.Type of the entity property.The implementations of this interface extends the permission checking, persistence and events layers defined byEntityPropertyHelper
with operations identifying entities by keys.Extension of theEntityPropertyService
specific for entities which are identifiable by key.Indicates that one of the data fields provided for a JSON property was too long.Indicates that theString
value supplied as a JSONEntityProperty
could not be accepted because it is malformed.Low-level database API for accessing JSON entity properties.Low-level database API for accessing JSON entity properties.