public interface PluginVersionStore
PluginVersion's persistence.| Modifier and Type | Method and Description |
|---|---|
PluginVersion |
create(PluginVersion pluginVersion)
Creates a
PluginVersion in the database. |
boolean |
delete(Long pluginVersionId)
Deletes a plugin version from the datastore.
|
void |
deleteByKey(String pluginKey)
Deletes any
PluginVersions for the plugin with the given key. |
List<PluginVersion> |
getAll()
Returns a list of all
PluginVersion's. |
PluginVersion |
getById(Long pluginVersionId)
Gets the
PluginVersion specified by the id. |
long |
save(PluginVersion pluginVersion)
Persists the given
PluginVersion, performing an insert or update according to whether a record for this
plugin key already exists. |
PluginVersion |
update(PluginVersion pluginVersion)
Updates a plugin version in the datastore.
|
PluginVersion create(PluginVersion pluginVersion)
PluginVersion in the database. The id in the object will
be ignored.pluginVersion - contains the key, name, and version to be persisted.PluginVersion with the database id populated.IllegalArgumentException - if pluginVersion is null.PluginVersion update(PluginVersion pluginVersion)
pluginVersion - contains the key, name, and version to update. The id will be used to find the record to
update.PluginVersion that represents the updated record.IllegalArgumentException - if pluginVersion or pluginVersion.getId is null or we can not find the
record with the provided id.boolean delete(Long pluginVersionId)
pluginVersionId - identifies the plugin version record to delete, not null.IllegalArgumentException - if the pluginVersionId is null.PluginVersion getById(Long pluginVersionId)
PluginVersion specified by the id.pluginVersionId - identifies the plugin version record to retrieve.PluginVersion with the corresponding id or null if the record
is not found.List<PluginVersion> getAll()
PluginVersion's.PluginVersion's.void deleteByKey(String pluginKey)
PluginVersions for the plugin with the given key.pluginKey - the key for which to delete the version(s) (required)long save(PluginVersion pluginVersion)
PluginVersion, performing an insert or update according to whether a record for this
plugin key already exists.pluginVersion - the plugin version to save (required)Copyright © 2002-2021 Atlassian. All Rights Reserved.