com.jamasoftware.contour.dao
Interface ReleaseDao


public interface ReleaseDao

DAO interface for release.

Author:
sean

Method Summary
 void archiveRelease(Release release, boolean archive)
           
 void deactivateRelease(Release release)
           
 void deleteRelease(Release release)
           
 void deleteReleaseType(java.lang.Integer releaseTypeId)
           
 void deleteReleaseType(ReleaseType releaseType)
           
 java.util.List<Document> getDocumentsForRelease(java.lang.Integer releaseId)
           
 java.lang.Integer getNumDocumentsInRelease(java.lang.Integer releaseId)
           
 Release getRelease(java.lang.Integer releaseId)
           
 java.util.List<Release> getReleaseList(java.lang.Integer type, boolean activeOnly, boolean includeArchived)
           
 java.lang.Integer getReleaseProjectId(java.lang.Integer releaseId)
           
 ReleaseType getReleaseType(java.lang.Integer releaseTypeId)
           
 ReleaseType getReleaseTypeByCategory(java.lang.Integer category, java.lang.Integer scope, java.lang.Integer refId)
           
 java.util.List<ReleaseType> getReleaseTypeList(java.lang.Integer scope, java.lang.Integer refId)
           
 void saveRelease(Release release)
           
 void saveReleaseType(ReleaseType releaseType)
           
 

Method Detail

getReleaseList

java.util.List<Release> getReleaseList(java.lang.Integer type,
                                       boolean activeOnly,
                                       boolean includeArchived)

getRelease

Release getRelease(java.lang.Integer releaseId)

saveRelease

void saveRelease(Release release)

archiveRelease

void archiveRelease(Release release,
                    boolean archive)

deactivateRelease

void deactivateRelease(Release release)

getReleaseTypeList

java.util.List<ReleaseType> getReleaseTypeList(java.lang.Integer scope,
                                               java.lang.Integer refId)

getReleaseType

ReleaseType getReleaseType(java.lang.Integer releaseTypeId)

getReleaseTypeByCategory

ReleaseType getReleaseTypeByCategory(java.lang.Integer category,
                                     java.lang.Integer scope,
                                     java.lang.Integer refId)

saveReleaseType

void saveReleaseType(ReleaseType releaseType)

deleteReleaseType

void deleteReleaseType(java.lang.Integer releaseTypeId)

deleteReleaseType

void deleteReleaseType(ReleaseType releaseType)

deleteRelease

void deleteRelease(Release release)

getDocumentsForRelease

java.util.List<Document> getDocumentsForRelease(java.lang.Integer releaseId)

getNumDocumentsInRelease

java.lang.Integer getNumDocumentsInRelease(java.lang.Integer releaseId)

getReleaseProjectId

java.lang.Integer getReleaseProjectId(java.lang.Integer releaseId)


Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.