org.apache.continuum.dao
Class LocalRepositoryDaoImpl

java.lang.Object
  extended by org.apache.continuum.dao.AbstractDao
      extended by org.apache.continuum.dao.LocalRepositoryDaoImpl
All Implemented Interfaces:
LocalRepositoryDao

@Repository(value="localRepositoryDao")
public class LocalRepositoryDaoImpl
extends AbstractDao
implements LocalRepositoryDao

Version:
$Id: LocalRepositoryDaoImpl.java 1372260 2012-08-13 04:29:09Z brett $
Author:
Emmanuel Venisse

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
LocalRepositoryDaoImpl()
           
 
Method Summary
 LocalRepository addLocalRepository(LocalRepository repository)
           
 List<LocalRepository> getAllLocalRepositories()
           
 List<LocalRepository> getLocalRepositoriesByLayout(String layout)
           
 LocalRepository getLocalRepository(int repositoryId)
           
 LocalRepository getLocalRepositoryByLocation(String location)
           
 LocalRepository getLocalRepositoryByName(String name)
           
 void removeLocalRepository(LocalRepository repository)
           
 void updateLocalRepository(LocalRepository repository)
           
 
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

LocalRepositoryDaoImpl

public LocalRepositoryDaoImpl()
Method Detail

addLocalRepository

public LocalRepository addLocalRepository(LocalRepository repository)
                                   throws ContinuumStoreException
Specified by:
addLocalRepository in interface LocalRepositoryDao
Throws:
ContinuumStoreException

updateLocalRepository

public void updateLocalRepository(LocalRepository repository)
                           throws ContinuumStoreException
Specified by:
updateLocalRepository in interface LocalRepositoryDao
Throws:
ContinuumStoreException

removeLocalRepository

public void removeLocalRepository(LocalRepository repository)
                           throws ContinuumStoreException
Specified by:
removeLocalRepository in interface LocalRepositoryDao
Throws:
ContinuumStoreException

getAllLocalRepositories

public List<LocalRepository> getAllLocalRepositories()
Specified by:
getAllLocalRepositories in interface LocalRepositoryDao

getLocalRepositoriesByLayout

public List<LocalRepository> getLocalRepositoriesByLayout(String layout)
Specified by:
getLocalRepositoriesByLayout in interface LocalRepositoryDao

getLocalRepository

public LocalRepository getLocalRepository(int repositoryId)
                                   throws ContinuumStoreException
Specified by:
getLocalRepository in interface LocalRepositoryDao
Throws:
ContinuumStoreException

getLocalRepositoryByName

public LocalRepository getLocalRepositoryByName(String name)
                                         throws ContinuumStoreException
Specified by:
getLocalRepositoryByName in interface LocalRepositoryDao
Throws:
ContinuumStoreException

getLocalRepositoryByLocation

public LocalRepository getLocalRepositoryByLocation(String location)
                                             throws ContinuumStoreException
Specified by:
getLocalRepositoryByLocation in interface LocalRepositoryDao
Throws:
ContinuumStoreException


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