public interface

ProjectFactory

com.atlassian.jira.project.ProjectFactory
Known Indirect Subclasses

Class Overview

Used to produce Project objects.

Summary

Public Methods
@Nullable Project getProject(GenericValue projectGV)
Returns a project object that is backed by the given generic value.
@Nonnull List<Project> getProjects(Collection<GenericValue> projectGVs)
Returns the collection of Project objects that are backed by the GenericValue objects in the given collection.

Public Methods

@Nullable public Project getProject (GenericValue projectGV)

Returns a project object that is backed by the given generic value.

Parameters
projectGV project generic value
Returns
  • existing project or null if project does not exist

@Nonnull public List<Project> getProjects (Collection<GenericValue> projectGVs)

Returns the collection of Project objects that are backed by the GenericValue objects in the given collection.

Parameters
projectGVs GenericValues of projects to return.
Returns
  • the Collection of existing projects, possibly empty, never null.