package gov.nysenate.openleg.model.updates; import java.time.LocalDateTime; import java.util.Map; public class UpdateDigest<ContentId> extends UpdateToken<ContentId> { private String action; private String table; private Map<String, String> fields; /** --- Constructors --- */ public UpdateDigest(UpdateToken<ContentId> token) { super(token.id, token.contentType, token.sourceId, token.sourceDateTime, token.processedDateTime); } public UpdateDigest(ContentId id, UpdateContentType contentType, String sourceId, LocalDateTime sourceDateTime, LocalDateTime processedDateTime) { super(id, contentType, sourceId, sourceDateTime, processedDateTime); } /** --- Basic Getters / Setters */ public String getAction() { return action; } public void setAction(String action) { this.action = action; } public String getTable() { return table; } public void setTable(String table) { this.table = table; } public Map<String, String> getFields() { return fields; } public void setFields(Map<String, String> fields) { this.fields = fields; } }