|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.project.AbstractProjectManager
public abstract class AbstractProjectManager
Constructor Summary | |
---|---|
AbstractProjectManager()
|
Method Summary | |
---|---|
List |
convertToProjects(Collection projectIds)
Converts a collection of projectIds to a collection of projects. |
abstract 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. |
abstract org.ofbiz.core.entity.GenericValue |
getComponent(Long id)
Get a component from within this project, by it's id. |
abstract Collection |
getComponents(org.ofbiz.core.entity.GenericValue project)
Returns a collection of components in a project. |
Collection |
getComponents(List ids)
Get a list of components from their IDs |
User |
getDefaultAssignee(org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue component)
This function returns the default assignee if the system has been setup incorrectly then it will throw an error The isDefaultAssignee(GenericValue, GenericValue) checks if there is a valid default assignee |
org.ofbiz.core.entity.GenericValue |
getProject(org.ofbiz.core.entity.GenericValue issue)
Returns a project GenericValue that an issue is in. |
abstract org.ofbiz.core.entity.GenericValue |
getProject(Long id)
Retrieve a single project by it's id. |
abstract org.ofbiz.core.entity.GenericValue |
getProjectByKey(String key)
Retrieve a single project by it's project key. |
abstract org.ofbiz.core.entity.GenericValue |
getProjectByName(String name)
Retrieve a single project by it's project name. |
abstract Collection |
getProjectCategories()
Get all ProjectCategories. |
abstract org.ofbiz.core.entity.GenericValue |
getProjectCategory(Long id)
Returns a single project category by id. |
org.ofbiz.core.entity.GenericValue |
getProjectCategoryByName(String projectCategoryName)
Find a project category by name. |
abstract org.ofbiz.core.entity.GenericValue |
getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
Returns a project's category. |
abstract Project |
getProjectObj(Long id)
Retrieves a single Project by its id. |
abstract Project |
getProjectObjByKey(String key)
Returns a Project object based on the passed in project key. |
abstract Collection |
getProjects()
Return all project GenericValue s. |
abstract Collection |
getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCategory)
Returns a list of projects in a particular category. |
abstract Collection |
getProjectsWithNoCategory()
Returns a list of projects without project category, sorted by project name |
boolean |
isDefaultAssignee(org.ofbiz.core.entity.GenericValue project)
Checks if there is a valid default assignee for a given project. |
boolean |
isDefaultAssignee(org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue component)
This function checks if there is a valid default assignee set in the system If this returns false then the getDefaultAssignee(GenericValue, GenericValue) will throw an exception |
abstract void |
setProjectCategory(org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue category)
Sets a projects category. |
abstract void |
updateProject(org.ofbiz.core.entity.GenericValue updatedProject)
Persists a project GenericValue to the database. |
abstract void |
updateProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
Persist an updated project category. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.project.ProjectManager |
---|
getNextId, getProjectObjByName, getProjectsByLead, refresh, refreshProjectDependencies |
Constructor Detail |
---|
public AbstractProjectManager()
Method Detail |
---|
public abstract void updateProject(org.ofbiz.core.entity.GenericValue updatedProject)
ProjectManager
GenericValue
to the database.
updateProject
in interface ProjectManager
public org.ofbiz.core.entity.GenericValue getProject(org.ofbiz.core.entity.GenericValue issue)
ProjectManager
GenericValue
that an issue is in.
getProject
in interface ProjectManager
public abstract org.ofbiz.core.entity.GenericValue getProject(Long id)
ProjectManager
getProject
in interface ProjectManager
public abstract Project getProjectObj(Long id)
ProjectManager
Project
by its id.
getProjectObj
in interface ProjectManager
public abstract org.ofbiz.core.entity.GenericValue getProjectByName(String name)
ProjectManager
getProjectByName
in interface ProjectManager
public abstract org.ofbiz.core.entity.GenericValue getProjectByKey(String key)
ProjectManager
getProjectByKey
in interface ProjectManager
public abstract Project getProjectObjByKey(String key)
ProjectManager
Project
object based on the passed in project key.
getProjectObjByKey
in interface ProjectManager
Project
object specified by the key or nullpublic abstract org.ofbiz.core.entity.GenericValue getComponent(Long id)
ProjectManager
getComponent
in interface ProjectManager
GenericValue
.public abstract org.ofbiz.core.entity.GenericValue getComponent(org.ofbiz.core.entity.GenericValue project, String name)
ProjectManager
getComponent
in interface ProjectManager
GenericValue
.public abstract Collection getComponents(org.ofbiz.core.entity.GenericValue project)
ProjectManager
getComponents
in interface ProjectManager
GenericValue
s.public Collection getComponents(List ids)
ProjectManager
getComponents
in interface ProjectManager
GenericValue
spublic abstract Collection getProjects()
ProjectManager
GenericValue
s.
TODO: Create a getProjectObjects() and deprecate this method.
getProjects
in interface ProjectManager
public abstract Collection getProjectCategories()
ProjectManager
getProjectCategories
in interface ProjectManager
GenericValue
spublic abstract org.ofbiz.core.entity.GenericValue getProjectCategory(Long id)
ProjectManager
getProjectCategory
in interface ProjectManager
GenericValue
public org.ofbiz.core.entity.GenericValue getProjectCategoryByName(String projectCategoryName) throws DataAccessException
ProjectManager
getProjectCategoryByName
in interface ProjectManager
GenericValue
DataAccessException
public abstract void updateProjectCategory(org.ofbiz.core.entity.GenericValue projectCat)
ProjectManager
updateProjectCategory
in interface ProjectManager
public abstract Collection getProjectsFromProjectCategory(org.ofbiz.core.entity.GenericValue projectCategory)
ProjectManager
getProjectsFromProjectCategory
in interface ProjectManager
GenericValue
s sorted by name. Returns null if the projectCategory param is nullpublic abstract Collection getProjectsWithNoCategory()
ProjectManager
getProjectsWithNoCategory
in interface ProjectManager
GenericValue
s sorted by namepublic abstract org.ofbiz.core.entity.GenericValue getProjectCategoryFromProject(org.ofbiz.core.entity.GenericValue project)
ProjectManager
getProjectCategoryFromProject
in interface ProjectManager
GenericValue
or null if no category exists.public abstract void setProjectCategory(org.ofbiz.core.entity.GenericValue project, org.ofbiz.core.entity.GenericValue category)
ProjectManager
setProjectCategory
in interface ProjectManager
public boolean isDefaultAssignee(org.ofbiz.core.entity.GenericValue project, org.ofbiz.core.entity.GenericValue component)
getDefaultAssignee(GenericValue, GenericValue)
will throw an exception
isDefaultAssignee
in interface ProjectManager
project
- component
-
ProjectManager.isDefaultAssignee(org.ofbiz.core.entity.GenericValue)
is truepublic boolean isDefaultAssignee(org.ofbiz.core.entity.GenericValue project)
ProjectManager
isDefaultAssignee
in interface ProjectManager
project
-
public List convertToProjects(Collection projectIds)
ProjectManager
convertToProjects
in interface ProjectManager
projectIds
- a Collection of Longs
GenericValue
s. Null if input is emptypublic User getDefaultAssignee(org.ofbiz.core.entity.GenericValue project, org.ofbiz.core.entity.GenericValue component)
isDefaultAssignee(GenericValue, GenericValue)
checks if there is a valid default assignee
getDefaultAssignee
in interface ProjectManager
project
- component
-
User
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |