public class

MockProjectManager

extends AbstractProjectManager
java.lang.Object
   ↳ com.atlassian.jira.project.AbstractProjectManager
     ↳ com.atlassian.jira.mock.MockProjectManager

Summary

Public Constructors
MockProjectManager()
Public Methods
void addProject(Project project)
void addProject(GenericValue gv)
Project createProject(ApplicationUser user, ProjectCreationData projectCreationData)
ProjectCategory createProjectCategory(String name, String description)
Collection<ProjectCategory> getAllProjectCategories()
Set<String> getAllProjectKeys(Long projectId)
long getCurrentCounterForProject(Long id)
long getNextId(Project project)
Project getProjectByCurrentKeyIgnoreCase(String projectKey)
ProjectCategory getProjectCategory(Long id)
ProjectCategory getProjectCategoryForProject(Project project)
@Nullable ProjectCategory getProjectCategoryObject(Long id)
long getProjectCount()
Project getProjectObj(Long id)
Returns project object or null if project with that id doesn't exist.
Project getProjectObjByKey(String projectKey)
Project getProjectObjByKeyIgnoreCase(String projectKey)
Project getProjectObjByName(String projectName)
@Nonnull List<Project> getProjectObjects()
Collection<Project> getProjectObjectsFromProjectCategory(Long projectCategoryId)
Collection<Project> getProjectObjectsWithNoCategory()
@Nonnull List<Project> getProjects()
Collection<Project> getProjectsFromProjectCategory(ProjectCategory projectCategory)
List<Project> getProjectsLeadBy(ApplicationUser leadUser)
boolean isProjectCategoryUnique(String projectCategory)
void refresh()
void removeProject(Project project)
void removeProjectCategory(Long id)
void removeProjectIssues(Project project)
void setCurrentCounterForProject(Project project, long counter)
void setProjectCategory(Project project, ProjectCategory category)
Project updateProject(Project updatedProject, String name, String description, String lead, String url, Long assigneeType, Long avatarId, String projectKey)
void updateProjectCategory(ProjectCategory projectCategory)
Project updateProjectType(ApplicationUser user, Project project, ProjectTypeKey newProjectType)
[Expand]
Inherited Methods
From class com.atlassian.jira.project.AbstractProjectManager
From class java.lang.Object
From interface com.atlassian.jira.project.ProjectManager

Public Constructors

public MockProjectManager ()

Public Methods

public void addProject (Project project)

public void addProject (GenericValue gv)

public Project createProject (ApplicationUser user, ProjectCreationData projectCreationData)

public ProjectCategory createProjectCategory (String name, String description)

public Collection<ProjectCategory> getAllProjectCategories ()

public Set<String> getAllProjectKeys (Long projectId)

public long getCurrentCounterForProject (Long id)

public long getNextId (Project project)

public Project getProjectByCurrentKeyIgnoreCase (String projectKey)

public ProjectCategory getProjectCategory (Long id)

public ProjectCategory getProjectCategoryForProject (Project project)

@Nullable public ProjectCategory getProjectCategoryObject (Long id)

public long getProjectCount ()

public Project getProjectObj (Long id)

Returns project object or null if project with that id doesn't exist.

Parameters
id project id
Returns
  • project object or null if project with that id doesn't exist

public Project getProjectObjByKey (String projectKey)

public Project getProjectObjByKeyIgnoreCase (String projectKey)

public Project getProjectObjByName (String projectName)

@Nonnull public List<Project> getProjectObjects ()

public Collection<Project> getProjectObjectsFromProjectCategory (Long projectCategoryId)

public Collection<Project> getProjectObjectsWithNoCategory ()

@Nonnull public List<Project> getProjects ()

public Collection<Project> getProjectsFromProjectCategory (ProjectCategory projectCategory)

public List<Project> getProjectsLeadBy (ApplicationUser leadUser)

public boolean isProjectCategoryUnique (String projectCategory)

public void refresh ()

public void removeProject (Project project)

public void removeProjectCategory (Long id)

public void removeProjectIssues (Project project)

public void setCurrentCounterForProject (Project project, long counter)

public void setProjectCategory (Project project, ProjectCategory category)

public Project updateProject (Project updatedProject, String name, String description, String lead, String url, Long assigneeType, Long avatarId, String projectKey)

public void updateProjectCategory (ProjectCategory projectCategory)

public Project updateProjectType (ApplicationUser user, Project project, ProjectTypeKey newProjectType)