org.figure8.join.businessobjects.artifact.persistence
Interface AssemblyDao

All Superinterfaces:
ObjectDao
All Known Implementing Classes:
HibernateAssemblyDao

public interface AssemblyDao
extends ObjectDao

Data Access interface for Assembly business objects.

Version:
$Revision: 1.1 $
Author:
Laurent Broudoux

Method Summary
 java.util.List getAssembliesByRelease(Release release)
          Retrieve all the assemblies produced for a spcified release
 java.util.List getAssembliesComposedByUser(java.lang.String userId)
          Retrieve assemblies composed by a specified user
 java.util.List getAssembliesWithDeliverables(java.util.List deliverables)
          Retrieve assemblies having the deliverables specified into list
 Assembly getAssembly(java.lang.String key)
          Retrieve an Assembly using its unique key identifier
 
Methods inherited from interface org.figure8.join.core.persistence.ObjectDao
findAll, findAllSorted, getPersistentClass, initialize, initializeAssociation, isInitialized, refresh, remove, replicate, save
 

Method Detail

getAssembliesByRelease

java.util.List getAssembliesByRelease(Release release)
Retrieve all the assemblies produced for a spcified release

Parameters:
release - The release to retrieve assemblies for
Returns:
A list of org.figure8.join.businessobjects.artifact.Assemblys

getAssembliesComposedByUser

java.util.List getAssembliesComposedByUser(java.lang.String userId)
Retrieve assemblies composed by a specified user

Parameters:
userId - The unique identifier of the composer
Returns:
A list of org.figure8.join.businessobjects.artifact.Assemblys

getAssembliesWithDeliverables

java.util.List getAssembliesWithDeliverables(java.util.List deliverables)
Retrieve assemblies having the deliverables specified into list

Parameters:
deliverables - The list of deliverables assemblies should have
Returns:
A list of org.figure8.join.businessobjects.artifact.Assemblys

getAssembly

Assembly getAssembly(java.lang.String key)
Retrieve an Assembly using its unique key identifier

Parameters:
key - The unique key identifier of assembly to retrieve
Returns:
The Assembly corresponding to key or null if no assembly with this key exists


Copyright © 2005-2008 Join. All Rights Reserved.