com.atlassian.jira.project
Class ProjectCache
java.lang.Object
com.atlassian.jira.project.ProjectCache
public class ProjectCache
- extends java.lang.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(boolean refresh)
refresh
public void refresh()
refreshProjectDependencies
public void refreshProjectDependencies(org.ofbiz.core.entity.GenericValue project)
- Refresh a single project - called when a single project
has been updated (ie counter incremented) but you don't want to
refresh the whole cache
IMPACT: 3 SQL statements (1 + 2)
refreshProjectCategories
protected void refreshProjectCategories()
getProject
public org.ofbiz.core.entity.GenericValue getProject(java.lang.Long id)
getProjectByName
public org.ofbiz.core.entity.GenericValue getProjectByName(java.lang.String name)
getProjectByKey
public org.ofbiz.core.entity.GenericValue getProjectByKey(java.lang.String key)
getProjects
public java.util.Collection<org.ofbiz.core.entity.GenericValue> getProjects()
getProjectObjects
public java.util.List<Project> getProjectObjects()
- Returns a list of all Projects ordered by name.
- Returns:
- a list of all Projects ordered by name.
getProjectCategories
public java.util.Collection<org.ofbiz.core.entity.GenericValue> getProjectCategories()
getProjectCategory
public org.ofbiz.core.entity.GenericValue getProjectCategory(java.lang.Long id)
getProjectsFromProjectCategory
public java.util.Collection getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
getProjectCategoryFromProject
public org.ofbiz.core.entity.GenericValue getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
getProjectsWithNoCategory
public java.util.Collection getProjectsWithNoCategory()
refreshProjectsWithNoCategory
protected void refreshProjectsWithNoCategory()
Copyright © 2002-2011 Atlassian. All Rights Reserved.