Package com.atlassian.jira.project
Interface ProjectFactory
- All Known Implementing Classes:
DefaultProjectFactory
,MockProjectFactory
public interface ProjectFactory
Used to produce Project objects.
-
Method Summary
Modifier and TypeMethodDescriptiongetProject
(org.ofbiz.core.entity.GenericValue projectGV) Returns a project object that is backed by the given generic value.getProjects
(Collection<org.ofbiz.core.entity.GenericValue> projectGVs) Returns the collection of Project objects that are backed by the GenericValue objects in the given collection.
-
Method Details
-
getProject
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
-
getProjects
@Nonnull List<Project> getProjects(@Nonnull Collection<org.ofbiz.core.entity.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.
-