Uses of Class
io.jenkins.plugins.batchcontrol.model.ChangeRecord
Packages that use ChangeRecord
Package
Description
-
Uses of ChangeRecord in io.jenkins.plugins.batchcontrol.action
Methods in io.jenkins.plugins.batchcontrol.action that return types with arguments of type ChangeRecordModifier and TypeMethodDescriptionHistorySection.getMarkerReuseAlertItems()The re-use rows the alert actually lists: the newestHistorySection.REUSE_ALERT_LIMIT.HistorySection.getMarkerReuseItems()The blocked approval-marker re-use records matching the filter, newest first, at mostHistorySection.REUSE_ALERT_LIMITof them (D-30).ChangesSection.getPageItems()The change records shown on the current page, newest first. -
Uses of ChangeRecord in io.jenkins.plugins.batchcontrol.model
Methods in io.jenkins.plugins.batchcontrol.model that return ChangeRecordModifier and TypeMethodDescriptionstatic ChangeRecordChangeRecord.create(ChangeType type, String target, String user, String detail) Creates a record with a fresh id and the currentBatchClocktime.static ChangeRecordChangeRecord.restore(String id, ChangeType type, String target, String user, Instant at, String grantId, String diff, String detail) Rebuilds a record from stored fields (used by the store when reading JSONL). -
Uses of ChangeRecord in io.jenkins.plugins.batchcontrol.store
Methods in io.jenkins.plugins.batchcontrol.store that return types with arguments of type ChangeRecordModifier and TypeMethodDescriptionFileStore.grantRevokeRecordsSince(Instant since, Set<String> grantIds, Predicate<? super ChangeRecord> boundary) S-39-03: everyGRANT_REVOKEchange record of a grant ingrantIdswith a time at or aftersince, newest first, for re-ending windows at startup (D-74).Store.grantRevokeRecordsSince(Instant since, Set<String> grantIds, Predicate<? super ChangeRecord> boundary) S-39-03: everyGRANT_REVOKEchange record of a grant ingrantIdswith a time at or aftersince, newest first, for re-ending windows at startup (D-74).FileStore.listChangeRecords(YearMonth month) Store.listChangeRecords(YearMonth month) Reads every change record of the given month (empty list if the month file is absent).FileStore.pageChangeRecords(Collection<YearMonth> months, Period period, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) FileStore.pageChangeRecords(Collection<YearMonth> months, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) Store.pageChangeRecords(Collection<YearMonth> months, Period period, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) Store.pageChangeRecords(Collection<YearMonth> months, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) AsStore.pageRunRecords(java.util.Collection<java.time.YearMonth>, io.jenkins.plugins.batchcontrol.store.Period, java.util.function.Predicate<? super io.jenkins.plugins.batchcontrol.model.RunRecord>, int, int, int)for change records (time, then id, newest first), over all ofmonths.Methods in io.jenkins.plugins.batchcontrol.store with parameters of type ChangeRecordModifier and TypeMethodDescriptionvoidFileStore.appendChangeRecord(ChangeRecord record) voidStore.appendChangeRecord(ChangeRecord record) Appends one change record to the monthly JSONL bucket derived from its timestamp.Method parameters in io.jenkins.plugins.batchcontrol.store with type arguments of type ChangeRecordModifier and TypeMethodDescriptionFileStore.grantRevokeRecordsSince(Instant since, Set<String> grantIds, Predicate<? super ChangeRecord> boundary) S-39-03: everyGRANT_REVOKEchange record of a grant ingrantIdswith a time at or aftersince, newest first, for re-ending windows at startup (D-74).Store.grantRevokeRecordsSince(Instant since, Set<String> grantIds, Predicate<? super ChangeRecord> boundary) S-39-03: everyGRANT_REVOKEchange record of a grant ingrantIdswith a time at or aftersince, newest first, for re-ending windows at startup (D-74).FileStore.pageChangeRecords(Collection<YearMonth> months, Period period, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) FileStore.pageChangeRecords(Collection<YearMonth> months, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) Store.pageChangeRecords(Collection<YearMonth> months, Period period, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) Store.pageChangeRecords(Collection<YearMonth> months, Predicate<? super ChangeRecord> filter, int offset, int limit, int maxScanned) AsStore.pageRunRecords(java.util.Collection<java.time.YearMonth>, io.jenkins.plugins.batchcontrol.store.Period, java.util.function.Predicate<? super io.jenkins.plugins.batchcontrol.model.RunRecord>, int, int, int)for change records (time, then id, newest first), over all ofmonths.