|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PersistenceService
This service wraps the JIRA PropertySetManager as well as provides automatic xstream serialization for a map of data
Field Summary | |
---|---|
static java.lang.String |
SERVICE
Service identifier to be used for dependency injection. |
Method Summary | |
---|---|
void |
delete(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Remove a property given the entity name, entity id and property key. |
void |
deleteAll(java.lang.String entityName,
java.lang.Long entityId)
Delete all properties for a given an entity name and entity id |
boolean |
exists(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Exists a property for a given entity name and id |
java.lang.Boolean |
getBoolean(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a property value of type Boolean. |
java.util.Map<java.lang.String,java.lang.Object> |
getData(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a map data property for a given entity name, entity id and property key |
java.lang.Double |
getDouble(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a property value of type Double. |
java.util.Set<java.lang.String> |
getKeys(java.lang.String entityName,
java.lang.Long entityId)
|
java.util.List<java.lang.Object> |
getListData(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a list data property for a given entity name, entity id and property key |
java.lang.Long |
getLong(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a property value of type Long. |
java.lang.Object |
getPropertyAsType(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Return the property as whatever type it may be. |
java.lang.String |
getString(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key)
Get a property value of type String. |
void |
setBoolean(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.lang.Boolean value)
Set a property value of type Boolean. |
void |
setData(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> data)
Set a map data property. |
void |
setDouble(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.lang.Double value)
Set a property value of type Double |
void |
setListData(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.util.List<java.lang.Object> data)
Set a list data property. |
void |
setLong(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.lang.Long value)
Set a property value of type Long |
void |
setString(java.lang.String entityName,
java.lang.Long entityId,
java.lang.String key,
java.lang.String value)
Set a property value of type String. |
Field Detail |
---|
static final java.lang.String SERVICE
Method Detail |
---|
void delete(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void deleteAll(java.lang.String entityName, java.lang.Long entityId)
void setLong(java.lang.String entityName, java.lang.Long entityId, java.lang.String key, java.lang.Long value)
java.lang.Long getLong(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void setDouble(java.lang.String entityName, java.lang.Long entityId, java.lang.String key, java.lang.Double value)
java.lang.Double getDouble(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void setBoolean(java.lang.String entityName, java.lang.Long entityId, java.lang.String key, java.lang.Boolean value)
java.lang.Boolean getBoolean(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void setString(@Nonnull java.lang.String entityName, @Nonnull java.lang.Long entityId, @Nonnull java.lang.String key, @Nonnull java.lang.String value)
@Nullable java.lang.String getString(@Nonnull java.lang.String entityName, @Nonnull java.lang.Long entityId, @Nonnull java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object> getData(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void setData(java.lang.String entityName, java.lang.Long entityId, java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> data)
java.util.List<java.lang.Object> getListData(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
void setListData(java.lang.String entityName, java.lang.Long entityId, java.lang.String key, java.util.List<java.lang.Object> data)
java.util.Set<java.lang.String> getKeys(java.lang.String entityName, java.lang.Long entityId)
boolean exists(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
java.lang.Object getPropertyAsType(java.lang.String entityName, java.lang.Long entityId, java.lang.String key)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |