public class

OfBizVersionStore

extends Object
implements VersionStore
java.lang.Object
   ↳ com.atlassian.jira.project.version.OfBizVersionStore

Summary

Public Constructors
OfBizVersionStore(OfBizDelegator delegator)
Public Methods
GenericValue createVersion(Map<StringObject> versionParams)
void deleteVersion(GenericValue versionGV)
List<GenericValue> getAllVersions()
Returns a list of GenericValues representing all Versions in JIRA, ordered by sequence.
GenericValue getVersion(Long id)
List<GenericValue> getVersionsByName(String name)
Returns a list of GenericValues representing all Versions in JIRA with a given name, case insensitively.
List<GenericValue> getVersionsByProject(Long projectId)
Returns a list of GenericValues representing all Versions in a project.
void storeVersion(Version version)
Stores an individual Version in the DB.
void storeVersions(Collection<Version> versions)
Stores a collection of Version objects.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.project.version.VersionStore

Public Constructors

public OfBizVersionStore (OfBizDelegator delegator)

Public Methods

public GenericValue createVersion (Map<StringObject> versionParams)

public void deleteVersion (GenericValue versionGV)

public List<GenericValue> getAllVersions ()

Returns a list of GenericValues representing all Versions in JIRA, ordered by sequence.

Returns
  • a list of GenericValues representing all Versions in JIRA, ordered by sequence.

public GenericValue getVersion (Long id)

public List<GenericValue> getVersionsByName (String name)

Returns a list of GenericValues representing all Versions in JIRA with a given name, case insensitively.

Parameters
name Version name
Returns
  • a list of GenericValues representing all Versions in JIRA with a given name, case insensitively.

public List<GenericValue> getVersionsByProject (Long projectId)

Returns a list of GenericValues representing all Versions in a project.

Parameters
projectId Project Id
Returns
  • a list of GenericValues representing all Versions in a project

public void storeVersion (Version version)

Stores an individual Version in the DB. If you want to store a collection of Versions, consider using storeVersions(Collection), it can be more efficient.

Parameters
version The Version to store.

public void storeVersions (Collection<Version> versions)

Stores a collection of Version objects. This method can have performance benefits over calling storeVersion() multiple times. eg the CachingVersionStore will reload the cache from DB with every call to storeVersion().

Parameters
versions Collection of Version objects.