public interface Revision_ItemDao
extends com.jamasoftware.contour.api.review.dao.Revision_ItemDao
Modifier and Type | Method and Description |
---|---|
List<Revision_Item> |
getAllRevision_ItemsForRevision_Item(Integer revisionItemId) |
Integer |
getNumRevisionItemsWithRejections(Integer revisionId) |
Integer |
getNumVotesCastForRevision_Item(Integer revisionItemId) |
String |
getOriginalDocumentName(Integer revisionItemId) |
List<com.jamasoftware.contour.api.review.dto.ReviewUserDetailsDTO> |
getReviewUserDetailsForRevisionItem(Integer revisionItemId,
Integer revisionUserItemStatusId) |
Revision_Item |
getRevision_Item(Integer revisionItemId) |
Revision_Item |
getRevision_ItemByRevisionAndItem(Integer revisionId,
Integer itemId) |
Integer |
getRevision_ItemIdByRevisionAndOriginItem(Integer revisionId,
Integer originItemId) |
List<Revision_Item> |
getRevision_Items(List<Integer> revisionItemIds) |
List<Revision_Item> |
getRevision_ItemsForRevision_Item(Integer revisionItemId)
Takes a
Revision_Item and using the revision.review.id and version.originDocument will return all the
other revision items in this review that share the same originDocument. |
List<Revision_Item> |
getRevision_ItemsInRevision(Integer revisionId) |
List<Revision_Item> |
getRevision_ItemsInRevision(Integer revisionId,
Integer typeId) |
List<Integer> |
getRevision_ItemsInRevisions(List<Integer> revisionIds) |
boolean |
itemHasRejections(Integer revisionItemId) |
void |
populateRevisionStatNumbers(List<com.jamasoftware.contour.api.review.dto.ContourItemRevisionStatsDTO> allItemStatsList)
Populates the numbers fields in each
ContourItemRevisionStatsDTO in an efficient way. |
void |
populateTotals(List<com.jamasoftware.contour.api.review.dto.Revision_ItemDTO> ris) |
Revision_Item |
saveRevision_Item(Revision_Item revisionItem) |
Revision_Item getRevision_Item(Integer revisionItemId)
getRevision_Item
in interface com.jamasoftware.contour.api.review.dao.Revision_ItemDao
List<Revision_Item> getRevision_Items(List<Integer> revisionItemIds)
List<Revision_Item> getRevision_ItemsInRevision(Integer revisionId)
List<Revision_Item> getRevision_ItemsInRevision(Integer revisionId, Integer typeId)
Revision_Item saveRevision_Item(Revision_Item revisionItem)
List<com.jamasoftware.contour.api.review.dto.ReviewUserDetailsDTO> getReviewUserDetailsForRevisionItem(Integer revisionItemId, Integer revisionUserItemStatusId)
void populateTotals(List<com.jamasoftware.contour.api.review.dto.Revision_ItemDTO> ris)
boolean itemHasRejections(Integer revisionItemId)
String getOriginalDocumentName(Integer revisionItemId)
getOriginalDocumentName
in interface com.jamasoftware.contour.api.review.dao.Revision_ItemDao
void populateRevisionStatNumbers(List<com.jamasoftware.contour.api.review.dto.ContourItemRevisionStatsDTO> allItemStatsList)
ContourItemRevisionStatsDTO
in an efficient way. Fields include:
ContourItemRevisionStatsDTO.setNumApproved(Integer)
ContourItemRevisionStatsDTO.setNumRejected(Integer)
ContourItemRevisionStatsDTO.setNumReviewed(Integer)
ContourItemRevisionStatsDTO.setNumVotes(Integer)
ContourItemRevisionStatsDTO.setNumComments(Integer)
allItemStatsList
- A List
of ContourItemRevisionStatsDTO
objects to populate. Each element
MUST
have a
non-null ContourItemRevisionStatsDTO.getRevisionItemId()
in order to query properlyList<Revision_Item> getRevision_ItemsForRevision_Item(Integer revisionItemId)
Revision_Item
and using the revision.review.id and version.originDocument will return all the
other revision items in this review that share the same originDocument.revisionItemId
- List<Revision_Item> getAllRevision_ItemsForRevision_Item(Integer revisionItemId)
Revision_Item getRevision_ItemByRevisionAndItem(Integer revisionId, Integer itemId)
Integer getRevision_ItemIdByRevisionAndOriginItem(Integer revisionId, Integer originItemId)
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.