@groovy.util.logging.Slf4j @com.adaptavist.hapi.cloud.analytics.CloudTracked class ProjectEntityProperties extends AbstractEntityProperties
Provides utilities setting and retrieving Entity Properties related to a project.
Entity properties are key-value pairs where the key is a string used to identify the property in all operations, and the value is a JSON blob. They can be saved against individual Projects.
| Properties inherited from class | Properties |
|---|---|
class AbstractEntityProperties |
asActualType, boolean, integer, localDate, localDateTime, long, string |
| Constructor and description |
|---|
ProjectEntityProperties(Project project) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
delete(java.lang.String key) |
|
com.atlassian.jira.rest.clientv3.model.EntityProperty |
getEntityProperty(java.lang.String key) |
|
java.util.List<java.lang.String> |
getKeys()Gets the keys of the entity properties of this project. |
|
void |
setJson(java.lang.String key, java.lang.String json) |
| Methods inherited from class | Name |
|---|---|
class AbstractEntityProperties |
getAsActualType, getBoolean, getInteger, getJson, getLocalDate, getLocalDateTime, getLong, getString, propertyExists, setAsActualType, setBoolean, setInteger, setLocalDate, setLocalDateTime, setLong, setString |
Gets the keys of the entity properties of this project.