Interface ProjectBeanFactory
- All Known Implementing Classes:
ProjectBeanFactoryImpl
public interface ProjectBeanFactory
Class for creating project from projects.
- Since:
- v4.4
-
Method Summary
Modifier and TypeMethodDescriptionfullProject(Project project, String expand) projectIdentity(Project project) Returns just the identity of the project, i.e.shortProject(Project project) com.google.common.base.Function<Project, ProjectBean> summaryProject(String expand)
-
Method Details
-
fullProject
-
shortProject
-
summaryProject
-
projectIdentity
Returns just the identity of the project, i.e. an object containing its ID, ket and link to self.- Parameters:
project- project which identity we want to create- Returns:
- project identity (an instance of
ProjectIdentity) - Throws:
NullPointerException- when project id or key is null
-