public class HibProjectDaoImpl extends com.jamasoftware.contour.data.util.hibernate4.HibernateDaoSupport implements ProjectDao
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
HibProjectDaoImpl() |
Modifier and Type | Method and Description |
---|---|
String |
checkDuplicateProjectKey(Integer projectId,
String projectKey,
Integer organizationId)
Obtain the name of a project with the same key and organization, but different id.
|
void |
deleteProject(Project project) |
boolean |
doesExist(Integer projectId) |
List<Project> |
findActiveProjectsForOrg(Integer orgId,
String name,
boolean includeFolders) |
List<Organization> |
getOrganizations() |
Project |
getProject(Integer projectId) |
List<Project> |
getProjectChildren(Integer parentId,
Integer orgId,
boolean activeOnly) |
List<Integer> |
getProjectIds(Integer orgId,
boolean getInactive) |
SearchResults<Project> |
getProjectList(String baseString,
PageInfo pageInfo) |
List<Project> |
getProjects(boolean activeOnly) |
List<Project> |
getProjects(Collection<Integer> projectIds,
Integer organizationId) |
List<Project> |
getProjects(Integer orgId) |
List<Project> |
getProjects(Integer orgId,
boolean activeOnly) |
void |
saveProject(Project project) |
void |
saveProject(Project proj,
boolean useMode) |
public List<Project> getProjects(boolean activeOnly)
getProjects
in interface ProjectDao
public List<Project> getProjects(Integer orgId)
getProjects
in interface ProjectDao
public List<Project> getProjects(Integer orgId, boolean activeOnly)
getProjects
in interface ProjectDao
public List<Integer> getProjectIds(Integer orgId, boolean getInactive)
getProjectIds
in interface ProjectDao
public List<Project> getProjects(Collection<Integer> projectIds, Integer organizationId)
getProjects
in interface ProjectDao
public List<Project> findActiveProjectsForOrg(Integer orgId, String name, boolean includeFolders)
findActiveProjectsForOrg
in interface ProjectDao
public List<Project> getProjectChildren(Integer parentId, Integer orgId, boolean activeOnly)
getProjectChildren
in interface ProjectDao
public SearchResults<Project> getProjectList(String baseString, PageInfo pageInfo)
public Project getProject(Integer projectId)
getProject
in interface ProjectDao
public void saveProject(Project project)
saveProject
in interface ProjectDao
public void saveProject(Project proj, boolean useMode)
saveProject
in interface ProjectDao
public void deleteProject(Project project)
deleteProject
in interface ProjectDao
public List<Organization> getOrganizations()
getOrganizations
in interface ProjectDao
public String checkDuplicateProjectKey(Integer projectId, String projectKey, Integer organizationId)
ProjectDao
checkDuplicateProjectKey
in interface ProjectDao
public boolean doesExist(Integer projectId)
doesExist
in interface ProjectDao
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.