|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AssemblyManager
This is a business facade interface for managing composite Artifacts.
| Method Summary | |
|---|---|
java.util.List |
getAssemblies(Release release)
Retrieve all assemblies created for specified release |
Assembly |
getAssembly(java.lang.String key)
Retrieve an Assembly using its unique key |
Build |
getBuild(java.lang.String key)
Retrieve a Build using its unique key |
java.util.List |
getBuilds(Release release)
Retrieve all builds created for specified release |
void |
saveAssembly(Assembly assembly,
java.util.List deliverables)
Save a specified assembly (indeed a save or update method) |
void |
saveBuild(Build build,
java.util.List components,
java.util.Map extractedComponents)
Save a Build for a specified release (indeed a save or update method) |
| Method Detail |
|---|
void saveAssembly(Assembly assembly,
java.util.List deliverables)
throws DuplicateEntityException
assembly - The assembly to save within datastoredeliverables - A list of deliverables composing the assembly to create
DuplicateEntityException - if another assembly with same deliverables already existsjava.util.List getAssemblies(Release release)
release - The release to get assemblies for
org.figure8.join.businessobjects.artifact.Assembly objectsAssembly getAssembly(java.lang.String key)
key - The unique key of assembly to retrieve
void saveBuild(Build build,
java.util.List components,
java.util.Map extractedComponents)
throws DuplicateEntityException
build - The build to save within datastorecomponents - A list of Components composing the build to createextractedComponents - A map representing components to extract from an assembly.
Key of map entry is a component type and value is the assembly to extract this component from.
DuplicateEntityException - if another build with same component already existsjava.util.List getBuilds(Release release)
release - The release to get builds for
org.figure8.join.businessobjects.artifact.Build objectsBuild getBuild(java.lang.String key)
key - The unique key of build to retrieve
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||