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
PluginVersion s 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)
PluginVersion
s 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.