Class ProjectBeanFactoryImpl
java.lang.Object
com.atlassian.jira.rest.v2.issue.project.ProjectBeanFactoryImpl
- All Implemented Interfaces:
ProjectBeanFactory
- Since:
- v4.4
-
Constructor Summary
ConstructorsConstructorDescriptionProjectBeanFactoryImpl(VersionBeanFactory versionBeanFactory, jakarta.ws.rs.core.UriInfo uriInfo, ResourceUriBuilder uriBuilder, ProjectRoleService projectRoleService, JiraAuthenticationContext authenticationContext, UserManager userManager, JiraBaseUrls jiraBaseUrls, ProjectManager projectManager, ProjectRoleBeanFactory projectRoleBeanFactory, com.atlassian.plugins.rest.api.internal.expand.resolver.SelfExpandingEntityExpanderResolver selfExpandingEntityExpanderResolver, com.atlassian.plugins.rest.api.expand.EntityCrawler entityCrawler) -
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)
-
Constructor Details
-
ProjectBeanFactoryImpl
public ProjectBeanFactoryImpl(VersionBeanFactory versionBeanFactory, jakarta.ws.rs.core.UriInfo uriInfo, ResourceUriBuilder uriBuilder, ProjectRoleService projectRoleService, JiraAuthenticationContext authenticationContext, UserManager userManager, JiraBaseUrls jiraBaseUrls, ProjectManager projectManager, ProjectRoleBeanFactory projectRoleBeanFactory, com.atlassian.plugins.rest.api.internal.expand.resolver.SelfExpandingEntityExpanderResolver selfExpandingEntityExpanderResolver, com.atlassian.plugins.rest.api.expand.EntityCrawler entityCrawler)
-
-
Method Details
-
fullProject
- Specified by:
fullProjectin interfaceProjectBeanFactory
-
shortProject
- Specified by:
shortProjectin interfaceProjectBeanFactory
-
projectIdentity
Description copied from interface:ProjectBeanFactoryReturns just the identity of the project, i.e. an object containing its ID, ket and link to self.- Specified by:
projectIdentityin interfaceProjectBeanFactory- Parameters:
project- project which identity we want to create- Returns:
- project identity (an instance of
ProjectIdentity)
-
summaryProject
- Specified by:
summaryProjectin interfaceProjectBeanFactory
-