Package org.craftercms.studio.api.v2.dal
Interface GitLogDAO
-
public interface GitLogDAO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
countUnprocessedCommitsSinceMarker(String siteId, long marker)
void
deleteGitLogForSite(Map params)
GitLog
getGitLog(Map params)
List<GitLog>
getUnauditedCommits(String siteId, int limit)
List<GitLog>
getUnprocessedCommitsSinceMarker(String siteId, long marker)
void
insertGitLog(Map params)
void
insertGitLogList(Map params)
void
insertIgnoreGitLogList(String siteId, List<String> commitIds)
void
markGitLogAudited(String siteId, String commitId, int audited)
void
markGitLogProcessed(Map params)
void
markGitLogProcessedBeforeMarker(String siteId, long marker, int processed, int unprocessed)
Mark all git logs as processed if they are inserted before markervoid
markGitLogProcessedBulk(String siteId, List<String> commitIds)
Mark commit id as processed for given site and list ofvoid
upsertGitLogList(String siteId, List<String> commitIds, int processed, int audited)
Upsert git logs as processed and audited
-
-
-
Method Detail
-
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 identifiercommitIds
- 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 identifiermarker
- marker git commitprocessed
- value for processed
-
-