com.atlassian.jira.project
Class ProjectCache
java.lang.Object
com.atlassian.jira.project.ProjectCache
public class ProjectCache
- extends Object
This is a very basic cache that stores projects and components
When constructed, or when you call refresh() - it will find and cache all projects, components
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectCache
public ProjectCache(ProjectManager projectManager,
ProjectKeyStore projectKeyStore,
boolean refresh)
refresh
public void refresh()
refreshProjectCategories
protected void refreshProjectCategories()
getProject
public org.ofbiz.core.entity.GenericValue getProject(Long id)
getProjectByName
public org.ofbiz.core.entity.GenericValue getProjectByName(String name)
getProjectByKey
public org.ofbiz.core.entity.GenericValue getProjectByKey(String key)
getProjects
public Collection<org.ofbiz.core.entity.GenericValue> getProjects()
getProjectObjects
public List<Project> getProjectObjects()
- Returns a list of all Projects ordered by name.
- Returns:
- a list of all Projects ordered by name.
getProjectCategories
public Collection<org.ofbiz.core.entity.GenericValue> getProjectCategories()
getProjectCategory
public org.ofbiz.core.entity.GenericValue getProjectCategory(Long id)
getProjectsFromProjectCategory
public Collection getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
getProjectCategoryForProject
public org.ofbiz.core.entity.GenericValue getProjectCategoryForProject(Project project)
getProjectCategoryFromProject
public org.ofbiz.core.entity.GenericValue getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
getProjectsWithNoCategory
public Collection getProjectsWithNoCategory()
refreshProjectsWithNoCategory
protected void refreshProjectsWithNoCategory()
getProjectByCurrentKeyIgnoreCase
public org.ofbiz.core.entity.GenericValue getProjectByCurrentKeyIgnoreCase(String projectKey)
getProjectByKeyIgnoreCase
public org.ofbiz.core.entity.GenericValue getProjectByKeyIgnoreCase(String projectKey)
getProjectByCurrentKey
public org.ofbiz.core.entity.GenericValue getProjectByCurrentKey(String projectKey)
getAllProjectKeys
public Set<String> getAllProjectKeys(Long projectId)
Copyright © 2002-2014 Atlassian. All Rights Reserved.