com.jamasoftware.contour.dao
Interface VersionDao


public interface VersionDao


Method Summary
 void deleteVersion(Version version)
           
 java.util.List<Version> getAllVersionsAssociatedWithDocumentId(java.lang.Integer documentId)
           
 java.util.List<Version> getAllVersionsByDocumentId(java.lang.Integer documentId)
           
 java.util.List<Document> getDocumentsWithoutVersion()
           
 Version getPreviousVersion(java.lang.Integer documentId)
           
 Version getVersion(java.lang.Integer versionId)
           
 Version getVersionByDocAndVersionNumber(java.lang.Integer docId, java.lang.Integer versionNumber)
           
 Version getVersionByDocumentId(java.lang.Integer documentId)
           
 Version getVersionFromDocument(java.lang.Integer documentId)
           
 Version getVersionFullyInitialized(java.lang.Integer versionId)
           
 java.util.List<java.lang.Integer> getVersionIdsByDocIds(java.util.List<java.lang.Integer> docIds)
          Gets the versions ids for document with id in the given list.
 com.jamasoftware.contour.util.db.IterablePagedResult<Version> getVersionIteratorForBaseline(java.lang.Integer baselineId, int pageSize, boolean clearPage)
           
 void saveVersion(Document requirement)
           
 void saveVersion(Version version)
           
 

Method Detail

getVersion

Version getVersion(java.lang.Integer versionId)

getVersionFullyInitialized

Version getVersionFullyInitialized(java.lang.Integer versionId)

getVersionByDocAndVersionNumber

Version getVersionByDocAndVersionNumber(java.lang.Integer docId,
                                        java.lang.Integer versionNumber)

getVersionByDocumentId

Version getVersionByDocumentId(java.lang.Integer documentId)

getPreviousVersion

Version getPreviousVersion(java.lang.Integer documentId)

getAllVersionsByDocumentId

java.util.List<Version> getAllVersionsByDocumentId(java.lang.Integer documentId)

getAllVersionsAssociatedWithDocumentId

java.util.List<Version> getAllVersionsAssociatedWithDocumentId(java.lang.Integer documentId)

saveVersion

void saveVersion(Version version)

saveVersion

void saveVersion(Document requirement)

deleteVersion

void deleteVersion(Version version)

getVersionIdsByDocIds

java.util.List<java.lang.Integer> getVersionIdsByDocIds(java.util.List<java.lang.Integer> docIds)
Gets the versions ids for document with id in the given list.

Parameters:
docIds - list of ids
Returns:
List of versionIds

getVersionFromDocument

Version getVersionFromDocument(java.lang.Integer documentId)

getDocumentsWithoutVersion

java.util.List<Document> getDocumentsWithoutVersion()

getVersionIteratorForBaseline

com.jamasoftware.contour.util.db.IterablePagedResult<Version> getVersionIteratorForBaseline(java.lang.Integer baselineId,
                                                                                            int pageSize,
                                                                                            boolean clearPage)


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