Interface GitLogDAO


public interface GitLogDAO
  • Method Details

    • getGitLog

      GitLog getGitLog(Map params)
    • insertGitLog

      void insertGitLog(Map params)
    • insertGitLogList

      void insertGitLogList(Map params)
    • markGitLogProcessed

      void markGitLogProcessed(Map params)
    • 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 identifier
      commitIds - list of commit ids
    • deleteGitLogForSite

      void deleteGitLogForSite(Map params)
    • markGitLogAudited

      void markGitLogAudited(@Param("siteId") String siteId, @Param("commitId") String commitId, @Param("audited") int audited)
    • insertIgnoreGitLogList

      void insertIgnoreGitLogList(@Param("siteId") String siteId, @Param("commitIds") List<String> commitIds)
    • getUnauditedCommits

      List<GitLog> getUnauditedCommits(@Param("siteId") String siteId, @Param("limit") int limit)
    • getUnprocessedCommitsSinceMarker

      List<GitLog> getUnprocessedCommitsSinceMarker(@Param("siteId") String siteId, @Param("marker") long marker)
    • 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 identifier
      marker - marker git commit
      processed - 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 identifier
      commitIds - commit ids