public abstract class AdminLastUpdatedAtLinkAppender<T> extends AdminLinkAppender<T,org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken>
appenderStartedSettingName, lastPageToken, objectMapper, pageTokenKey, settingService, started| Constructor | Description |
|---|---|
AdminLastUpdatedAtLinkAppender(org.youngmonkeys.ezyplatform.time.ClockProxy clock,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
AdminSettingService settingService,
AdminLinkRepository linkRepository) |
| Modifier and Type | Method | Description |
|---|---|---|
protected org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken |
defaultPageToken() |
|
protected Object |
extractLastId(T value) |
|
protected abstract LocalDateTime |
extractLastUpdatedAt(T value) |
|
protected org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken |
extractNewLastPageToken(List<T> valueList,
org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken currentLastPageToken) |
|
protected LocalDateTime |
firstUpdatedAt() |
|
protected Class<org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken> |
pageTokenType() |
addDataRecord, toDataRecord, toLinkaddDataRecords, append, dataRecordsToStream, defaultStarted, doAppend, filterValueList, getAppenderNamePrefix, getAppenderStartedSettingName, getName, getPriority, getValueList, isRunnable, isStarted, loadLastPageToken, reload, serializePageToken, start, stop, toDataRecords, toDataRecords, toStringpublic AdminLastUpdatedAtLinkAppender(org.youngmonkeys.ezyplatform.time.ClockProxy clock,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
AdminSettingService settingService,
AdminLinkRepository linkRepository)
protected org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken extractNewLastPageToken(List<T> valueList, org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken currentLastPageToken)
extractNewLastPageToken in class AdminDataAppender<T,org.youngmonkeys.ezyplatform.entity.Link,org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken>protected abstract LocalDateTime extractLastUpdatedAt(T value)
protected org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken defaultPageToken()
defaultPageToken in class AdminDataAppender<T,org.youngmonkeys.ezyplatform.entity.Link,org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken>protected LocalDateTime firstUpdatedAt()
protected Class<org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken> pageTokenType()
pageTokenType in class AdminDataAppender<T,org.youngmonkeys.ezyplatform.entity.Link,org.youngmonkeys.ezyplatform.pagination.LastUpdatedAtPageToken>Copyright © 2026 Young Monkeys. All rights reserved.