|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.project.AbstractProjectManager com.atlassian.jira.project.CachingProjectManager
Constructor Summary | |
|
CachingProjectManager(ProjectManager decoratedProjectManager)
Normal constructor. |
protected |
CachingProjectManager(ProjectManager decoratedProjectManager,
boolean updateCache)
This constructor is to allow test cases to fire up a caching project manager without instantiating the internal project cache. |
Method Summary | |
org.ofbiz.core.entity.GenericValue |
getComponent(org.ofbiz.core.entity.GenericValue project,
String name)
Get a component from within this project, based on the project and the component name. |
org.ofbiz.core.entity.GenericValue |
getComponent(Long id)
Get a component from within this project, by it's id. |
Collection |
getComponents(org.ofbiz.core.entity.GenericValue project)
|
long |
getNextId(org.ofbiz.core.entity.GenericValue project)
Get the next ID from this project (transactional) |
org.ofbiz.core.entity.GenericValue |
getProject(Long id)
Retrieve a single project by it's id. |
org.ofbiz.core.entity.GenericValue |
getProjectByKey(String key)
Retrieve a single project by it's project key. |
org.ofbiz.core.entity.GenericValue |
getProjectByName(String name)
Retrieve a single project by it's project name. |
Collection |
getProjectCategories()
Get all ProjectCategories. |
org.ofbiz.core.entity.GenericValue |
getProjectCategory(Long id)
|
org.ofbiz.core.entity.GenericValue |
getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
|
Collection |
getProjects()
Return all project GenericValue s. |
Collection |
getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCategory)
|
Collection |
getProjectsWithNoCategory()
|
protected Collection |
noNull(Collection col)
|
void |
refresh()
|
void |
refresh(org.ofbiz.core.entity.GenericValue project)
|
void |
setProjectCategory(org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue category)
|
void |
updateCache()
|
void |
updateProject(org.ofbiz.core.entity.GenericValue updatedProject)
|
void |
updateProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
|
Methods inherited from class com.atlassian.jira.project.AbstractProjectManager |
convertToProjects, getComponents, getDefaultAssignee, getProject, getProjectCategoryByName, isDefaultAssignee, isDefaultAssignee |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CachingProjectManager(ProjectManager decoratedProjectManager)
decoratedProjectManager
- The ProjectManager
to delegate to.protected CachingProjectManager(ProjectManager decoratedProjectManager, boolean updateCache)
decoratedProjectManager
- The ProjectManager
to delegate actions to.updateCache
- Whether to instantiate a ProjectCache
.Method Detail |
public void updateCache()
public long getNextId(org.ofbiz.core.entity.GenericValue project)
ProjectManager
public void refresh(org.ofbiz.core.entity.GenericValue project)
public void refresh()
public org.ofbiz.core.entity.GenericValue getProject(Long id)
ProjectManager
getProject
in interface ProjectManager
getProject
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getProjectByName(String name)
ProjectManager
getProjectByName
in interface ProjectManager
getProjectByName
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getProjectByKey(String key)
ProjectManager
getProjectByKey
in interface ProjectManager
getProjectByKey
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getComponent(Long id)
ProjectManager
getComponent
in interface ProjectManager
getComponent
in class AbstractProjectManager
public Collection getComponents(org.ofbiz.core.entity.GenericValue project)
getComponents
in interface ProjectManager
getComponents
in class AbstractProjectManager
public Collection getProjects()
ProjectManager
GenericValue
s.
getProjects
in interface ProjectManager
getProjects
in class AbstractProjectManager
protected Collection noNull(Collection col)
public void updateProject(org.ofbiz.core.entity.GenericValue updatedProject)
updateProject
in interface ProjectManager
updateProject
in class AbstractProjectManager
public Collection getProjectCategories()
ProjectManager
getProjectCategories
in interface ProjectManager
getProjectCategories
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getProjectCategory(Long id)
getProjectCategory
in interface ProjectManager
getProjectCategory
in class AbstractProjectManager
public void updateProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
updateProjectCategory
in interface ProjectManager
updateProjectCategory
in class AbstractProjectManager
public Collection getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCategory)
getProjectsFromProjectCategory
in interface ProjectManager
getProjectsFromProjectCategory
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
getProjectCategoryFromProject
in interface ProjectManager
getProjectCategoryFromProject
in class AbstractProjectManager
public Collection getProjectsWithNoCategory()
getProjectsWithNoCategory
in interface ProjectManager
getProjectsWithNoCategory
in class AbstractProjectManager
public void setProjectCategory(org.ofbiz.core.entity.GenericValue project, org.ofbiz.core.entity.GenericValue category)
setProjectCategory
in interface ProjectManager
setProjectCategory
in class AbstractProjectManager
public org.ofbiz.core.entity.GenericValue getComponent(org.ofbiz.core.entity.GenericValue project, String name)
ProjectManager
getComponent
in interface ProjectManager
getComponent
in class AbstractProjectManager
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |