19 package org.sleuthkit.autopsy.casemodule.events;
21 import java.util.ArrayList;
22 import java.util.List;
23 import java.util.stream.Collectors;
24 import java.util.stream.Stream;
32 class OsAccountEvent
extends TskDataModelChangeEvent<OsAccount> {
34 private static final long serialVersionUID = 1L;
42 OsAccountEvent(String eventName, OsAccount account) {
43 super(eventName, Stream.of(account.getId()).collect(Collectors.toList()), Stream.of(account).collect(Collectors.toList()));
51 public OsAccount getOsAccount() {
53 return accounts.get(0);
57 protected List<OsAccount> getDataModelObjects(SleuthkitCase caseDb, List<Long> ids)
throws TskCoreException {
59 OsAccount account = caseDb.getOsAccountManager().getOsAccountByObjectId(
id);
60 List<OsAccount> accounts =
new ArrayList<>();
61 accounts.add(account);