package gov.nysenate.openleg.service.law.event; import gov.nysenate.openleg.model.law.LawDocument; import gov.nysenate.openleg.model.law.LawTree; import gov.nysenate.openleg.service.base.data.ContentUpdateEvent; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Collection; public class BulkLawUpdateEvent extends ContentUpdateEvent { private Collection<LawDocument> lawDocuments = new ArrayList<>(); /** --- Constructors --- */ public BulkLawUpdateEvent(Collection<LawDocument> lawDocument) { this(lawDocument, LocalDateTime.now()); } public BulkLawUpdateEvent(Collection<LawDocument> lawDocuments, LocalDateTime updateDateTime) { super(updateDateTime); this.lawDocuments = lawDocuments; } /** --- Basic Getters --- */ public Collection<LawDocument> getLawDocuments() { return lawDocuments; } }