Class Overview
Implementation that generates project objects.
Note that this class cannot use constructor injection because of cyclic dependencies.
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 Constructors
public
DefaultProjectFactory
()
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.