org.apache.continuum.dao
Class ContinuumReleaseResultDaoImpl

java.lang.Object
  extended by org.apache.continuum.dao.AbstractDao
      extended by org.apache.continuum.dao.ContinuumReleaseResultDaoImpl
All Implemented Interfaces:
ContinuumReleaseResultDao

@Repository(value="continuumReleaseResultDao")
public class ContinuumReleaseResultDaoImpl
extends AbstractDao
implements ContinuumReleaseResultDao

Author:
Maria Catherine Tan

Field Summary
 
Fields inherited from class org.apache.continuum.dao.AbstractDao
BUILD_RESULT_WITH_DETAILS_FETCH_GROUP, BUILD_TEMPLATE_BUILD_DEFINITIONS, PROJECT_ALL_DETAILS_FETCH_GROUP, PROJECT_BUILD_DETAILS_FETCH_GROUP, PROJECT_DEPENDENCIES_FETCH_GROUP, PROJECT_WITH_BUILDS_FETCH_GROUP, PROJECT_WITH_CHECKOUT_RESULT_FETCH_GROUP, PROJECTGROUP_PROJECTS_FETCH_GROUP
 
Constructor Summary
ContinuumReleaseResultDaoImpl()
           
 
Method Summary
 ContinuumReleaseResult addContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 List<ContinuumReleaseResult> getAllContinuumReleaseResults()
           
 ContinuumReleaseResult getContinuumReleaseResult(int releaseResultId)
           
 ContinuumReleaseResult getContinuumReleaseResult(int projectId, String releaseGoal, long startTime, long endTime)
           
 List<ContinuumReleaseResult> getContinuumReleaseResultsByProject(int projectId)
           
 List<ContinuumReleaseResult> getContinuumReleaseResultsByProjectGroup(int projectGroupId)
           
 void removeContinuumReleaseResult(ContinuumReleaseResult releaseResult)
           
 
Methods inherited from class org.apache.continuum.dao.AbstractDao
addObject, attachAndDelete, getAllObjectsDetached, getAllObjectsDetached, getAllObjectsDetached, getAllObjectsDetached, getContinuumPersistenceManagerFactory, getObjectById, getObjectById, getObjectFromQuery, getPersistenceManager, makePersistent, removeObject, rollback, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContinuumReleaseResultDaoImpl

public ContinuumReleaseResultDaoImpl()
Method Detail

addContinuumReleaseResult

public ContinuumReleaseResult addContinuumReleaseResult(ContinuumReleaseResult releaseResult)
                                                 throws ContinuumStoreException
Specified by:
addContinuumReleaseResult in interface ContinuumReleaseResultDao
Throws:
ContinuumStoreException

getAllContinuumReleaseResults

public List<ContinuumReleaseResult> getAllContinuumReleaseResults()
Specified by:
getAllContinuumReleaseResults in interface ContinuumReleaseResultDao

getContinuumReleaseResult

public ContinuumReleaseResult getContinuumReleaseResult(int releaseResultId)
                                                 throws ContinuumObjectNotFoundException,
                                                        ContinuumStoreException
Specified by:
getContinuumReleaseResult in interface ContinuumReleaseResultDao
Throws:
ContinuumObjectNotFoundException
ContinuumStoreException

getContinuumReleaseResult

public ContinuumReleaseResult getContinuumReleaseResult(int projectId,
                                                        String releaseGoal,
                                                        long startTime,
                                                        long endTime)
                                                 throws ContinuumStoreException
Specified by:
getContinuumReleaseResult in interface ContinuumReleaseResultDao
Throws:
ContinuumStoreException

getContinuumReleaseResultsByProjectGroup

public List<ContinuumReleaseResult> getContinuumReleaseResultsByProjectGroup(int projectGroupId)
Specified by:
getContinuumReleaseResultsByProjectGroup in interface ContinuumReleaseResultDao

getContinuumReleaseResultsByProject

public List<ContinuumReleaseResult> getContinuumReleaseResultsByProject(int projectId)
Specified by:
getContinuumReleaseResultsByProject in interface ContinuumReleaseResultDao

removeContinuumReleaseResult

public void removeContinuumReleaseResult(ContinuumReleaseResult releaseResult)
                                  throws ContinuumStoreException
Specified by:
removeContinuumReleaseResult in interface ContinuumReleaseResultDao
Throws:
ContinuumStoreException


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