org.apache.continuum.dao
Interface ProjectDao

All Known Implementing Classes:
ProjectDaoImpl

public interface ProjectDao

Version:
$Id: ProjectDao.java 788577 2009-06-26 05:06:38Z evenisse $
Author:
Emmanuel Venisse

Method Summary
 List<Project> getAllProjectsByName()
           
 List<Project> getAllProjectsByNameWithBuildDetails()
           
 List<Project> getAllProjectsByNameWithDependencies()
           
 Project getProject(int projectId)
           
 Project getProject(String groupId, String artifactId, String version)
           
 Project getProjectByName(String name)
           
 ProjectGroup getProjectGroupByProjectId(int projectId)
           
 List<Project> getProjectsInGroup(int projectGroupId)
           
 List<Project> getProjectsInGroupWithDependencies(int projectGroupId)
           
 Map<Integer,ProjectGroupSummary> getProjectsSummary()
           
 List<Project> getProjectsWithDependenciesByGroupId(int projectGroupId)
           
 Project getProjectWithAllDetails(int projectId)
           
 Project getProjectWithBuildDetails(int projectId)
           
 Project getProjectWithBuilds(int projectId)
           
 Project getProjectWithCheckoutResult(int projectId)
           
 Project getProjectWithDependencies(int projectId)
           
 void removeProject(Project project)
           
 void updateProject(Project project)
           
 

Method Detail

removeProject

void removeProject(Project project)

updateProject

void updateProject(Project project)
                   throws ContinuumStoreException
Throws:
ContinuumStoreException

getProject

Project getProject(int projectId)
                   throws ContinuumStoreException
Throws:
ContinuumStoreException

getProject

Project getProject(String groupId,
                   String artifactId,
                   String version)
                   throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectByName

Project getProjectByName(String name)
                         throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectsWithDependenciesByGroupId

List<Project> getProjectsWithDependenciesByGroupId(int projectGroupId)

getProjectWithBuilds

Project getProjectWithBuilds(int projectId)
                             throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectWithBuildDetails

Project getProjectWithBuildDetails(int projectId)
                                   throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectWithCheckoutResult

Project getProjectWithCheckoutResult(int projectId)
                                     throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectsInGroup

List<Project> getProjectsInGroup(int projectGroupId)
                                 throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectsInGroupWithDependencies

List<Project> getProjectsInGroupWithDependencies(int projectGroupId)
                                                 throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectWithAllDetails

Project getProjectWithAllDetails(int projectId)
                                 throws ContinuumStoreException
Throws:
ContinuumStoreException

getAllProjectsByName

List<Project> getAllProjectsByName()

getAllProjectsByNameWithDependencies

List<Project> getAllProjectsByNameWithDependencies()

getAllProjectsByNameWithBuildDetails

List<Project> getAllProjectsByNameWithBuildDetails()

getProjectGroupByProjectId

ProjectGroup getProjectGroupByProjectId(int projectId)
                                        throws ContinuumObjectNotFoundException
Throws:
ContinuumObjectNotFoundException

getProjectWithDependencies

Project getProjectWithDependencies(int projectId)
                                   throws ContinuumStoreException
Throws:
ContinuumStoreException

getProjectsSummary

Map<Integer,ProjectGroupSummary> getProjectsSummary()


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.