Package org.craftercms.studio.api.v2.dal
Interface GitLogDAO
public interface GitLogDAO
-
Method Summary
Modifier and TypeMethodDescriptionintcountUnprocessedCommitsSinceMarker(String siteId, long marker) voiddeleteGitLogForSite(Map params) getUnauditedCommits(String siteId, int limit) getUnprocessedCommitsSinceMarker(String siteId, long marker) voidinsertGitLog(Map params) voidinsertGitLogList(Map params) voidinsertIgnoreGitLogList(String siteId, List<String> commitIds) voidmarkGitLogAudited(String siteId, String commitId, int audited) voidmarkGitLogProcessed(Map params) voidmarkGitLogProcessedBeforeMarker(String siteId, long marker, int processed, int unprocessed) Mark all git logs as processed if they are inserted before markervoidmarkGitLogProcessedBulk(String siteId, List<String> commitIds) Mark commit id as processed for given site and list ofvoidupsertGitLogList(String siteId, List<String> commitIds, int processed, int audited) Upsert git logs as processed and audited
-
Method Details
-
getGitLog
-
insertGitLog
-
insertGitLogList
-
markGitLogProcessed
-
markGitLogProcessedBulk
void markGitLogProcessedBulk(@Param("siteId") String siteId, @Param("commitIds") List<String> commitIds) Mark commit id as processed for given site and list of- Parameters:
siteId- site identifiercommitIds- list of commit ids
-
deleteGitLogForSite
-
markGitLogAudited
-
insertIgnoreGitLogList
-
getUnauditedCommits
-
getUnprocessedCommitsSinceMarker
-
countUnprocessedCommitsSinceMarker
int countUnprocessedCommitsSinceMarker(@Param("siteId") String siteId, @Param("marker") long marker) -
markGitLogProcessedBeforeMarker
void markGitLogProcessedBeforeMarker(@Param("siteId") String siteId, @Param("marker") long marker, @Param("processed") int processed, @Param("unprocessed") int unprocessed) Mark all git logs as processed if they are inserted before marker- Parameters:
siteId- site identifiermarker- marker git commitprocessed- value for processed
-
upsertGitLogList
void upsertGitLogList(@Param("siteId") String siteId, @Param("commitIds") List<String> commitIds, @Param("processed") int processed, @Param("audited") int audited) Upsert git logs as processed and audited- Parameters:
siteId- site identifiercommitIds- commit ids
-